ورود

View Full Version : خاصیت ContentItem در ApplicationWindow



ali_72
دوشنبه 23 آذر 1394, 10:49 صبح
سلام
این لینک به توضیح پراپرتی های application window می پردازه

http://doc.qt.io/qt-5/qml-qtquick-controls-applicationwindow.html






import QtQuick 2.3
import QtQuick.Controls 1.2


ApplicationWindow {
visible: true
width: 640
height: 480
title: qsTr("Hello World")
contentItem:minimumWidth
menuBar: MenuBar {
Menu {
title: qsTr("File")
MenuItem {
text: qsTr("&Open")
onTriggered: console.log("Open action triggered");
}
MenuItem {
text: qsTr("Exit")
onTriggered: Qt.quit();
}
}
}


Label {
text: qsTr("Hello World")
anchors.centerIn: parent
}
}





اما زمانیکه contentItem:minimumWidth
را اضافه میکنم
این خطا را دارم:
Invalid property assignment: "contentItem" is a read-only property

یعنی نمیشه براش مقدار ست کرد؟
پس چطور و کجا ازش استفاده میشه

ببخشید اگه سوال های من بسیار مبتدی است
تازه qt شروع کردم :افسرده:

حامد مصافی
دوشنبه 23 آذر 1394, 19:10 عصر
contentItem یک گروه خصوصیت است و به تنهایی نمی‌تواند مقدار دهی شود.
مثال:


contentItem.minimumWidth: 400