回覆列表
  • 1 # 使用者1476413407353

    我最近也在學用QT做上位機,大概五六個月了吧。首先,C++基礎是必須要有啊,和C差別還是挺大的,概念不一樣了啊推薦《C++ Primer》或者《C+++Templates》然後就是關於QT的書籍,官方推薦的是C++ GUI Programming with Qt 4 (2nd Edition) (Prentice Hall Open Source Software Development Series) (豆瓣)和Advanced Qt Programming (豆瓣),這兩本書中文的也有,不過英文的更好理解吧。其他的書就不怎麼好了,國內大多數都是抄襲這兩本的。比如24小時學通Qt程式設計 (豆瓣)。。。。其實不看書,直接上手也不難,目前Qt已經更新到了5.2.1版本了,直接根據自己電腦下載軟體包就行了,Qt現在裡面都集成了QT Creator,把以前的什麼QT Designer,Demo和Qt assistance都集成了進去,整個程式設計介面很好用,程式碼補全之類的也非常舒服。。。不必像之前那樣,搞和vs結合那麼麻煩,也不要新增環境變數。我覺得根據自己的需要,直接上手是沒有太大問題的,根據Demo直接做,demo給的非常全面,很容易懂。一般的程式設計的話,Qt給的庫檔案足夠了,而且也越來越全面了,最近還添加了串列埠通訊的類QSerialPort(我需要這個,不然還得回到VS裡面,如果你用串列埠線的話,選擇5.2寫上位機非常明智啊)。而且最重要的是,遇到任何問題都可以google,我想你所遇到的問題肯定有人也遇到過,而且也解決了,所以,照著學唄。。。//關於新增庫如果遇到什麼功能,基本庫裡沒有的,還可以新增一些網路上共享的庫,比如我軟體裡需要一個畫座標軸的類,自帶的QGraphicsView明顯不夠方便,這是就可以去google一下,然後就找個了qwt プロジェクト日本語トップページ,直接把相關庫檔案和help文件下載下來,編譯就可以了,很方便,說明文件和example都很全面。。現在的QT真的很成熟了。。。太舒服的程式設計體驗,並且多平臺,我一般是在windows下程式設計,然後直接複製到Ubuntu裡,重新編譯就可以了,事半功倍啊!

  • 中秋節和大豐收的關聯?
  • 怎樣製作員工考勤表?