qt
爱吃巧克力的程序媛
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
整数转大端序字节数组
本文详细介绍了Qt中的QByteArray类及其字节与位序处理。主要内容包括:QByteArray的基础使用方法,字节序(大端序和小端序)的概念区别,以及如何在QByteArray中手动处理字节序转换。文章还提供了将32位整数转换为大端序字节数组的代码示例,并强调了在数据处理时进行边界检查的重要性,对于网络协议和硬件通信开发具有实用参考价值。原创 2025-11-19 11:36:49 · 164 阅读 · 0 评论 -
将qt界面中加载css或者qss样式
本文介绍了Qt样式表(QSS)的基本使用方法,重点展示了如何为Qt控件(如QPushButton)设置样式。内容包括:1)基本样式属性设置(边距、边框、内边距);2)控件不同状态(启用/禁用、焦点、悬停、按下)的样式控制;3)特殊效果处理(选中状态、窗口激活状态);4)高级功能(图标设置、子控件定位、边框图像)。QSS提供了一种类似CSS的方式来批量定制Qt界面控件的外观和交互效果,相比逐个控件设置属性更加高效统一。文章通过代码示例演示了QSS的语法特点和常用属性配置方法。原创 2025-11-13 10:23:01 · 237 阅读 · 0 评论 -
Qt 内存管理---创建对象
本文介绍了Qt中对话框的内存管理方法,对比了new创建和栈对象两种方式的区别及适用场景。详细分析了内存位置、全局与局部对象的选择策略,并提供了实际应用建议:简单对话框推荐使用栈对象,复杂或需重复使用的对话框建议使用堆对象并设置自动删除属性。最佳实践包括设置父对象、使用WA_DeleteOnClose属性和优先使用栈对象等,帮助开发者根据需求选择合适的内存管理方式,确保内存安全。原创 2025-11-12 09:33:18 · 165 阅读 · 0 评论 -
Qt5 问题集锦
Windows环境下, Qt Creator, 菜单->工具->选项->文本编辑器->行为->文件编码->默认编码, 推荐utf-8 ,使用“如果编码是UTF-8则添加bom”②QMAKE_CXXFLAGS += /utf-8 到pro文件中。取消勾选shadow build—构建(清除、重新构建项目)调试失败、qDebug无法打印,开两个creator导致的。如果新拖拽的控件,运行不显示怎么办?①qt设置“UTF-8+BOM”原创 2025-11-12 09:14:22 · 150 阅读 · 0 评论 -
Qt 中模态对话框的核心方法---exec()
exec()是Qt中实现模态对话框的核心方法,主要有以下特点:1)阻塞当前执行,等待对话框关闭;2)返回用户操作结果(Accepted/Rejected);3)启动局部事件循环。适用于需要强制用户响应或获取选择结果的场景,如登录验证、确认对话框等。与非模态的show()不同,exec()会暂停后续代码执行。使用时需注意内存管理和避免嵌套调用,Qt5后推荐使用open()作为替代方案。该方法确保程序在关键决策点等待用户明确选择。原创 2025-11-12 09:06:55 · 233 阅读 · 0 评论 -
Qt 框架---Q_PROPERTY宏的使用
Q_PROPERTY是 Qt 框架中的一个重要宏,用于在 QObject 派生类中声明属性,使得这些属性可以在 QML 中直接访问和修改。原创 2025-11-03 16:08:14 · 315 阅读 · 0 评论
分享