0
지금이 QML 항목에 붙어 있습니다. 그것은 화면의 왼쪽에 달라 붙는 것처럼 보이는 간단한 2x3 격자입니다. anchors.centerIn: parent
을 적용하면 GridView가 가운데에 있지만 TopMargin 속성은 무시됩니다. 이것에 대한 도움을 얻을 수 있다면 크게 감사하겠습니다. 나는 leftMargin을 적용 할 수 있다는 것을 안다. 그러나 그것에는 추한 것 같다. 그게 .. 내가 바보 생각했던 것처럼이 GridView를 내 창 중앙에 표시하려면 어떻게합니까?
GridView {
id: gridView
interactive: false
clip: true
// anchors.centerIn: parent
anchors.left: parent.left
anchors.top: titleBarContainer.bottom
anchors.topMargin: 20
anchors.right: parent.right
width: 400
height: parent.height
currentIndex: -1
cellWidth: 200
cellHeight: 200
보인다. 고맙습니다! – Cain
참고해야하지만 .. 너비 값으로 '400'대신 parent.width를 사용하면 왼쪽으로 계속 스틱됩니다. 이유는 무엇입니까? – Cain
그러면 GridView가 부모의 전체 너비를 덮게되어 가로 중앙 고정이 의미가 없게됩니다. GridView 내부에서 일어나는 일은 왼쪽 상단부터 시작하여 항목을 배치하는 것입니다. – jpnurmi