美文网首页Qt学习
QT建议与总序

QT建议与总序

作者: 三妖寺方丈 | 来源:发表于2018-02-10 12:07 被阅读34次

      QT是用C++完成的,所以说,没有良好的C++基础学着会很吃力。虽然有python版本的PyQt,但是PyQt的文档也是C++的,不会C++的话,使用文档看起来也是云里雾里。但是提到C++,很多程序员不禁倒吸一口凉气,很多人也会陷入这样一个怪圈:我是来学习QT的,但是却学起了C++,学着C++,又学了很多配套的东西,导致最后每个东西都是一知半解,没有拿得出手的。
      我的建议是:要学什么,就学什么,不要被细枝末节打乱了计划。对于C++,没有必要学的很深入,如果想要用明白QT,C++的知识,我认为学明白以下几点就可以给你解决80%的问题

    • 继承 QT的各种功能都是一个一个从基类派生出来的,搞明白继承,QT的组织结构你就会有更深入的理解。public,private,protected这三个修饰要搞清楚,因为我们实现自己的类时,需要重载一些函数(这里强调一下虚函数,virtual);调整一些参数时,我们要知道我们有权限调用哪些函数。基类和派生类指针要搞明白。
    • 编译与预处理的一些知识 明白前置声明,namespace,分离式编译,头文件该如何包含,重复包含的预防等等。
        对于其他的知识,用到再学。但是上面的知识会贯穿你的整个学习过程,如果不明白,你会学的懵懵懂懂。QT还有许多自己添加的语法部分,这部分死记硬背就行,不多。以后了解C++与QT了,可以探究一下为什么这样实现。现在我们的任务是会用
        对于资源的问题,自己找吧。我用的是VS+QT4,QTCreater也是不错的选择,Linux中的实践还没有试过。QT4还是QT5呢?QT只是一个工具,不要陷入金斧头好还是银斧头好的无意义争论中。黑猫白猫会抓耗子就是好猫。
        我用的书是《C++ GUI Qt 4编程》(第二版),随便找的一个本老书。

    相关文章

      网友评论

        本文标题:QT建议与总序

        本文链接:https://www.haomeiwen.com/subject/ihuctftx.html