㈠ 如何qml添加進qt資源文件qrc中
setSource(QString("qrc:empty_qml/pathView.qml"));
然後和別的資源一樣,添加到租賀枝qrc文件里弊敏:
<拍宴file>empty_qml/pathView.qml</file>
㈡ 怎樣編譯 libvlc-qt windows
QtCreator是QT自帶的開發工具,是學習QT非常好的參考資源.
本文提供對編譯QtCreator的簡單描述
(理論上官網發布的都是可以編譯的,但實際編譯時候會遇到一些問題,本文記錄下解決方法)
編譯環境:Windows 7 X64 + Visual Studio 2010 + qt5.0.2
編譯過程:
1.解壓縮qt-creator-2.7.0-src(源碼從qt官網下載)
2.vs2010中,用qt vsaddin打開"qt-creator-2.7.0-src\qtcreator.pro",等待導入完成(需要一定時間,耐心等候)
3.執行編譯。編譯過程可能會有多種錯誤,包括
(a) 錯誤:找不到某個json文件。
解決方法:打開出錯project,在工程中加入json文件就可以。
如果文件系統中不存在這個json文件,則從另外的目錄拷貝一個過來,簡單修改一下內容就可以。
(b) 錯誤:編譯moc生成的cpp文件時,提示找不到某個.h文件。
解決方法:用ultraEdit打開出錯的vcxproj文件,刪除moc.h文件時參數中對該.h文件的強制引用,
(c) 錯誤:找不到DATA_PATH定義。
解決方法:查找出錯工程屬性中預定義變數列表,復制DATA_PATH的預定義內容到源代碼中。
4.修改完編譯錯誤後,重新編譯。因為循環依賴問題,可能要重復多編譯幾次,最終編譯成功。
5.vs2010中,F5運行qtcreator這個project。qtcreator運行成功,
但是會發現qtcreator中的Design標簽頁總是空的,要解決這個問題,繼續執行以下步驟。
6.vs2010中,依次用qt vsaddin打開以下工程,並執行編譯
"qt-creator-2.7.0-src\src\plugins\qmldesigner\qmldesigner.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprojectmanager\qmlprojectmanager.pro"
"qt-creator-2.7.0-src\src\plugins\qmlprofiler\qmlprofiler.pro"
7.運行qtcreator,此時可以發現qtcreator和官網預編譯的版本完全一樣了。
㈢ 如何編譯qml文件
如何在QML(QML文件放在資源文件中)展現本地圖片文件
在程序中我獲取到一個文件路徑,比如root下面有個example.jpg文件,那麼我獲取到文件路徑為/root/example.jpg
這個時候如果我的QML文件不放在資源文件編譯,通過下列代碼
Image{
id: photoThumb
x: 100
y: 50
width: 600
height: 400
source: "/root/example.jpg"
}
可以正確地將圖片顯示出來
但是因為在打包的時候,為了程序能夠正確地運行出來,所有的QML文件都必須放在資源文件中,這樣上面的這段代碼就不能正確地運行了,圖片就顯示不出來了,程序報錯為 Cannot open: qrc:/root/example.jpg 我們可以看見打入資源包中的QML文件在訪問文件路徑的時候他不是到本地去找文件,而是在資源文件中尋找,結果導致找不到,從而我無法顯示圖片。
㈣ qt中在.cpp文件中獲取的資料庫數據怎麼通過qml文件操作
看你的mysql當前默認的存儲引擎:
mysql> show variables like '%storage_engine%';
你要看某個者野表用了什麼引首胡喊擎(在顯示結果里參數engine後面的就做悶表示該表當前用的存儲引擎):
mysql> show create table 表名;
㈤ qt4.8.6 怎麼配置qml編譯環境
1
下面介紹Windows版QT開發環境Qt Creater + MinGW + Qt libraries配置方法,
1.從MinGW網站下載mingw-get-inst-20120426.exe,默認安裝到C盤根目錄下:C:\MinGW,安裝時選擇C和C++ compiler ,默認只選中了C編譯器。
2
2.下載安裝配置QT libraries
http://qt-project.org/downloads
(1)可以在以上網址下載最新版的QT libraries,QT libraries就是QT Designer,QT設計師,用於設計UI界面。
最新版是Qt libraries 5.0 Beta 2 for Windows (501MB),我下載的是Qt libraries 4.8.3 for Windows (minGW 4.4, 317 MB),下載後是一個qt-win-opensource-4.8.3-mingw.exe安裝文件,大小為324M。
默認安裝路徑為C:\Qt\4.8.3,安裝時需要指定MinGW的安裝路徑為C:\MinGW。安裝完後需要把C:\Qt\4.8.3\bin目錄添加到系統變數的Path路徑中。
並新建系統環境變數QMAKESPEC,32位系統把值設置為C:\Qt\4.8.3\mkspecs\win32-g++;如果是64位系統,需要把值設置為C:\Qt\4.8.3\mkspecs\tru64-g++
還要新建系統環境變數QTDIR,值為C:\Qt\4.8.3
3.安裝後打開QT設計師主界面如圖:
3
3.下載安裝配置QT Creater
(1)還可以在上面的網址下載QT創建器。最新版本是Qt Creator 2.6.0 for Windows (51 MB),下載後是qt-creator-windows-opensource-2.6.0.exe,大小51M.
默認安裝到C:\Qt\qtcreator-2.6.0目錄下。需要把C:\Qt\qtcreator-2.6.0\bin目錄添加到系統變數的Path路徑中。如果不設置系統環境變數,則創建工程時kit不能設置成功,並且可創建的工程類型也會受到限制。
(2)設置QT Creator構建和運行配置項打開QT Creator,選擇菜單「工具/選項」,選擇左邊的"構建和運行",再選擇「Qt版本」選項卡,點擊「添加」,qmake路徑:C:\Qt\4.8.3\bin\qmake.exe。
如下圖所示:
4
還需要設置Compilers選項卡中的「手動設置」項的編譯器,Name設置為MinGW,編譯器路徑設置為C:\MinGW\bin\mingw32-g++.exe。
然後就可以正常的創建工程了。
(3)創建test1工程
選擇「文件/新建文件和工程」,在彈出的窗口左側選擇「其他項目」,右側選擇「空的Qt項目」,點擊「選擇」,設置工程名,並點擊「下一步」,由於之前已經設置了QT Creator構建和運行配置項,直接在彈出的窗口上點擊「下一步」即可。然後點擊「完成」,出現如下圖所示的工程test1。
㈥ qt creator中qml types下的組件是怎麼加進去的
一、打開Qt Creator
選擇:開始->所有程序->Qt5.2.0->Qt Creator
二、新建QML項目
(1)選擇:文件->新建文件或項目
(2)選擇:應用御猜程序->Qt Quick Qpplication,點擊「選擇」按鈕
(3)輸入「項目名稱」,點擊「下一步」
(4)以後各步驟點擊「下一步」即可
三、運行
右鍵項目->運行,或者直接點擊「運行」按鈕
這里可以看出,新建一個qml項目後,會生成一些默認的代碼,直接運行即可!
效果如下:
個人寬拆培認為,針對桌面開發時,很多時候如果能夠C++與QML混編,慎唯效果會更好。
QML語法簡單,而且動畫效果強大,如果對JavaScript比較熟悉,那麼學起QML則事半功倍,當然HTML與CSS也必不可少!
㈦ qml-自定義quick模塊
將自己寫的可通用的qml組件打包成dll文件,供其他項目使賣鍵用。通過生成qmltypes文件實現在qt creator中正常識別,能夠自動補全。項目不需要任何多餘操作,直接import即可使用。
https://github.com/loveCatCoder/ZNMole/tree/master
按照如圖所示設置新建項目,自定義項目名和保存路徑。
在項目中編寫自定義組件,將組件的qml文件包含在qrc文件中。在插件類的registerTypes成員函數中注冊自定義組件。如下圖:
構建項目,找中悄巧到生成的dll,lib,qmldir,盡量在release模式下構建
自己找一個地方新建一個文件夾,文件夾名字和qml模塊名一致。如ZNMole,將上面的dll,lib,qmldir文件拷貝到ZNMole文件夾中。修改qmldir如下:
將ZNMole文件夾復制到qt安運清裝目錄中對應編譯器的qml文件夾中,即可在qt creator正常使用,可以自動補全,不會有波浪線。我的目標路徑如下,編譯器要選對。
toou2d組件庫
https://github.com/ShowFL/Toou-2D
濤哥博客
https://jaredtao.github.io/2019/06/01/Qml%E7%BB%84%E4%BB%B6%E5%8C%96%E7%BC%96%E7%A8%8B10-%E8%87%AA%E5%AE%9A%E4%B9%89Quick%E6%A8%A1%E5%9D%97/
㈧ qt 怎樣安裝調用c++ qml擴展插件
1.更新MyPlugin工程下的qmldir文件,加入plugin MyPlugin, 其中MyPlugin是插件的動態庫名稱,在windows下對應MyPlugin.dll,在linux下多月MyPlugin.so
2.編譯MyPlugin插件,生成MyPlugin.dll,這里工程沒有配置,所以默認dll不會拷貝到E:/T/QMLPlugin/QMLPluginTest/,需手動拷貝
3. 這個時候,就可以再app里的main.qml下使用!