随笔分类 -  Qt

摘要:好久没有接触数据库了,最近因为工作的原因,又开始在Qt上使用数据库,这次主要用的是Qt自带的sqlite,使用方便简单。 项目需求:需要实时存储网络报文数据,并能实时查询,查询时要求全部查询或自定义查询,且都具有翻页、跳转等功能。 实现过程中遇到了以下问题: 网络报文是实时的,且数量不定,故一条一条 阅读全文
posted @ 2022-11-16 09:43 羽…… 阅读(241) 评论(0) 推荐(0) 编辑
摘要:由于Mac系统更新,导致我之前的Xcode不能用了,然后我就把Xcode卸载了,结果悲剧了,Qt无法使用了,提示无法识别Apple 的clang编译器。 使用Qt前,必须先安装Xcode!!!! 关闭Qt Creator,在终端输入以下内容运行即可。 sudo xcode-select -s /Ap 阅读全文
posted @ 2022-11-15 23:00 羽…… 阅读(142) 评论(0) 推荐(0) 编辑
摘要:在Qt中想要关闭数据库,并删除连接时发现出错,代码如下: 1 if(db.isOpen()) 2 { 3 QString connection; 4 connection = db.connectionName(); 5 db.close(); 6 db = QSqlDatabase(); 7 db 阅读全文
posted @ 2022-11-15 21:52 羽…… 阅读(656) 评论(1) 推荐(0) 编辑
摘要:最近一直使用Qt开发一些配合设备调试用的软件,从中遇到一些问题,简单记录一下。 背景:在同一台笔记本上,同时运行3个基于Qt开发的软件,这三个软件之间通过UDP组播或单播进行通信 场景一:将3个软件(A、B、C)需要绑定的IP设置在同一个网卡上,绑定同一个端口号 由于存在A软件发送组播,B软件需要接 阅读全文
posted @ 2022-03-10 14:45 羽…… 阅读(718) 评论(0) 推荐(0) 编辑
摘要:1、QString isNull() isEmpty() 举例说明: QString str1; if(str1.isNull()) { qDebug()<<"str1 is Null"<<endl; } if(str1.isEmpty()) { qDebug()<<"str1 is Empty"< 阅读全文
posted @ 2022-01-12 20:36 羽…… 阅读(910) 评论(0) 推荐(0) 编辑
摘要:Qt 中的QElapsedTimer可以用来计算两个事件或操作过去了多久。 QElapsedTimer timer; timer.start(); //执行某函数 qDebug()<<"The operation took"<<timer.elapsed()<<"milliseconds"; QEl 阅读全文
posted @ 2022-01-10 19:59 羽…… 阅读(837) 评论(0) 推荐(0) 编辑
摘要:1.定时器 Qt 中的定时器类是QTimer,。QTimer不是一个可见的界面组件。 QTimer继承自QObject类,其主要属性是interval,该属性设置定时中断的周期,单位为毫秒;QTimer主要的信号是timeout(),在定时中断时发射此信号。 在程序设计中,如果需要高精度定时器,一般 阅读全文
posted @ 2022-01-10 19:59 羽…… 阅读(2493) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示