- 博客(5)
- 收藏
- 关注
原创 QT学习之QProcess进程调用
项目中遇到需要调用外部程序并且需要与之通信的问题,做下记录。背景是想获取matlab的版本号,思路是想通过cmd系统调用 “matlab.exe -h”命令获取返回版本信息。
2022-11-28 17:03:18
764
原创 QT的工程文件组成
注意,ui_widget.h 是对 widget.ui 文件编译后自动生成的,widget.ui 又是通过 UI 设计器可视化设计生成的。ui_widget.h 是在对 widget.ui 文件编译后生成的一个文件,ui_widget.h 会出现在编译后的目录下,或与 widget.ui 同目录(与项目的 shadow build 编译设置有关)。中间主要区域是待设计的窗体。注意,你必须使用“+=”,不要使用“=”,否则qmake就不能正确使用连编Qt的设置了,比如没法获得所编译的Qt库的类型了。
2022-11-21 16:12:04
683
原创 QT难点问题解决:对treeview数据成员操作时程序闪退
ui界面中有成员treeview列表,将treeview的rootItem更改后, 增加或者删除treeview中的数据成员,会导致程序闪退。重新生成数据后,添加树成员的操作中,此时根节点数据的内容变化,没有对更新根节点加锁的话,此时的根节点还是之前的内容;1.通过现象描述和断点调试发现,出错函数发生在访问根节点地址。此时再想去完成对数据成员的添加/删除时,传入的节点想访问根节点信息就会出错。1.在tree的操作中,需要对节点信息进行更改时,一定要加锁的操作;解决的方法:更新父节点的时候进行加锁保护。
2022-11-15 14:28:42
769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人