我可以手动设置QML网格子元素的列和行吗?在本例中,我希望Button位于第11行第1列。
Grid {
rows: 11
columns: 4
Button {
height: 128
width: 128
text: qsTr("Sahtel lahti")
}
}
发布于 2019-09-16 17:33:42
正如评论中已经提到的,您可以使用GridLayout、Layout.row
和Layout.column
。
import QtQuick 2.13
import QtQuick.Layouts 1.13
GridLayout {
columns: 3
Text { text: "4"; Layout.row: 1; Layout.column: 0}
Text { text: "3"; Layout.row: 0; Layout.column: 2}
Text { text: "2"; Layout.row: 0; Layout.column: 1}
Text { text: "1"; Layout.row: 0; Layout.column: 0}
}
https://stackoverflow.com/questions/57948314
复制相似问题