4
我想在QML
創建一個佈局,我想補充一個隔離項目(從下面的圖像的底部選擇的項目),就像你用的小部件,像這樣:間隔項目在QML佈局
但我在QtQuick
方面找不到任何適合此事的東西...是否可以在使用錨定系統的QML
沒有這種佈局? 我寧願佈局方法...
我想在QML
創建一個佈局,我想補充一個隔離項目(從下面的圖像的底部選擇的項目),就像你用的小部件,像這樣:間隔項目在QML佈局
但我在QtQuick
方面找不到任何適合此事的東西...是否可以在使用錨定系統的QML
沒有這種佈局? 我寧願佈局方法...
你可以簡單地使用Item
與Layout.fillHeight: true
:
import QtQuick 2.0
import QtQuick.Controls 1.4
import QtQuick.Layouts 1.3
ApplicationWindow {
visible: true
ColumnLayout {
anchors.fill: parent
Button {
Layout.fillWidth: true
text: "PushButton"
}
Button {
Layout.fillWidth: true
text: "PushButton"
}
Label {
Layout.fillWidth: true
text: "TextLabel"
}
Item {
// spacer item
Layout.fillWidth: true
Layout.fillHeight: true
Rectangle { anchors.fill: parent; color: "#ffaaaa" } // to visualize the spacer
}
}
}
編輯:另外在這裏,你可以使用一個Column
沒有間隔項目,因爲Column
只是將其子女從上到下放置,並且不要傳播它們以佔用所有可用空間。
我認爲這是要走的路,它並不像真正的解決方法。謝謝! –
[如何給QML佈局中的項目提供特定間距?](http://stackoverflow.com/questions/35587755/how-to-give-specific-spacing-to-items-in-a -qml-layout) – BaCaRoZzo