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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- QT declarative UI 初探(二)QTUI
- 【Qt】UI顯示中文QTUI
- Declarative Shadow DOM
- How to use Qt Designed Ui fileQTUI
- QT mainwindow UI介面新增工具欄QTAIUI
- Qt5.9 UI設計(七)——統一樣式設計QTUI
- SAP UI5 的宣告式初始化 Component 定義(Declarative API for Initial Components)UIAPI
- UI自動化測試框架Cypress初探UI框架
- Declarative programming宣告性程式設計程式設計
- Django初探一Django
- 如何使用 sqlalchemy declarative base 多層次繼承SQL繼承
- Active Data Guard初探(一)
- 初探Oracle Golden Gate(一)OracleGo
- 初探data pump export(一)Export
- QT UI更改編譯後,輸出無變化 解決QTUI編譯
- java集合初探(一):HashMap.JavaHashMap
- 資料結構(一)-初探資料結構
- OpenStreetMap初探(一)——瞭解OpenStreetMap
- C++之Virtual初探(一)C++
- Qt學習第四篇(主視窗和ui的使用)QTUI
- 【Qt開發】01-第一個Qt程式Hello World!QT
- QT&Opencv練習(一)QTOpenCV
- Qt——應用程式打包(一)QT
- Qt 的一些心得QT
- IDA Pro 6.0使用Qt 框架實現了跨平臺的UIQT框架UI
- SAP Batch Derivation功能初探之一BAT
- (一) 初探 iOS 單元測試iOS
- Dive Into Kotlin(一):初探 KotlinKotlin
- Play! Framework 系列(一):初探 play 框架Framework框架
- mongoDB初探第一篇MongoDB
- SAP UI5 初學者教程之七 - JSON 模型初探試讀版UIJSON模型
- SAP UI5 初學者教程之四:XML 檢視初探試讀版UIXML
- 初探 amaze-vue( 基於vue.js封裝的Amaze UI 元件庫)Vue.js封裝UI元件
- 什麼是qt,QT Creator, QT SDK, QT DesignerQT
- 編寫第一個Qt程式QT
- 初探Nacos(一)-- 單機模式啟動模式
- 前端自動化測試初探(一)前端
- iOS 移動儲存初探(一):SQLiteiOSSQLite