QT
文章平均质量分 60
神之意向、
小菜鸡的学习之路~
展开
-
QT正则表达式快速上手(精简)
1 正则表达式规则转义表达式匹配说明\r ,\n , \f回车 ,换行 , 换页\t制表符\.匹配 “.” 本身\\匹配 “\” 本身\^匹配 “^” 本身\$匹配 “$” 本身\[ ,\]匹配 “[”,"]" 本身\+匹配 “+” 本身\:匹配 “:” 本身元字符匹配说明.匹配除了换行符以外的任意字符(1个)^起始匹配断言:以 ^ 开头的正则表达式必须从开头匹配$结尾匹配断言原创 2021-11-19 22:14:01 · 527 阅读 · 0 评论 -
QLineEdit 限制输入内容(QT)
正则表达式 (QRegExp类) //常用的正则表达式内容: [0-9] //只能输入数字0~9 [0-9]{1,10} //只能输入数字0~9(个数不超过10) [a-z] //只能输入小写字母a~z [A-Z] //只能输入大写字母A~Z [A-Za-z0-9] //只能输入数字0~9和大小写字母 //常用的组合内容: //输入只能为域名 eg: 255.255.255.1 \\b(?:(?:25[0-5]原创 2021-11-18 22:44:04 · 5139 阅读 · 1 评论 -
崩溃捕捉: dump日志生成 + WinDbg 分析(WIN10 + QT)
1 崩溃捕捉意义 应用程序发布后现场可能出现各种莫名其妙的崩溃,甚至存在偶发性的错误,客户电脑没有环境无法调试,很难排查;这时可以在程序中加入崩溃捕捉机制,崩溃时产生 *.dump崩溃日志方便分析问题,快速定位错误,甚至可以精准定位到哪一行代码出错。2 使用工具WinDBG 调试工具(一般电脑都自带这个工具,如果没有可以点这里下载)3 代码实现① pro项目文件添加下面代码,使debug和release模式下都可以原创 2021-11-16 20:43:02 · 2274 阅读 · 2 评论 -
限制鼠标点击频率(QT)
1 背景 有些场景并不需要按钮点击频率过快(eg:高德地图上的放大缩小按钮、需要加载资源的按钮),所以为了预防可爱的测试人员和客户乱来,需要限制鼠标事件触发频率,避免不必要的争论。2 效果演示3 代码实现mainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>QT_BEGIN_NAME原创 2021-11-11 11:50:36 · 1302 阅读 · 0 评论