作者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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1660655943.A.E76.html
※ 编辑: danny70412 (36.230.209.170 台湾), 08/16/2022 21:21:27
1F:→ Lipraxde: 每种程式语言、framework 的开头:hello world 08/16 21:53
2F:推 MarcoReus: Udemy有QT的课程可以买来看 介绍基本元件class 08/16 22:36
3F:→ MarcoReus: 也可以读QT官网的教学 其实文件写得蛮清楚的 08/16 22:37
5F:→ danny70412: 感谢各位前辈的意见,我全部都会研究看看,谢谢! 08/17 00:32
6F:推 lylu: 你打开QT Creator一开始就有范例跟教学的页面 范例那边其实 08/17 11:27
7F:→ lylu: 就很多可以参考了 顺便训练读懂程式码每一步在做什麽 对工作 08/17 11:27
8F:→ lylu: 也有帮助 08/17 11:27
9F:→ flyfoxy: 从最基本的开始 08/17 11:36
11F:推 mauve: 怎麽会不详细,应该是很多背景知识没有弄懂吧,QT是建立在 08/17 21:16
12F:→ mauve: 物件导向基础上封装的,class跟继承就是你要先加强的 08/17 21:16
13F:推 mauve: 当初我是看这篇的 08/17 21:19
15F:→ danny70412: 感谢楼上两位前辈提供的资讯,我会再好好研究的 08/17 23:28
16F:推 kcimg: QtCreator对Qt的class/fuction/enum...直接按下F1就会连结 08/18 08:14
17F:→ kcimg: 到官方文件了 很方便 08/18 08:14
18F:推 wulouise: qt内建一堆范例,你从第一个开始看吧 08/20 14:21
19F:推 enthos: udemy.com/course/cffmpeg-ffmpegqt5opencv/ 08/20 19:55
20F:→ danny70412: 我觉得每一个建议都很受用,感谢大家这麽热心拨空回 08/21 02:16
21F:→ danny70412: 复。真的很感谢各位前辈,实质的人生导师! 08/21 02:16
22F:推 LawLombie: 温馨提示:多看英文的程式教学,品质好很多 09/13 21:29