用qt开发商业程序已经九年了,陆陆续续开发过至少几十个程序,除了一些算不算项目的小工具外,大部分的程序都需要有个日志的输出功能,希望可以将程序的运行状态存储到文本文件或者数据库或者做其他处理等,qt对这个日志输出也做了很好的封装,在Qt4是qInstallMsgHandler,Qt5里边是qInstallMessageHandler,有了这个神器,只要在你的项目中所有qdebugqinfo等输出的日志信息,都会重定向接收到,网上大部分人写的demo都是接收到输出打印日志存储到文本文件,其实这就带给很多人误解,容易产生以为日志只能输出到文本文件,其实安装了日志钩子以后,拿到了所有调试打印信息,你完全可以用来存储到数据库+html有颜色区分格式的文件+网络转发输出(尤其适用于嵌入式linux无界面程序,现场不方便外接调试打印的设备)。
做过的这么多项目中,Qt4和Qt5的都有,我一般保留四个版本,4.8.7,为了兼容qt4,5.7.0,最后的支持XP的版本,最新的长期支持版本5.9.7最高的新版本5.12。
毫无疑问,我要封装的这个日志类,也要支持4+5的,而且提供友好的接口。
1:支持动态启动和停止。
2:支持日志存储的目录。
3:支持网络发出打印日志。
4:支持Qt4+Qt5。
开箱即用。
5:支持多线程。
2025/2/27 0:40:32 6KB Qt 日志输出 网络转发
qt闹钟alarm.zip源码等解压后在qt软件中打开即可看到其功能望大家恩能够有所帮助
2025/2/15 9:44:45 16KB 基于qt
在Linux下用Qt写的无线点菜系统。
用Qt程序做出图形界面,再用SOcket和Client实现点菜系统的接收和发送。
2025/2/14 16:10:14 509KB 无线点菜系统
在Qtopia-2.2.0环境下,实现读取txt数据并根据数据绘制曲线
2025/2/13 6:13:01 47KB Qt
这是关于QT4的教程,现在QT越来越强大了,跨平台开发非常好。
2025/2/11 10:32:55 6.04MB QT4教程
前言..............6第1章进程、线程与网络协议........................71.1进程和线程...................................71.1.1Process类..............................71.1.2Thread类..............................9很不错的教程
2025/2/11 10:38:36 3.89MB C#网络编程 C#编程
QT4.8.5安装包,软件如下MinGW-gcc440_1,qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar,qt-creator-windows-opensource-2.8.0,qt-win-opensource-4.8.5-mingw
2025/2/11 10:47:10 406.93MB qt4.8.5 安装
QtitanRibbon-自己写的QT范例.rar
2025/2/2 2:06:16 10.91MB QtitanRibbon
笔者在开发产品过程中,ListView算是用的最多的控件之一了。
ListView控件有两大要素比较重要,一是model数据,二是delegate实例。
用得好这两个基本上对这一控件没什么问题了,一开始笔者也是这样想的,可是学习不同于产品的开发,客户总是有这样那样的要求要去实现。
你却有不能不去做,客户经常对这产品说,这个功能不好,要这样。
本文就是介绍ListView控件个性化位置设置,对于一般的控件设置它的位置是非常简单的事,设置x,y轴坐标就可以了。
但是客户也不是那么容易就被解决好的。
本文介绍几种方法来设置ListView控件的位置,总有一种适合你。
2025/2/1 0:20:36 19KB qml ListView 位置 指定位置
Ubuntu环境下自己编写的Qt模拟软键盘,带回显功能
2025/1/31 15:12:42 300KB Qt 软键盘
共 491 条记录 首页 上一页 下一页 尾页