![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 54
Up to the mountain
用爱发电,独一无二的原创解决方案
展开
-
qt vstools+visual studio的工程属性缺少Qt Project Settings,无法正常编译的问题解决
win10升级后,某个工程突然无法编译了,提示使用了未定义类型“QPixmap“,但明显QPixmap文件没问题,一看就是找不到qt位置了。按照网上的办法肯定不行,因为别的qt vs tools工程能正常编译。解决:打开pro文件,重新集成,集成了两次,第一次不行,在解决方案管理器中的工程上点击右键,进入Qt子菜单,然后qt project settings勾选了一些模块后,第二次才行的,也许你的可以一次成功。经过对比正常编译的qt工程的.vcxproj文件,应该是缺少了以下代码所致:<原创 2022-05-16 12:55:55 · 2468 阅读 · 0 评论 -
QT开发采坑记录(2023-4.15更新)
QT,显然不是完美的,很多或大或小的bug,新版本不停发布,也不解决问题,让人无语我用的版本是5.14.2,本文列举的很多坑,新版也没有解决。先写一下一下印象深刻的巨坑,其余的想到了再慢慢整理,方便自己查询,也方便别人避坑:1. 文件xxx.exe.lnk,这种双扩展名的快捷方式文件,在windows下,如果使用QFileInfo,则exists方法会检测不到文件存在,QFile::rename方法,也会失败。解决方法:在windows平台下采用系统api2. MVC方式的QListV原创 2022-03-15 13:49:30 · 1406 阅读 · 1 评论 -
获取本机安装的所有软件列表、获取所有安装的浏览器列表
struct TInstalledSoftwareItem{ QString displayName, installPath;};class TInstalledSoftwareList: public QVector<TInstalledSoftwareItem>{public: bool contains(const QString& name) { for (auto& item: *this) { if (item.display...原创 2021-03-17 11:59:31 · 1367 阅读 · 0 评论 -
win10+VS2019+QT 5.14.2 QWebEngine编译HTML5 MP4支持(-- -webengine-proprietary-code),疑难问题解决
编译方案网上都有,这是stackoverflow上最详尽的一篇:https://stackoverflow.com/questions/50510457/how-to-compile-qt-webengine-5-11-on-windows-with-proprietary-codecs/50510458#50510458作者用的是VS2017,用VS2019的对应命令行也支持的!我是编译的64位支持,编译结果:占用空间117G,所以需要有大硬盘空间,内存峰值占用11GCPU:i7-479.原创 2020-06-27 10:07:36 · 4007 阅读 · 9 评论 -
Qt Windows高清DPI自适应分辨率缩放,比较完美的解决方案
我们知道,从win7系统开始,点击桌面右键,显示设置中有个缩放方案,可以缩放文本、应用的界面和文字。如果我们选择缩放后,你会发现大部分程序可以比较完美的缩放,但是你的QT程序显示效果却和多数程序不一致,不是程序界面太大,就是文字比例不对,或者这样那样的显示问题,无论怎么调节,均感觉不正常,原因何在?经过一番研究,结论如下:...原创 2020-04-30 15:42:07 · 30418 阅读 · 39 评论