想學QT,是直接QT5還是先學QT4好?
01-15
如題,直接學QT5好學嗎?好像資料不是很多,原諒我英語渣渣的。。。
C++ GUI QT4的代碼在QT5上運行的話改動大嗎?要直接學QT5的話有沒有好點的資料推薦下?謝謝~~
肯定Qt5.然後看幫助文檔以及:http://qmlbook.github.io。早先的那些書,用處不大。
依照樓主的要求,如果樓主不著急用Qt做項目的話,推薦你學習Qt4,中文教材《C++ GUI Qt4 編程(第二版)》,電子工業出版社,這是個翻譯本,譯自《C++ GUI Programming with Qt 4 Second Edition》,是本非常適合初學者的教材。將來使用Qt5的時候再學習一些新的組件和文件組織結構即可。如果著急應用(尤其是使用串口),建議直接學習Qt5。網上有一些中文學習教程,是很容易搜索到的。另外樓上說的《Qt5開發實例》我也看過,不推薦。具體編程時最方便的方式還是F1,看每個類的英文文檔描述,樓主加油。
用Qt5吧,有新的就用新的。但是Qt5還沒什麼好教材,你接著用Qt4教材就行。然後查下區別注意一下。案例編不過就搜一下網上資料還是不少的。
差別肯定有的,4的代碼肯定是不能直接在5上編譯的,剛好最近在做上位機的項目,用的qt5做的串口通信,庫有一定差異,比如4中的Gui庫在5裡面就換成了QWidget里了。書我也不知道推薦什麼好,我在圖書館隨便搜了本qt5在看。。。Orz
幾乎差不多,版本不同而已,增加了幾個api。
非要qt5的話 就看陸文周 qt5開發實例
但我更推薦 霍亞飛的書 內容更充實有新的幹嘛不用新的。
我是C艹 新人 qt 還沒寫過多少代碼。
說實話 目前用的多的貌似還是qt4
qt5 學的人多?似乎複雜了 貌似在推 qt quick。打包很坑爹!!!。寫了個Qt Quick 2的 HelloWorld 程序 搞好要發布的程序是19.5兆(未壓縮)。7zip 極限壓縮後是 5.04兆.而且打包過程及其噁心反胃(要自己去找哪些dll之類的,除了dll 還有數據文件 太坑爹了)。
我目前打算先搞搞qt4。但是吧 qt 構建工具什麼的 支持是算太好的。折騰了好久了,開發環境都調教不好。
C++ 的 gui 庫找到 很多可惜 沒幾個完美的。
當然追求完美本身就是我的錯,又何況C++本身是如此的糟粕呢。
推薦閱讀:
※如何選擇C++與QML交互的兩種方式?
※QT溫度計折線圖如何實現?
※如何閱讀Telegram(Desktop)的源代碼?
※為什麼 Qt 框架不是很流行?
※哪裡有QT項目視頻教程下載?
TAG:QtC開發框架 |