Qt最好用評價最高的是哪一個版本?

來源:https://www.zhihu.com/question/53425270緩存

 

///////////////////////////////////////////////////////////////////工具

Qt4:    4.8.7       終結版本性能

Qt5 :   5.6 LTS  長期支持版本學習

Qt5:    5.9 LTS  長期支持版本ui

Qt5:    5.12 LTS 長期支持版本開發

 

///////////////////////////////////////////////////////////////////get

若是是嵌入式類應用的仍是暫時用4.8系產品

若是PC應用,GPU不錯的試試最新版5.X,界面更美觀io

///////////////////////////////////////////////////////////////////編譯

 

我我的從Qt4.7.0開始用起,之間用過4.8系列,Qt5.2,5.3,5.4,5.5,5.6,5.7,5.8。最後選用Qt4.8.7做爲最終解決方案,正如官網所說,Qt4.8.7是Qt4系列的終結版本,解決了以往的全部BUG。並且是打包須要帶的動態庫最小的,壓縮下基本上在3MB左右。CPU佔用也是最小的,我對比過好多個版本,Qt4.8.7是最好的。下面這個程序就是Qt4.8.7打包的,包含的功能強大,打包壓縮極小。

 

///////////////////////////////////////////////////////////////////

Qt發展到如今,哪還會有一個版本最好用這樣的說法。

只有最合適,最匹配需求的版本之說。

那麼這個之說究竟是什麼說呢,我舉幾個例子。

若是你但願體驗新功能,好比說5.8中的qmlc緩存機制(用於提高程序啓動速度),而且對未來新版本Qt的新功能充滿期待,願意不斷的學習,以爲越新越好。而且願意接受由於新版本升級帶來的新問題(其實往上兼容,基本上不會遇到什麼問題)。那麼能夠考慮追一下新版本。目前Qt最新版本是Qt5.8.0。我也一路追到了這個版本。從我追版本的感覺來看,基本上是瑕不掩瑜的。固然也不乏升級後,整個程序沒法使用,而後修改了半天才恢復正常的事情。

或者說,你的設備是老的嵌入式設備,性能有限。並且由於種種緣由,根本不考慮使用QtQuuick,只使用QtWidgets。或者說所擁有的環境或者工具鏈也比較老,對Qt5支持不好。那麼這時候,基本就只能用Qt4了。而若是是在Qt4裏面選,那麼推薦是4.8.6。這是Qt官方上最後一個Qt4版本。別看是Qt4,這個更新是在14年6月。也沒那麼的老。

或者說,你但願在一個穩定的Qt版本基礎上,開發一個產品級應用。不但願版本中的功能常常發生太多的變化,被發現的新問題能夠被及時修復。而且但願Qt對這個版本進行長時間的維護,那麼能夠選擇Qt5.6的版本,這是一個LTS(長期支持)版本,計劃的維護時間是3年。到如今應該是快滿1年了。還剩餘2年的時間。不過也說不定到時候官方會延長這個支持的時間。

或者說,公司其實已經欽定了一個版本,尤爲是作嵌入式,涉及到太多的東西。那麼這時候,只要主要功能都能用,知足絕大部分需求,我建議仍是不要修改大版本比較好,由於版本遷移,會帶來太多的隱患,有時候不光是Qt本身的,還有工具鏈升級致使的衍生bug。

或者說,其實你的嵌入式設備,好比說樹莓派,並無豐富的工具鏈或者環境或者公版Qt(已經編譯好,能夠直接用)提供使用,那麼這時候,選擇這個設備下相對受歡迎或者相對使用較多的版本,是一個合適的選擇。

不過啊,若是你只是開啓一個新的項目,須要一個簡單而且快速的結論,那麼個人建議是使用QtQuick,Qt5.8(越新越好)

///////////////////////////////////////////////////////////////////

相關文章
相關標籤/搜索