簡體   English   中英

如何將QML-Book示例導入QT Creator 3.4.0?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM