作者danny70412 (丹尼)
看板C_and_CPP
標題[問題] QT Widget 菜鳥求助
時間Tue Aug 16 21:18:58 2022
開發平台: QT Creator (QT5)
Compiler: VC++
問題:
各位前輩好,小弟最近剛畢業目前就業第二天。公司開
發用的軟體是QT Creator,目前沒有專門的人員帶,採放任制,
但主管要小弟一個月內要QT Widget實作出一個應用軟體。
不想每天上班就是虛度光陰,找不到學習的方向。
學校寫Code是用VS code 和 CodeBlocks,所以對UI的概念也很薄弱。
學校裡主要學的是C/C++,雖說用QT Creator Open一個新的專案
發現QT裡Head檔Source檔是用C++的語法。但
怎麼說呢,我看的出來光開啟一個全新的專題,以及參考
網路上Git的一些簡單實作,發現用到很多Class跟C++繼承的概念
小弟這塊本身沒有非常熟悉,然後主管又特別說我得去搞熟QT的
Signal跟Slot,一整個慌到不行,我QT完全不會用阿QQ!
上網查Signal跟Slot相關的教學,雖說有實際的Code可以參考,但講得真的很不詳細
網路上的Code有發現會用#include <QObject>、QDebug(看的出來可以用來當cout)等等
但我完全不知道有這些東西的存在阿,想請問大大有沒有那種影片或文本教材
(英文的也可)可以像學校教C/C++那樣詳細,會解說每個Class的用意
然後能帶點實作小題目的, 一步一步帶我認識QT
另外我Class和繼承很弱,我當務之急是得先補強這塊嗎,因為有時限我不能一直慢慢學。
另外有跟主管確認過,QML是完全不會用到的。網路上搜尋QT又很多都是相關文章,雖說
是可以問公司的前輩,但我目前的問題是"不知道我不知道什麼"而無從問起,而且也不好
一直問,畢竟前輩們也是要工作的。
希望PTT的前輩大大們能撥空給我一點建議,若有違反版規或文章哪裡不清楚,
再請各位前輩們多多指教。感謝ORZ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.209.170 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1660655943.A.E76.html
※ 編輯: danny70412 (36.230.209.170 臺灣), 08/16/2022 21:21:27
→ Lipraxde: 每種程式語言、framework 的開頭:hello world 08/16 21:53
推 MarcoReus: Udemy有QT的課程可以買來看 介紹基本元件class 08/16 22:36
→ MarcoReus: 也可以讀QT官網的教學 其實文件寫得蠻清楚的 08/16 22:37
→ danny70412: 感謝各位前輩的意見,我全部都會研究看看,謝謝! 08/17 00:32
推 lylu: 你打開QT Creator一開始就有範例跟教學的頁面 範例那邊其實 08/17 11:27
→ lylu: 就很多可以參考了 順便訓練讀懂程式碼每一步在做什麼 對工作 08/17 11:27
→ lylu: 也有幫助 08/17 11:27
→ flyfoxy: 從最基本的開始 08/17 11:36
推 mauve: 怎麼會不詳細,應該是很多背景知識沒有弄懂吧,QT是建立在 08/17 21:16
→ mauve: 物件導向基礎上封裝的,class跟繼承就是你要先加強的 08/17 21:16
推 mauve: 當初我是看這篇的 08/17 21:19
→ danny70412: 感謝樓上兩位前輩提供的資訊,我會再好好研究的 08/17 23:28
推 kcimg: QtCreator對Qt的class/fuction/enum...直接按下F1就會連結 08/18 08:14
→ kcimg: 到官方文件了 很方便 08/18 08:14
推 wulouise: qt內建一堆範例,你從第一個開始看吧 08/20 14:21
推 enthos: udemy.com/course/cffmpeg-ffmpegqt5opencv/ 08/20 19:55
→ danny70412: 我覺得每一個建議都很受用,感謝大家這麼熱心撥空回 08/21 02:16
→ danny70412: 復。真的很感謝各位前輩,實質的人生導師! 08/21 02:16
推 LawLombie: 溫馨提示:多看英文的程式教學,品質好很多 09/13 21:29