问候亲爱的程序员;)) 我最近进入了Qt编程的世界,我希望Text PlaceHolder从右到左对齐感谢我的帮助enter image description here
答案 0 :(得分:2)
QML Right-to-left User Interfaces中解释了您需要了解的有关从右到左界面的所有内容。
您的Text
类型至少需要以下属性:
horizontalAlignment: Text.AlignLeft
LayoutMirroring.enabled: true
width: parent.width // whatever you want here, but 'width' must be present.
一个简单的例子:
import QtQuick 2.4
import QtQuick.Controls 1.4
ApplicationWindow {
id: mainWindow
width: 400
height: 300
Rectangle {
id: rect1
anchors.fill: parent
color: "lightsteelblue"
Rectangle {
height : 20
width : parent.width / 2
anchors.centerIn: parent
color : "white"
Text {
text: "هذا هو مجرد اختبار"
horizontalAlignment: Text.AlignLeft
LayoutMirroring.enabled: true
width: parent.width
}
}
}
}