自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 QT pro文件增加自定义条件选择需要编译的文件

QT pro文件增加自定义条件选择需要编译的文件

2022-08-10 11:36:01 369 1

原创 QPlainTextEdit遍历显示数据,高亮显示匹配行的方法

最近由于项目要求,需要显示软件操作日志且需要有搜索关键字功能。用到的控件是QPlainTextEdit,之所以不用QTextEdit显示文本,是因为当日志数据一多会造成程序卡顿(实测过,特别是用在嵌入式设备里面)。话不多说,直接上代码。以下是关键代码:.h文件private: QTextDocument *loginDoc; //plainTextEdit加载的文本对象 int loginDocNum; //文档中的文本块的数量,回车符是一个block int .

2021-07-23 16:37:29 2949

原创 QProcess 打开的外部程序无法加载、编辑其配置文件的解决方法

QProcess 打开的外部程序无法加载、编辑其配置文件的解决方法在调用QProcess打开外部软件时,可能会遇见打开的外部软件无法加载其配置文件、保存数据文件也无法保存的问题,我排查了我自己软件共享内存、QT多进程之间的问题,然后查看QProcess帮助文档,发现若未设置WorkingDirectory工作目录,则打开外部程序时默认行为是在调用进程的工作目录中启动进程。故外部程序找不到其配置文件。所以在process start之前需要设置process的工作路径为外部程序可执行程序同级目录。.

2021-07-08 11:59:21 872

原创 QT使用FindWindow查找窗口句柄并置顶该窗口

首先说明,网上找了很多代码资源,运用在QT项目中都不能找到该窗口的句柄,即FindWindow返回的是0,后面在某讨论里面看见VS的编码为unicode,才解决了这个问题。 编译环境为QT 5.15.2 + vs2019 32bit,其他环境没试过。步骤:1、在pro文件里面添加:win32{LIBS += -luser32}2、源文件添加:#include <Windows.h>FindWindow头文件为WinUser.h,故我还添加了#include <WinU.

2021-06-11 11:46:02 10214

转载 QLineEdit使用正则表达式限制输入IP

QLineEdit使用正则表达式限制输入IP代码如下:QRegExp rx("\b(??????:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b");ui->lineedit_IP->setValidator(new QRegExpValidator(rx, parent));ui->lineedit_IP->setInputMask(“000.000.

2021-05-14 14:44:26 1280 1

转载 QT Android开发解决打不开数据库、配置文件的问题

QT Android开发解决打不开数据库、配置文件的问题转载转载的已经说得很清楚了,另外软件要用到的配置文件也可以按照此方法读取和写入。其次:QSqlDatabase::addDatabase(“QSQLITE”, “zc_data”);不需要后面的zc_data...

2020-08-25 16:34:24 498

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除