最近要開發一個 桌面客戶端程式 有引數的圖形化展示, 影片效果,圖表,還有要拖動的控制元件,要連接tcp通信 還有連接資料庫。。。
求大神指點迷津,qml和 qt widget的優劣。。


uj5u.com熱心網友回復:
1,哪個熟悉用哪個2,看客戶端部署的環境,比如機器,如果是VX這種作業系統或不太好的硬體環境建議不要用QML,加載很慢
uj5u.com熱心網友回復:
個人建議:界面總體內容不多,不需要做螢屏適配,影片較多,界面互動較多,需要界面比較炫酷的用QML開發會容易些,界面用QML通信部分用Qt C++。反之,用QtWidget會好些。如果能簡單描述下你要做什么軟體應該可以更容易做對比,如果要是做類似什么資訊管理系統的話用QML會被搞死的,如果是做類似車載系統或者嵌入式系統QML會有意想不到的效果。
uj5u.com熱心網友回復:
qml看起來很美,可以簡單的寫出一些炫酷的影片和特效,支持觸屏qml適合做UI,做邏輯是不合適的
你的專案界面沒有什么特別美觀的需求就用qt widget吧。
uj5u.com熱心網友回復:
qml更適合美觀炫酷uj5u.com熱心網友回復:
如果要酷炫的影片效果,推薦unityuj5u.com熱心網友回復:
Qt Quick的影片效果比Widgets要好很多,代碼量也省很多。Unity就算了,2D它不占優。uj5u.com熱心網友回復:
qt widget吧。我專案也有tcp/ip, sql, 大量的model/view, 如不是對qml爐火純青,建議還是用qt widget,至少qml能實作的qt widget基本都有辦法實作,反之則不然。
uj5u.com熱心網友回復:
相比widget而言,qml做圖表、和拖動的控制元件以及影片容易的多,性能也不差。這個是用qml做的工具,有拖動控制元件和事件編輯功能,也加入了MQTT通信模塊。

uj5u.com熱心網友回復:
你這個能否貢獻下原始碼,學習下
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/48879.html
標籤:Qt
上一篇:聽說Memcache你很豪橫?-------------深入剖析Memcache 安裝及管理資料庫操作
下一篇:IAP內購支付退款處理方式
