[英]Qt Creator and QML Live Preview
現在的問題是我不知道如何使用qml實時預覽? 我看了一個視頻: https : //vimeo.com/145921618
我看到這篇關於為Qt Creator擦除此功能的帖子。 我如何實現編碼到我的應用程序?
也許你的意思是Terrarium ?
Terrarium是一個跨平台的QML Playground:當您在編輯器中輸入時,視圖呈現生動,使QtQuick的原型設計和實驗更加有趣!
它監視其TextEdit中的更改,並觸發視圖以從本地http服務器重新加載源。 如果您正在尋找文件系統觀察程序實現,請參閱QML LiveReload。
還是LiveReload ?
從視頻中可以明顯看出,這就像每次保存文件的機會時自動重新加載QML文件一樣簡單。
您可以自己輕松地完成此操作,設置QFileSystemWatcher
,每次修改文件時,都可以在QML視圖中加載文件。 你有它。
當然,這僅適用於預覽可以獨立工作的獨立組件。 您可以更進一步,設置文件系統觀察程序以監視整個QML項目,並在每次更改時重新加載主QML文件。 這是一個兩步過程,您需要監視目錄,該目錄僅反映添加或刪除文件,然后您隨后添加或刪除這些文件以查看更改。
只是為了它,我想分享我在網上找到的另一個工具。
它是一個基於Web的QML編輯器,可在編寫代碼時立即進行預覽。 它有其局限性,但它仍然對實時QML編碼非常有用
如果有人仍然感興趣,在我的Qt 5.10安裝中,bin文件夾中有一個qmlscene.exe (與qmake或assistant相同的位置)。 在命令行上運行很好,但它不在Qt創建者中。
PS:我發現了這個: http : //doc.qt.io/qt-5/qtquick-qmlscene.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.