Re: [问题] QT Widget 菜鸟求助

楼主: tinlans ( )   2022-08-20 18:35:51
※ 引述《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 对你来说会辛苦一点,但也不到很糟。
作者: dati (水脑)   2022-08-21 01:42:00
清楚的好文,原po好人大推
作者: danny70412 (抽不到妲己)   2022-08-21 02:13:00
感谢前辈的建议,我明天就去书店买书参考!真的很感谢热心的分享这些资讯给我
作者: JohnRoyer (Zero 日落)   2022-09-11 10:49:00
之前买过 Qt 的书,收到书的时候技术更新,书就没用了
作者: diabolica (打回大師再改ID)   2022-09-25 21:43:00

Links booklink

Contact Us: admin [ a t ] ucptt.com