- 博客(5)
- 收藏
- 关注
原创 vsqt中导出工程的Pro文件
直接在qtvstools中使用Create Basic .pro File所产生的Pro与Pri文件无法打开原工程正确的做法应该是先用Export Project to .pri File导出Pri文件后再使用Create Basic .pro File(取消勾选生成Pri文件)导出Pro文件,这样就完成了qt工程与vs工程的转换1.选择Export Project to .pri File使用Create Basic .pro File,注意取消生成Pri文件的勾选...
2021-12-28 17:14:47
2679
2
原创 在QGraphicsView中实现不受原WheelEvent影响的缩放效果
当我们实现了对QGraphicsView进行缩放操作的WheelEvent后,在实际使用中却会出现这样的状况:当我们将图像放大至出现滑动条的程度后,向下滚动鼠标就不会再执行缩小操作。这是因为QGraphicsView本身的WhellEvent:通过滚轮的上下移动移动图像具有更高的优先级,在当前图像可以进行上下移动操作(即不在顶部向上移动和不在底部向下移动)时就会单执行移动操作而不执行缩放操作,直到当前图像移动到顶部或底部。本人尝试了很多方法解决这个问题,如尝试禁用QGraphicsView的Scrollb
2021-11-21 18:16:54
1236
3
原创 解决Qt This application failed to start because no Qt platform plugin could be initialized问题
解决Qt This application failed to start because no Qt platform plugin could be initialized问题在出现这个问题之后,笔者按照网上的教程尝试添加了环境变量,使用windeploy部署等都没有解决问题,最终在StackOverflow终于找到了解决方法。解决方法十分简单:在Qt安装文件夹,相应版本的bin目录中找到libEGL.dll,将该动态链接库直接复制到运行项目文件夹中即可正常运行。...
2021-09-19 21:18:32
50794
24
原创 解决VS+Qt提升自定义控件时出现的C1083 无法打开头文件: “ui_xxx.h”: No such file or directory 问题
打开项目目录进入编写代码所使用的的Debug/Release文件夹中的uic文件夹打开报错的ui_xxx.h文件,我们可以发现,包含我们自己编写的自定义头文件的语句为 #include<xxx.h>将其修改为 #include"xxx.h"后即可编译通过正常运行...
2021-04-28 19:01:51
3849
6
原创 Qt在windepolyqt配置dll缺失MSVCP与VCRUNTIME的情况下如何打包exe
在常规情况下,我们可以在Qt命令行中先转到要打包的exe的路径,再键入指令windepolyqt xxx.exe直接进行打包,但是笔者使用这种方法并没有成功,而是提示缺少MSVCP140.dll与VCRUNTIME140.dll笔者尝试将exe直接放入Qt的bin目录中,发现可以成功运行,一番尝试后发现保留如下几个dll就可让程序正常打开所以我们只需在Qt的bin目录中找到这几个dll,放入要打包的文件夹即可,下图为笔者的bin目录路径通过比对发现,windepolyqt指令生成的是QtCore.
2021-04-17 01:00:18
867
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人