我試圖創建一個自定義的QML對象。我上手簡單,通過一種名爲rect.qml一個QML文件:QML不能分配給不存在的屬性
import QtQuick 2.2
Rectangle
{ }
在同一目錄中,我想用我的RECT對象在一個單獨的QML文件,名爲window.qml:
import QtQuick 2.2
Item {
id: mainWindow
rect
{ }
}
我知道非常高的水平。無論如何,當我嘗試運行我的申請,我得到以下錯誤:
QRC:/qml/window.qml:3:13:無法分配給不存在的財產「矩形」
所以我檢查了我的QRC文件,它會爲這樣的:
<RCC>
<qresource prefix="/qml">
<file>window.qml</file>
<file>rect.qml</file>
</qresource>
</RCC>
根據文檔(http://doc.qt.io/qt-5/qtqml-documents-definetypes.html)這個應用程序是不是因爲它是如此裸露的骨頭,(簡化我的問題)非常有用,但有不該」 t是一個錯誤。
任何幫助將不勝感激!
您是否嘗試將它重命名爲Rect.qml,因此在window.qml中? – bipll
你們釘了它!感謝您的時間和反饋! – Eagle13559