Qt 备忘录

这篇博客探讨了Qt编程中的关键点,包括头文件的选择、Qt4与Qt5的区别、Debug与Release模式的处理,以及如何添加C++11支持。强调了在不同平台上的文件命名规范,并提醒开发者注意强制类型转换的潜在问题。
摘要由CSDN通过智能技术生成

头文件

Qt头文件的写法多种多样,就以QString为例,写法有:
include <QtCore/qstring.h>
include <QtCore/QString.h>
include <QtCore/QString>
include <qstring.h>
include <QString>
这里我最推荐的是最后一种,
首先是前置文件夹的问题,我倾向于不使用前置文件夹,因为加了以后对于Gui库的头文件来说可能就会因为Qt4或Qt5版本上的差距而产生错误,如果一个个修改会十分麻烦。
而大小写方面其实只是看个人喜好,我个人比较喜欢驼峰命名法,全部小写让我觉得难以分辨。另外一定要记住全部小写一定要加.h,驼峰命名法则一定别加.h。这是Qt原本的文件命名方式,在win平台上察觉不到区别,但Linux上文件是区分大小写的,所以为了规范和可移植性,书写时注意格式是很好的习惯


Qt4和Qt5

Qt5因为将gui中的一部分放到了新模块widgets中,所以在Qt4过渡到Qt5时
往往要将:QT += core gui
修改成:QT += core gui widgets
或者有个适用性更强的方案:
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值