- 博客(12)
- 收藏
- 关注
原创 解决QT程序运行乱码问题(自记)
我的路径在D:\Qt5.12.12\5.12.12\msvc2015_64\include\QtCore。在QT安装目录的QtCore文件夹内找到qglobal.h文件,加入下列代码即可解决中文显示乱码问题。
2023-11-17 10:26:23 189 1
原创 qt designer 加载不上。windows、Linux查看exe/dll依赖情况(自记)
去编译器的bin目录下查看所需要的库Qt\6.4.3\msvc2019_64\bin复制添加到qt运行bin目录下。windows 打开VS的工具Developer Command Prompt for VS 2019。输入dumpbin /dependents .dll / exe 查看却是的库。qt将可加载自定义的qt designer插件库。Linux直接使用ldd命令查看。
2023-11-07 10:30:02 214
原创 QGraphicsSceneBspTree::climbTree崩溃(自记)
所有QGraphics Scene的项目定位算法都是通过使用二进制搜索来接近对数复杂度的。添加、移动和删除项目是对数的。道具位置具有线性复杂性,因为场景中的所有道具都需要搜索。然而,添加、移动和删除项目是在常量时间内完成的。这种方法是理想的动态场景,其中许多项目不断添加,移动或删除。QGraphicsScene内部有个BspTree,用来方便索引sceen内部的item使用QGraphicsScene::removeItem之后,delete item的时候,如果只是removeitem的话,
2023-10-09 15:38:36 129 1
原创 Qt qgraphicsview拖动qgraphicsScene (自记)
/ 记录当前鼠标在view中的位置。// 记录鼠标按下时的中心点坐标。
2023-09-20 10:16:01 414 1
原创 QMainWindow窗口鼠标移动事件触发方式(自记)
注:这两句代码一句都不能少,否则鼠标移动事件只有在鼠标键按下的同时移动鼠标才能触发鼠标移动事件。
2023-09-20 09:58:52 153 1
原创 所有程序的窗口都置顶。也就是说其他程序打开后也在被置顶的窗口所遮盖。(自记)
所有程序的窗口都置顶。也就是说其他程序打开后也在被置顶的窗口所遮盖。
2022-11-16 09:37:32 312 1
原创 QGraphicsScene大于QGraphicsView将可视区域为scene上方(自记)
QGraphicsScene大于QGraphicsView将可视区域为scene上方(自记)
2022-08-11 10:50:38 364
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人