随笔分类 - QT C++
摘要:自定义信号/槽触发(类似观察者模式) 1.自定义类必须从QObject类或者是其子类进行派生 2.在定义类的头文件中加入 Q_OBJECT 宏 // 自己新建类初始化配置 #include <QObject> class Demo: public QObject { //Q_OBJECT 是一个宏,
阅读全文
摘要:创建多工程项目 创建子项目UI窗体项目 创建库工程项目 引用库工程 添加日志输出类 5.1 需要添加特殊配置,否则编译会报错 5.2 正确添加配置 5.3 日志正常输出 5.4 如果缺少5.1步骤,则报如下错误 5.5 如果添加了5.1步骤,还是报The process was ended forc
阅读全文
摘要:安装Beautifier 插件 打开 Qt Creator 开发工具,通过“帮助-关于插件(P)”打开“已安装的插件”弹出框面板,在面板中查找 Beautifier 插件,在 “load” 项上面打钩,重启 Qt Creator 即可生效。注意:Qt Creator 版本至少要 3.10 下载Art
阅读全文
摘要:第一步:.h文件代码 #ifndef LOGMANAGE_H #define LOGMANAGE_H #include <QObject> #include <QFile> #include <QTextStream> #include <QDateTime> #include <QDebug> #
阅读全文
摘要:第一步:.pro工程文件添加 QT += network 第二步:.h文件添加代码 #ifndef TCPCLIENT_H #define TCPCLIENT_H #include <QException> #include <QDebug> #include <QTcpSocket> #inclu
阅读全文
摘要:第一步:.h文件代码 #ifndef SOCKETMAP_H #define SOCKETMAP_H #include <QHash> #include <QDebug> #include <QTcpSocket> #include <QException> class SocketMap: pub
阅读全文
摘要:第一步:.pro工程文件添加 QT += network 第二步:.h文件添加 #ifndef TCPSERVER_H #define TCPSERVER_H #include <QException> #include <QDebug> #include <QTcpServer> #include
阅读全文
摘要:第一步:在工程文件.pro中添加以下代码 QT += core gui serialport 第二步:在.h文件中添加以下代码 // 引入串口通信的两个头文件(第一步) #include <QtSerialPort/QSerialPort> // 提供访问串口的功能 #include <QtSeri
阅读全文