【QT5学习历程】

  • 软件版本:Ubuntu15.04下的qt-opensource-linux-x64-5.5.0-2.run,以及Windows10下对应版本。参考书籍《C++ GUI Qt4 编程(第二版)》,当当网39元入。
  • 关于本文:记录从第一次配置 QT 开始的 each step 。希望能够引导读者培养自己解决问题的能力

1. QT 开发环境的配置

  • 官网下载对应的软件包,安装即可。第一次chrome44&window10下载时,选择了对应选项后,没有反应,后来发现是浏览器和QT官网网页兼容问题,解决:换浏览器。
  • Ubuntu下安装:

    • sudo chmod a+x qtxxxxx.run添加x权限
    • sudo ./qtxxxx.run一路安装即可,默认安装位置/opt/Qtx.x/
    • 添加环境变量: sudo gedit /etc/profile,添加

      PATH=/opt/Qt5.5.0/5.5/gcc_64/bin:$PATH
      export PATH

      注意区别你自己的文件路径~

  • Windows下安装:

    • 直接运行即可。

inf. Error List

  • 0 本节下记录遇到的一些问题,包括参考书中的Qt4和实际使用的Qt5的部分差异及由此导致的问题,还有一堆其他乱七八糟的问题和解决途径~

  • 1 练习Chap2的finddialog时,发现Qt4库中QtGui头文件中include了诸如QLabelQDialog等等一堆常用的部件,但是Qt5中的QtGui头文件中这部分已经移除掉,因此,如果像书中那样,只包含QtGui显然是不够的,需要将各个部件头文件都加入。因此finddialog.cpp中需要加入如#include <QLineEdit>等使用到的部件头文件。

  • 2 练习Chap2的finddialog时,发现Qt5中QLabel等一堆部件的头文件均已移入widgets内,因此直接#include <QLabel>可能会提示找不到。解决:第一种,直接#include <widgets/QLabel>,第二种,在工程的.pro文件中修改一下QT变量:greaterThan(QT_MAJOR_VERSION, 4): QT += widgets,即当QT版本大于4时,将widgets目录也加入include的搜索目录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值