- 博客(6)
- 收藏
- 关注
原创 Qt 生成dump文件在vs调试
将生成的exe,pdb文件放在一个文件夹里面,并设置路径后可以打开。如果源文件修改过,定位的位置可能不对,但是可以参考一下是具体哪个函数崩溃的。点击工具-选项 把要求源文件完全匹配取消勾选。
2024-06-24 11:42:12
281
原创 Qt高分辨率缩放
在自己的电脑打包的软件在不同分辨率下会有问题无法正常使用,使用Qt自己的高分辨率缩放整体是可以实现的,但是会有一些地方很奇怪不太好用,所以自己实现一下。思路就是通过获取屏幕的分辨率自己计算出一个缩放因子,然后手动适配一下,将每个控件的大小坐标都乘上这个缩放因子就可以实现了。然后在ui里面调用一下这个方法,如果有很多子页面,可以先全部创建完再调用,就可以不用重复写很多次了。字体的大小会随着系统的缩放变大变小,所以也需要计算一下字体的缩放因子来调节。在main函数中加入,这里以1920*1080为例。
2024-06-21 12:04:33
146
原创 QCompleter实现QLineEdit搜索提示
QCompleter的子项高度没法通过样式直接更改,也不能像QComboBox一样通过new一个listView的方式实现,他需要重写一个ComboBoxDelegate。需要传入一个QStringList列表,通过列表内容来匹配提示。
2024-06-21 11:18:32
140
原创 Qt QComboBox内容居中
1.往QComboBox中插入一个QLineEdit,通过QLineEdit的文本居中实现。默认设置了宽度和高度,需要修改的话直接设置即可。3.加上默认样式设置完整代码。重写 eventFilter。
2024-06-18 16:19:29
343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人