
Qt
夏染柒玖
这个作者很懒,什么都没留下…
展开
-
【c++模板的不定长参数】
看代码就行。原创 2023-01-19 10:10:50 · 969 阅读 · 0 评论 -
记QTableWidget的一个神奇bug
项目场景:接手的一个项目,需要修改一个表格的行列,添加新的文本问题描述:接手的前人一个项目,需要修改一个表格的行列,用来添加新的文本,在Qt Designer里有两种方法用来增加行和列,方法一:点击表格,在弹出的对话框中增加行列方法2:修改行列数量的属性,进行行列数量的修改;问题:发现通过属性修改设置行列,不会主动创建item对象的.在代码中直接引用item是会直接闪退解决方案:点击到表格属性编辑器,对每一个item属性进行文本编辑,即使什么都不输入,Designer也会帮你创建原创 2021-11-30 11:47:11 · 382 阅读 · 0 评论 -
Qt 正则表达式findAll函数的实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、在python中的写法二、在Qt5中的写法1.引入库2.编写类似re.findall的函数总结前言在工作中,遇到一个应用场景,需要在一个字符串中,提取出符合某些条件的字符串,功能类似于python中的re.findall函数功能.提示:Qt5的正则表达式貌似不支持?,只能通过调用函数QRegExp::setMinimal(bool) 设置贪婪和非贪婪,这一点非常坑,这会导致在一些工具网站上测试通过的正则表达式,但是原创 2021-10-14 11:30:07 · 330 阅读 · 0 评论 -
Qml Array的坑
项目场景:最近在写qml 的项目,有一个需求是通过按钮的点击进行界面的切换,选择使用界面的visible参数来进行控制界面的可见性,遇见一个关于Array的知识(坑)特此记录一下;问题描述:由于界面较多,选择定义了一个array,用来管理界面: property var visibleArray: [true,false,false]每一个子界面通过绑定数组的数据进行绑定: MouseArea{ id:systemSetPage x:30 y:原创 2021-06-02 14:20:14 · 1047 阅读 · 0 评论 -
关于一个QUdpSocket绑定两个接收函数
项目场景:今天遇见一个问题 由于有两个类对外通信的组播地址和端口一致(这样的操作不好,但是没办法协议已经定好了),就使用同一个QUdpSocket类,绑定两个recvData函数connect(udpSocket,SIGNAL(readyRead()),this,SLOT(recvData()));//接收数据问题描述:发现两个槽函数每次只有一个函数收到数据,另一个没有收到数据.原因分析:,原因是recvData()函数会清空socket类里边的缓存数据,导致另一个类无法读取数据解决方案原创 2021-04-25 11:07:32 · 468 阅读 · 0 评论 -
Qt中关于获取程序编译时间的问题
Qt中关于获取程序编译时间的问题问题描述:在使用下面函数获取程序编译时间,进行版本记录时,之前一直运行好好的程序突然不能正常显示编译时间了,开始代码如下QDateTime MM::buildDateTime(){ QString dateTime; dateTime += __DATE__; dateTime += __TIME__; return QLocale(QLocale::English).toDateTime(dateTime, "MMM dd yyyyh原创 2021-02-05 09:51:14 · 924 阅读 · 2 评论