qt学习
文章平均质量分 76
漠尐颜
记录和收集精华,如果发生侵权,请给我留信息!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt 之 qInstallMessageHandler(重定向至文件)
简述在Qt之qInstallMessageHandler(输出详细日志)一节中,我们讲解了如何使用自定义消息处理程序输出调试信息,而且可以很直观、很方便的得到输出代码所在的文件、函数、行号等信息。当软件发布的时候,通常都会采用日志输出功能,方便我们后期的跟踪、查找问题。自定义消息处理下面,我们来根据需要自定义消息处理程序。其中输出格式包含:输出信息、文件、函数、行号、日期时间。这样就很利于我们追踪了。效果源码void myMessageOutput(QtMsgType ty原创 2022-04-29 11:43:45 · 290 阅读 · 0 评论 -
Qt 之 qInstallMessageHandler(输出详细日志)
简述安装之前已定义的消息处理程序,返回一个指向前一个消息处理程序。消息处理程序是一个函数,用于打印调试信息、警告信息、严重错误和致命的错误的消息。Qt库(debug模式)包含成百上千的警告信息打印,当发生内部错误时(通常是无效的函数参数)。Qt在release模式下构建还包含这些警告,除非在编译时设置QT_NO_WARNING_OUTPUT和/或QT_NO_DEBUG_OUTPUT。如果你实现自己的消息处理程序,就可以完全控制这些消息。缺省的消息处理程序向标准输出打印消息。如果是一个致命的消息原创 2022-04-29 11:08:50 · 723 阅读 · 0 评论 -
Qt 下 Singleton单例模式小记
Singleton(单件) 模式的意图是:保证类仅有一个实例,并提供一个访问它的全局访问点。应用于多线程环境的 Singleton 模式又叫做 Double-Checked Locking(双重检查锁定)模式。代码singleton.h#include <QObject>#include <QMutex>#include <QMutexLocker>class Singleton:public QObject{public: stati原创 2021-12-22 14:22:51 · 470 阅读 · 0 评论 -
QLabel样式的设置
字体样式font-family: "Microsoft YaHei";font-size: 14px;font-style: italic;font-weight: bold;color: #BDC8E2;font: bold italic 18px "Microsoft YaHei";font-family为设置字体类型,标准形式需要加双引号,不加也可能会生效,具体看系统是否支持,中英文都支持,但要保证字体编码支持,一般程序编码为"utf-8"时没问题。font-size为设置..原创 2021-09-02 15:25:37 · 8287 阅读 · 0 评论 -
Qt NetWork即时通讯网络聊天室(基于TCP)
本文使用QT的网络模块来创建一个网络聊天室程序,主要包括以下功能:1、基于TCP的可靠连接(QTcpServer、QTcpSocket)2、一个服务器,多个客户端3、服务器接收到某个客户端的请求以及发送信息,经该信息重定向发给其它客户端最终实现一个共享聊天内容的聊天室!开发测试环境:QT5.12.0 + Qt Creator 4.8.0 + MinGW7.3代码如...原创 2019-10-23 15:15:38 · 1275 阅读 · 0 评论
分享