1
我想了解为什么在使用qmlscene
进行显示时,此示例没有绘制任何Rectangle
?是否可以合并和Column
组件以创建网格?了解行和列布局
import QtQuick 2.7
import QtQuick.Controls 1.4
import QtQuick.Controls 2.1
import QtQuick.Controls.Material 2.0
import QtQuick.Dialogs 1.2
import QtQuick.Layouts 1.3
Pane {
anchors.fill: parent
Row {
anchors.fill: parent
Column {
anchors.top: parent.top
anchors.bottom: parent.bottom
Rectangle {border.color: "red";color: "blue"; anchors.left: parent.left;anchors.right: parent.right; height: parent.height;width: parent.width}
}
Column {
anchors.top: parent.top
anchors.bottom: parent.bottom
Rectangle {border.color: "red";color: "green";anchors.left: parent.left;anchors.right: parent.right; height: parent.height; width: parent.width}
}
}
}
经过Qt 5.8的测试,我得到了一个空的白色屏幕。
关于“行”和“列”组件的关键点是它们不计算宽度或高度,它们只是按照连续顺序放置项目。那是我的错误。 – Nulik