QT常用宏和关键字
来源:互联网 发布:淘宝直通车怎么关闭 编辑:程序博客网 时间:2024/06/07 23:26
1. Q_GADGET:不需要从QObject继承就可以使用Qt的Meta Object功能
2. Q_ENUMS:对枚举对象进行反射(reflection)
3. Q_SIGNAL:不需要signals关键字就可以将一个函数指定为singal函数
4. Q_SLOT:不需要slots关键字就可以将一个函数指定为slot函数
5. Q_FOREACH:Qt提供的关键字foreach在配置文件里面定义了no_keywords的时候就失效了,而Q_FOREACH宏无论何时都有效
6. Q_FOREVER:原因同Q_FOREACH,用法和关键字forever一样
7. qChecksum:计算基于CRC-16-CCITT算法的CRC-16校验码
8. qCompress/qUncompress:基于zlib的算法对字节缓存区进行压缩/解压,可以自定义压缩比
9. qDeleteAll:对容器或者迭代器中的每个对象进行delete操作
10. qRound/qRound64:对浮点数取整,四舍五入
11. qFuzzyCompare:线程安全的浮点数模糊比较,处理了浮点精度误差的问题
12. qVersion:获取当前正在运行的Qt的版本号
13. sender:在slot函数中调用可以获取发送该signal的对象。仅用于来自同一线程的Qt::DirectConnection连接的 signal。由于这种做法破坏了面向对象的原则,慎用!
14. QSysInfo:获取当前运行的系统信息,包括版本号等,Mac/Symbian/Windows均适用
15. QtEndian:处理不同体系架构下字节存储次序不同的问题
16. QObject::findChildren<>:找出隐藏的子对象
17. qobject_cast:不需要编译器RTTI的支持就可以实现C++标准库dynamic_cast的功能
18. QObject::deleteLater:在事件处理循环中调用,则在事件处理循环结束时删除自己;在事件处理循环外调用,则在下一个事件处理循环开始时删除自己
19. qPrintable:类似QString::toLocal8Bit()::constData(),但是更好记
20. qDebug():类似Windows下的TRACE或者OutputDebugString
21. connect(SomeObj, SIGNAL(foo()), SIGNAL(bar()):通过一个signal自动触发另一个signal。
- QT常用宏和关键字
- QT中新增的关键字和宏
- 常用关键字和魔术方法
- Qt: 容器类和迭代器类、foreach关键字
- T-SQL常用关键字和语法
- T-SQL常用关键字和语法
- SQL 常用关键字释义和用法
- C语言预处理和常用关键字
- 常用关键字
- 常用关键字
- 常用关键字
- 常用关键字
- QT常用的类和函数总结
- QT常用的类和函数总结
- Qt界面布局和常用控件
- 常用下载地址VS和QT
- 关键字和宏
- QT Pro关键字 整理
- 关于touch事件的使用 (touchStart touchMove touchEnd(不触发 android 4.0以上)) 滑动的使用
- Angular2的模块架构浅谈
- TensorFlow实现经典深度学习网络(7):TensorFlow实现双向长短时记忆循环神经网络
- jquery操作单选框选中状态
- 分布式锁的应用
- QT常用宏和关键字
- 设计23式—中介
- oracle 基础知识1
- 数据挖掘工具Modeler有哪些重要资源?如何操作?
- docker常用命令记录
- 深入理解STM32之储存器和总线架构2(基于STM32F411)
- LZO 使用和介绍
- 纯js随机生成验证码
- 从源码角度解析ArrayList特性