-- 原版來源自 QML-Toou 2D 使用-CSDN博客
僅供個人學習記錄
本文介紹了如何將Toou2D庫集成到Qt環境中,包括從Git下載源碼,使用Qt5.10+MingW32構建動態庫,以及在QML中導入和使用該庫。此外,還提供了試用示例程序的體驗和離線文檔的設置方法,但注意到程序運行時存在輕微卡頓和資源占用高的問題。最后,文章提到了打包發布exe的步驟,包括使用windploy獲取依賴庫和手動拷貝qml庫文件。
1、網址
官網:https://www.toou.net/
介紹:https://blog.csdn.net/hslmcj/article/details/101002081
2、git倉庫
https://github.com/ShowFL/Toou-2D
3、編輯靜態庫到當前環境
①、在git里下載源碼
②、用Qt打開Toou-2D.pro,版本為Qt5.10+MingW32(編輯64也可以)

③、如上圖,Toou2D就是我們需要的東西,可以看Toou2D.pro

不用做任何修改,默認就是生成共享庫【也就是動態庫】
④、右鍵執行qmake,再構建,完成后在Qt的安裝路徑下生成了對應的共享庫【動態庫】
路徑:QT安裝路徑\qml\Toou2D

此時,只需要在我們的qml文件中引入Toou2D即可:
import Toou2D 1.0
4、試用例子軟件
直接運行工程,會運行example程序,效果非常好,但是有點卡頓,資源占用也高
5、設置離線doc
復制源碼里文件:\\Toou-2D-master\doc\toou2d.qch到D:\soft\Qt5.10\Docs\Qt-5.10.1里,重啟QtCreator即可,但是相關介紹非常不好
在線文檔路徑:http://www.toou.net/docs/2d/
7、打包發布
①、release編譯獲取exe
②、通過windploy獲取依賴庫,需要加上qml路徑
{
如果是在windows系統下,則最終打包成exe
windeployqt xxx.exe -qmldir C:\Qt\Qt5.9.6\5.9.6\mingw53_32\qml
注意使用Qt自己的cmd執行
}
③、手動拷貝qml文件夾下Toou2D庫到exe路徑

浙公網安備 33010602011771號