自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搭建Qt6.8+WebAssembly问题

看网上资料都是在设备里面找到WebAssembly选项,但我安装完QT6.8版本后并没有找到。后来在SDKs下面找到了。

2025-03-27 13:34:40 195

原创 使用QPluginLoader插件加载布局问题

创建了一个mainwindow,对主窗口进行栅格布局,主窗口中添加一个widget用来存放插件,设置该widget最小宽高为插件显示所需宽高,否则插件会无法显示,插件不需要再设置宽高,会随调用窗口自动伸缩。

2024-12-27 14:47:26 113

原创 QProcess执行含有管道符命令

调用checkIsInUse2时无法获取正确输出,需要使用checkIsInUse3能正常获取输出。

2024-12-10 10:50:46 109

原创 qt多线程时槽函数无响应问题

qt信号槽无法连接

2024-12-03 15:29:31 149

原创 QObject::startTimer: Timers can only be used with threads started with QThread

在使用qt编写sdk时,调用时总是会打印出上面的错误,最后定位问题到QProcess的使用,去掉sh.write方法后便不报错了。

2024-11-14 16:56:29 288

原创 QToolButton样式设置记录

【代码】QToolButton样式设置记录。

2024-08-19 14:39:17 167

原创 停止含有死循环的movetothread多线程

首先在死循环中设置标志位,通过外部设置标志位的值,当标志位满足条件时return,退出死循环,然后再主线程中增加下面代码等待子线程退出。问题:由于子线程中存在sleep,所以需要等待一定时间才能够结束线程。

2024-07-25 16:11:57 200

原创 VS2005使用问题记录

在release模式下编译代码,运行时一直无响应,将优化禁用掉后就正常了。

2024-05-27 10:54:22 116

原创 自定义QMessageBox样式

自定义QMessage样式。

2024-04-19 14:52:44 561

原创 Qt修改了UI文件后,编译后修改部分不生效问题

还有一种跟复制代码有关,在不勾选shadow build时,编译生成的ui_xxxxx.h文件放在源码目录下,复制代码时一起复制了过来,导致本地工程编译时虽然在build目录下生成了新的ui_xxxxx.h文件,但编译时引用的总是源码目录下的旧ui_xxxx.h文件,所以修改一直没被编译进去。把工程目录下的.user文件删除,只保留工程文件、头文件、源文件、UI文件,然后重新运行qt creator,重新配置项目,再进行编译。编译后运行仍显示修改前的界面。重新执行qmake,清理项目,重新构建项目。

2024-03-01 10:53:09 1008

原创 QLineEdit中限制输入中文和中文字符

实现在QLlineEdit中输入内容强制转为英文字符。

2024-02-02 10:00:11 885

原创 Qt设置背景图

可以在designer模式拖入QLabel控件,在pixmap中添加图片,也可以右键控件选择改变样式表-添加资源-borderimage。

2023-12-11 13:48:28 352

原创 windows下获取网卡DNS

在windows下,使用Qt调用系统库查询网卡DNS。

2023-12-08 16:02:03 119

原创 记录QRemoteObject使用时遇到的问题

在对rep文件进行追加方法后,重新编译工程出现报错找不到rep_QtRemoteObject_source.h,然后使用Qt命令行工具手动生成也报错,命令为。我使用Notepad++修改的,可能是保存的时候空格与回车格式不同,于是使用记事本重新修改rep文件,在qt目录下找到文件放在工程路径下。再次编译工程,编译通过。

2023-12-01 13:52:52 143

原创 QTabWidget使用

添加TabWidget控件,Tab摆放方向为竖列,并且文字为横向,以下为实现过程。在designer界面设置tabPosition可设置tab竖列。通过继承QProxyStyle,实现样式设置。

2023-11-30 15:34:20 117

原创 Qt更新安装组件过程记录

点击下一步后,我这显示的只有当前已经安装的组件,这个时候需要先进行更新组件,更新完了就会出现完整功能组件列表,下载的时候要注意找到自己对应的版本下的组件,因为这个时候显示的是所有版本内容。然后双击启动,在设置-资料档案库里面添加临时资料档案库,注意要填在资料档案库那一列,我当时没注意有好几列,填在了用户名那一列导致一直条件测试失败。后面就一直下一步,到这个界面,还遇到了一个坑,就是我电脑一直挂着梯子,导致下载的时候一直报错,然后把梯子关了,就可以正常下载下来了。

2023-11-29 10:12:19 351 4

原创 windows下Qt调用WM_COPYDATA消息机制进行通信

在windows下提供窗口消息机制WM_COPYDATA,可以很方便进行窗口进程通信。

2023-11-14 14:35:33 193

原创 QMainWindow主窗口最下面一行空白去除

QMainWindow默认最下面一行有statusbar,生成界面的时候会看着最下面一行有空白,可以在设计师界面,右击最下面一行,选择删掉statusbar即可。

2023-09-13 13:45:31 972

原创 Qt mingw正常但msvc出现中文乱码问题

Qt Creator保存的文件使用的是UTF-8编码(是任何平台、任何语言都可以使用的跨平台的字符集),MSVC编译器虽然可以正常编译带BOM的UTF-8编码的源文件,但是生成的可执行文件的编码是 Windows 本地字符集,比如 GBK2312。当使用 使用MSVC编译器 时,会出现乱码,使用MinGw时却没有出现乱码,这样就可以确定只有 MSVC编译器会导致这种情况发生,这是因为编码问题,即UTF-8和GBK编码。mingw时编码格式设为UTF-8,msvc时编码格式为带BOM的UTF-8编码。

2023-09-05 17:27:35 543 1

原创 Qt实现单实例进程qtsingleapplication

下载qtsingleapplication源码,pro文件增加。然后在main函数增加。

2023-09-05 16:25:43 224

自定义QMessageBox样式

自定义QMessageBox样式

2024-04-19

windows下Qt调用WM-COPYDATA消息机制进行通信

windows下Qt调用WM-COPYDATA消息机制进行通信

2023-11-14

空空如也

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

TA关注的人

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