Re: [問題] QT Widget 菜鳥求助

看板C_and_CPP (C/C++)作者 ( )時間2年前 (2022/08/20 18:35), 2年前編輯推噓2(202)
留言4則, 3人參與, 2年前最新討論串2/2 (看更多)
※ 引述《danny70412 (丹尼)》之銘言: : 開發平台: QT Creator (QT5) : Compiler: VC++ : 問題: : 各位前輩好,小弟最近剛畢業目前就業第二天。公司開 : 發用的軟體是QT Creator,目前沒有專門的人員帶,採放任制, : 但主管要小弟一個月內要QT Widget實作出一個應用軟體。 : 不想每天上班就是虛度光陰,找不到學習的方向。 : 學校寫Code是用VS code 和 CodeBlocks,所以對UI的概念也很薄弱。 前面已經很多人推文說有官方範例了,如果你還是有困難的話... 老話一句,先搭車去天瓏書局,看到 Qt 的書拿起來翻,覺得適合自己讀就買回家。 不過這年頭你要中文的大概幾乎都簡體中文,不介意的話可以讀。 你能看英文當然是最好,只是 Qt5 的書大都往 QML 這邊去了,選書的時候要小心。 近代不集中著墨在 QML 的原文書我可以推薦這本: Hands-On GUI Programming with C++ and Qt5 這個不用出門,去 https://www.packtpub.com/ 就能買到。 你整個上班時間都邊看邊做的話,摸懂門路不用花你兩個禮拜。 天瓏賣的一些原文書有不少在網路上都能買到電子書版本,也比較便宜。 另一方面就是實體書可能都黑白印刷,你買電子書的話裡面是彩色的。 想挑原文書的話,你可以手機帶去邊翻邊查,翻到適合自己的回家買電子版。 : 學校裡主要學的是C/C++,雖說用QT Creator Open一個新的專案 : 發現QT裡Head檔Source檔是用C++的語法。但 : 怎麼說呢,我看的出來光開啟一個全新的專題,以及參考 : 網路上Git的一些簡單實作,發現用到很多Class跟C++繼承的概念 : 小弟這塊本身沒有非常熟悉,然後主管又特別說我得去搞熟QT的 : Signal跟Slot,一整個慌到不行,我QT完全不會用阿QQ! : 上網查Signal跟Slot相關的教學,雖說有實際的Code可以參考,但講得真的很不詳細 C++ 基礎概念的部分,一樣走進天瓏書局自己選 C++ 的書,找適合自己就好。 不要去找什麼磚頭書 (1000 多頁那種),你沒時間,先找薄的你一眼就能讀懂的。 Signal & Slot 任何一本 Qt 的書都有,你站在書店就能翻完,沒有那麼難。 : 網路上的Code有發現會用#include <QObject>、QDebug(看的出來可以用來當cout)等等 : 但我完全不知道有這些東西的存在阿,想請問大大有沒有那種影片或文本教材 : (英文的也可)可以像學校教C/C++那樣詳細,會解說每個Class的用意 : 然後能帶點實作小題目的, 一步一步帶我認識QT : 另外我Class和繼承很弱,我當務之急是得先補強這塊嗎,因為有時限我不能一直慢慢學。 你可以先照著 Qt 書籍的範例做,不懂再去翻 C++ 的書簡單查一下。 一般人使用 Qt 這種 GUI 框架並不一定要非常熟悉 C++,依樣畫葫蘆就能做很多事。 先滿足繼續被公司雇用的生存條件,再慢慢去理解細節也不遲。 照書做兩週,穿插粗略理解 C++ 的 class 和繼承機制一週,你還有一週時間可以躺。 : 另外有跟主管確認過,QML是完全不會用到的。網路上搜尋QT又很多都是相關文章,雖說 : 是可以問公司的前輩,但我目前的問題是"不知道我不知道什麼"而無從問起,而且也不好 : 一直問,畢竟前輩們也是要工作的。 : 希望PTT的前輩大大們能撥空給我一點建議,若有違反版規或文章哪裡不清楚, : 再請各位前輩們多多指教。感謝ORZ Qt5 是個有點尷尬的過渡期,你主管很可能在 Qt4 甚至更早的年代碰 Qt 的。 那個時候的學習資源沒有現在這麼混亂,不會找來找去幾乎都在用 QML 當範例。 這個時間點在一家不用 QML 的公司入門 Qt 對你來說會辛苦一點,但也不到很糟。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.18.57 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1660991757.A.AE8.html ※ 編輯: tinlans (220.135.18.57 臺灣), 08/20/2022 18:41:21

08/21 01:42, 2年前 , 1F
清楚的好文,原po好人大推
08/21 01:42, 1F

08/21 02:13, 2年前 , 2F
感謝前輩的建議,我明天就去書店買書參考!
08/21 02:13, 2F

08/21 02:13, 2年前 , 3F
真的很感謝熱心的分享這些資訊給我
08/21 02:13, 3F

09/11 10:49, 2年前 , 4F
之前買過 Qt 的書,收到書的時候技術更新,書就沒用了
09/11 10:49, 4F
文章代碼(AID): #1Z0BaDhe (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1Z0BaDhe (C_and_CPP)