Qt 5.11。我使用Column
来定位我的控件。对于此列元素,我设置了anchors.leftMargin: 10
。除Grid
之外,所有子项都尊重此项。
我得到的截图:
QML代码:
import QtQuick 2.10
import QtQuick.Controls 2.3
import QtQuick.Layouts 1.3
ApplicationWindow {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
Column
{
anchors.fill: parent
anchors.leftMargin: 10
RadioButton
{
text: qsTr("System proxy")
}
RadioButton
{
text: qsTr("No proxy")
}
RadioButton
{
text: qsTr("Configure manually:")
}
Grid
{
columns: 5
spacing: 10
Label {text: " "}
Label {text: qsTr("Address")}
Label {text: qsTr("Port")}
Label {text: qsTr("Login")}
Label {text: qsTr("Password")}
Label {text: "HTTP"}
TextField {width: 100}
TextField {width: 40}
TextField {width: 100}
TextField {width: 100}
}
}
}
我做错了吗?
答案 0 :(得分:1)