
Qt
KATA~
知识积累中。。。
展开
-
QTableview修改可选框的样式失效问题解决
QTableview中的checkbox样式修改原创 2024-09-14 10:22:05 · 410 阅读 · 0 评论 -
Linux系统中qfile调用seek无法更新指定位置文件内容
qfile调用seek无法更新指定位置文件内容,但是在Windows下不存在此问题原创 2024-06-05 18:01:50 · 357 阅读 · 0 评论 -
Qt程序嵌入第三方软件
Qt嵌入第三方软件实现代码原创 2023-04-27 14:25:09 · 1790 阅读 · 0 评论 -
QTableview实现表格内容用横线分割
QTableview用代理类重绘表格的item以实现表格内容用横线分割原创 2022-10-11 18:24:45 · 1649 阅读 · 5 评论 -
QT GraphisView框架绘制图片
使用QGraphicsPixmapItem绘制图片原创 2022-10-11 18:18:05 · 566 阅读 · 0 评论 -
QGLWidget引起其他widget控件更新异常
1. 在使用osgearth开发程序时,发现将QGLWidget加入布局后,引起同一个父窗体下的其他Widget控件内容更新失效,只有快速拖动或者改变尺寸才会更新。添加代码: QSplitter* splitter = new QSplitter(this); splitter->addWidget(2dWidget); splitter->addWidget(3dWidget); QHBoxLayout* layout = new QHBoxLayo原创 2022-04-15 08:30:00 · 729 阅读 · 1 评论 -
解决Qt中文乱码的方法
在代码开发中,尝尝遇到一些显示中文乱码的问题,在此记录自己用到的处理方式:1. 使用 QStringLiteral处理中文字符串,并更改文件的编码格式为utf-82. 使用如下预编译代码:#pragma execution_character_set("utf-8")...原创 2022-01-27 11:42:41 · 988 阅读 · 2 评论 -
问题处理记录--VS2015+QT工程编译文件启动提示0xc000007b无法启动
这两天在打包编译生成的文件时,将exe依赖的动态库一起打包在一个文件中后,出现了问题:在本地开发环境启动正常,在其他无开发环境的系统启动报错0xc000007b,根据自己的理解,结合网上查到的内容,从以下几个方面进行处理:1. 将已知的exe依赖dll拷贝到执行环境目录;(也可在其他指定目录,通过cmd启动时指定环境变量)2. 通过dependency 分析遗漏的dll文件;3. 添加msvc的运行库4. 通过vs生成后期事件,将qt的调试库直接拷贝到输出路径(也可直接在对应的qt.原创 2021-12-31 17:06:58 · 1195 阅读 · 0 评论 -
prepareGeometryChange()引发的崩溃
最近在处理了Qt绘图中的崩溃问题,问题出在了QGraphicsSceneFindItemBspTreeVisitor::visit()函数中,其原因是由于软件代码编写不规范及Qt图形视图框架的bug导致,先做如下总结。1. 场景系统在一定配置下,记录一段时间,执行初始化全部操作,软件崩溃,其崩溃堆栈信息如下:2. 分析通过堆栈信息,可分析到此处有可能出现野指针的非法操作,但是由于...原创 2019-03-25 11:37:44 · 3206 阅读 · 1 评论