[英]How to import the QML-Book examples into QT Creator 3.4.0?
如何將這些代碼示例導入QT Creator 3.4.0? 我嘗試了可用的導入選項,但是它們不起作用。
我試圖創建一個空的QML項目並向其添加rectangle.qml
文件。 當我嘗試運行它時,什么也沒顯示。
書中的示例包含文件.qmlproject-似乎是項目描述符。 我想知道是否可以將這些.qmlproject文件導入QT Creator,單擊並運行示例。
我認為此鏈接可能有助於找到解決方案: https : //forum.qt.io/topic/27525/what-is-qmlproject-file/3 。
通常,我會說您應該轉到“ File > Open File or Project...
然后選擇.qmlproject
然后完成操作,但是默認情況下,禁用了對這種類型的項目文件的支持。 如果您現在嘗試執行此操作(我相信更改是在Creator 3.4中進行的),您將收到一條錯誤消息,提示Creator不支持文件的mime類型或其他內容。 不幸的是,這對於初學者來說不是一個非常有用的錯誤消息,並且不會告訴您如何解決該問題。
如果要在較新版本的Creator中使用.qmlproject
文件,則必須導航到“ Help > About Plugins...
然后選中該復選框以啟用QmlProjectManager
插件(位於“ Qt Quick
部分下)。
因此,這通常是在Qt Creator中打開項目文件的方式。 至於沒有顯示的窗口,這也是常見的情況,可以通過將場景中的根項設置為Window來解決 :
與QQuickView不同,QQmlApplicationEngine不會自動創建根窗口。 如果您使用的是Qt Quick中的可視項,則需要將其放置在Window內。
當您創建新的Qt Quick項目時,Qt Creator的新項目向導會為您處理此問題,就像在視頻中打開“ Hello World”窗口時所看到的那樣。 正是當您加載以Rectangle
作為其根項的concepts/rectangle.qml
,它才停止顯示。 該QML文件很可能用在QQuickView
顯示它的項目中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.