| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Qt中第三方日志库QsLog的基本配置和使用详解 -> 正文阅读 |
|
[开发工具]Qt中第三方日志库QsLog的基本配置和使用详解 |
目录上一篇文章Qt第三方日志库QsLog基本语法介绍介绍了一下日志库QsLog的基本语法,本文将介绍一下QsLog的基本配置和使用。配合上文一起食用效果更佳哟~ 一、QsLog基本介绍qslog的下载地址:https://github.com/victronenergy/QsLog。 QsLog是一个基于Qt的QDebug类的易于使用的记录器。QsLog是在麻省理工学院许可下以开源形式发布的。 QsLog的特征:
二、QsLog的使用方法2.1 方法一——在Mingw编译器中的编译和使用打开QsLog.pri项目,进行编译: 然后将dll文件放在exe所在目录下。 2.2 方法二——在Visual Studio编译器中的使用编译步骤相同,只是利用Visual Studio进行编译,生成的是QsLog2.dll和QsLog2.lib(而mingw编译器生成的是Qslog2.dll和QsLog2.a)。 三、项目基本配置新建一个Qt案例,项目名称为“qslogTest”,基类选择“QWidget”,取消选中创建UI界面复选框,完成项目创建。 在pro文件中添加相应的头文件和lib库文件:
四、UI界面设计ui界面如下: 五、主程序实现5.1 widget.h头文件中声明两个函数和一个槽函数:
5.2 widget.cpp首先定义相应的头文件和使用命名空间:
在构造函数中进行初始化,析构函数中进行销毁:
初始化函数:
析构函数:
槽函数:
六、效果演示完整效果如下: 七、拓展如果想设置颜色,比如说将FATAL设置为红色,可以修改代码如下:
运行效果如下: 如果没有看懂的话,完整代码可以参考: ok,以上便是本文的全部内容了,如果对你有所帮助,记得点个赞哟~ 参考文章: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 4:30:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |