
Qt
吟风划彩虹
这个作者很懒,什么都没留下…
展开
-
Qt工程多语言部分不生效问题排查
本文参考自:https://blog.youkuaiyun.com/yanfk/article/details/53573236。用Qt语言家翻译了工程之后发现部分语言没有成功翻译,最后通过上面的帖子定位到原因,就是 命名空间宏定义 的原因。如下:#define BEGIN_NAMESPACE namespace Test {#define END_NAMESPACE }如果包含需要翻译的字符串的类的命名空间是这样的,那不好意思了,Qt预言家识别不出来,所以手动更改成标准形式吧,这样就没问题了。...原创 2021-09-27 10:36:05 · 2038 阅读 · 0 评论 -
Qt: 解决Qt语言家 更新翻译(lupdate) 非常慢卡死没反应现象
我在用Qt语言家 更新翻译(lupdate)翻译语言包的时候,点击运行后直接没有反应了,一开始以为任务崩溃了,但是查看后台进程lupdate还存在,而且cpu占用率比较高,感觉像是一直在翻译,翻译不过来了,哈哈。最后经过Google查找,发现了端倪,参考了这个帖子 https://stackoverflow.com/questions/40471662/update-translation-file-using-boost-library-qt-c。 帖子上面说了引用三方库boost导致了该问题,巧原创 2021-09-01 18:03:14 · 2896 阅读 · 1 评论 -
Qt: 解决导入lib库时出现LNK1104错误
本文参考自:https://blog.youkuaiyun.com/hhhuang1991/article/details/84060977 由于对Qt pro文件不熟悉,在用QT导入库时,配置了LIBS后提示:LINK : fatal error LNK1104: 无法打开文件“xxx.lib”,解决方案如下:根据官方文档,看下路径是否正确,如下:unix写法比较通用,需要用-l标识库名称,-L标识库路径,在windows下,路径要用绝对路径,这个地方比较关键。如果路径中有空格的话就用双引号包起来。原创 2021-08-31 10:59:20 · 9693 阅读 · 0 评论 -
Qt: 修改生成的exe应用程序图标
关于如何修改exe程序图标,网上教程有很多,但是Qt自身的官网文档已经写的很详细了,在帮助文档索引下搜索 Setting the Application Icon,里面列出了各个平台下设置应用图标的办法,如下图所示:此处只列出 windows 下修改程序icon的方法:1. 生成ico后缀格式的图标 首先需要对icon图片生成一系列不同分辨率的图片,如16x16,32x32,64x64,128x128,256x256,然后再将这么多图片合成一张icon.ico文件。合成方法文档中提供了两个:原创 2021-08-10 09:55:10 · 1466 阅读 · 0 评论 -
QSS笔记:自定义窗口类继承QWidget添加QSS样式不生效的问题
第一次使用qss的时候会遇到奇奇怪怪的问题,比如新建一个窗口类继承自QWidget,设置样式表却怎么也不生效。仔细查看了Qt文档后才发现端倪。如下图所示: 文档里面说,QWidget仅仅支持background,background-clip和background-origin属性(其实和不支持qss也没差多少…)。如果你继承自QWidget自定义一个窗口,那么你需要重写 paintEvent事件,当然文档里已经给你写好了,直接粘贴进去就可以了。下面列一份代码段:customwidget.h#原创 2021-08-02 21:25:44 · 2092 阅读 · 0 评论 -
Qt Creator配置MSVC调试器
Qt Creator配置MSVC调试器 文章参考自 https://www.cnblogs.com/MakeView660/p/11844936.html。 在Windows操作系统下,Qt creator 自带的MinGW编译器是带调试器的,但是如果采用MSVC编译器,默认是不带调试器的,也就是debugger,需要我们自己手动安装,下面记录一下安装步骤。下载Qt Creator 需要的CDB调试器下载地址1: https://docs.microsoft.com/en-us/window原创 2021-08-02 18:37:26 · 2288 阅读 · 0 评论