QT declarative UI 初探(一)
唔,遠了,扯回來。先下了qt creator 2.0,裝上,用2010.02的QT4.6版本跑了一下,偶爾會有異常,並且這個偶爾也太頻繁了一點,有點失望。。。
擱置了兩天,始終擋不住心中的好奇心,還是決定繼續弄下去,於是下了4.7source包,開始編譯,這裡發個牢騷,不管是什麼版本,也應該出個安裝包吧。。。諾基亞的人被google趕的這點時間也沒有了?
編譯完成,說明一下,我用的編譯器是2010.02 SDK中的 MINGW32-G++,Configure時沒有特別指定任何引數,它就自己找到了(當然我的系統環境變數中是有設定這個路徑的)。
好了,現在是學習時間,我開啟$QTDIR/examples/declarative,哦,一堆的示例,好爽,看來示例足夠學習了。。。且慢,為什麼沒有一個可執行檔案,全是qml檔案,我要如何執行?檢視了一下文件,在Declarative UI (QML) 節的 GettingStarted 小節中有一個QML Examples and Walkthroughs 的連結,其指向的文件說要用qmlviewer來執行,原文如下:
You can find many simple examples in the examples/declarative sub-directory that show how to use various aspects of QML. In addition, thedemos/declarative sub-directory contains more sophisticated demos of large applications. These demos are intended to show integrated functionality rather than being instructive on specifice elements.
To run the examples and demos, use the included qmlviewer application. It has some useful options, revealed by:
bin/qmlviewer -help
For example, from your build directory, run:
bin/qmlviewer $QTDIR/demos/declarative/flickr/flickr-desktop.qml
or
bin/qmlviewer $QTDIR/demos/declarative/samegame/samegame.qml
但是,我在bin目錄下沒有找到qmlviewer,只找到了一個qml.exe,雙擊執行,選擇一個qml檔案,唔,介面顯示出來了。。。
但qmlviewer仍然讓我產生了幾個疑惑:
1.我找到的qml.exe是否就是qmlviewer?也就是說,文件中的qmlviewer寫錯了,其實應該是qml.exe?
2.qml.exe這個東東應該只是開發時的一個工具吧?我的declarative UI應用要如何釋出?或者說我要如何建一個使用declarative UI的應用程式工程?
欲知後事如何,且看下回分解。。。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22785983/viewspace-662976/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Declarative Shadow DOM
- 【Qt】UI顯示中文QTUI
- AAA遊戲UI特徵初探遊戲UI特徵
- SAP UI5 的宣告式初始化 Component 定義(Declarative API for Initial Components)UIAPI
- How to use Qt Designed Ui fileQTUI
- QT mainwindow UI介面新增工具欄QTAIUI
- Qt5.9 UI設計(七)——統一樣式設計QTUI
- UI自動化測試框架Cypress初探UI框架
- 如何使用 sqlalchemy declarative base 多層次繼承SQL繼承
- java集合初探(一):HashMap.JavaHashMap
- 資料結構(一)-初探資料結構
- sbc(一)SpringBoot+SpringCloud初探Spring BootGCCloud
- Qt學習第四篇(主視窗和ui的使用)QTUI
- IDA Pro 6.0使用Qt 框架實現了跨平臺的UIQT框架UI
- 【Qt開發】01-第一個Qt程式Hello World!QT
- SAP Batch Derivation功能初探之一BAT
- SAP UI5 初學者教程之七 - JSON 模型初探試讀版UIJSON模型
- QT&Opencv練習(一)QTOpenCV
- SAP UI5 初學者教程之四:XML 檢視初探試讀版UIXML
- Spring Cloud Gateway實戰之一:初探SpringCloudGateway
- Flink的sink實戰之一:初探
- 初探Nacos(一)-- 單機模式啟動模式
- RxJS的學習之路一(RxJS初探)JS
- 前端自動化測試初探(一)前端
- 編寫第一個Qt程式QT
- 解決Qt中ui->tableView->setModel(model);導致程式崩潰 問題QTUIView
- RFID入坑初探——Mifare Classic card破解(一)
- canvas初探實踐-第一篇Canvas
- SAP UI5 初學者教程之五:檢視控制器初探 試讀版UI
- angr初探
- Vue初探Vue
- Docker初探Docker
- 初探 Recompose
- jsbridge初探JS
- Nginx 初探Nginx
- Deno 初探
- ELK初探
- Quartz初探quartz
- 初探IndexedDBIndex