qt_problems
Updated:
Contents
由于作业的缘故,在linux下使用qt开发界面有几天时间了,发生众多的问题,特在这梳理一下。
QT Creator使用design修改ui界面编译后界面为更新
- 原因:简单的说就是先要从.ui生成ui_.h文件,然后在进行编译,所以界面未更新的实际上是因为ui_*.h未更
新导致的。 - 根治方法:项目设置文件.pro内增加 UIDIR=./UI,同时删除掉源代码目录中ui*.h
- 详细的资料
- 原因:简单的说就是先要从.ui生成ui_.h文件,然后在进行编译,所以界面未更新的实际上是因为ui_*.h未更
使用root用户启动程序的方法
- 由于在程序中可能使用了底层函数,需要获得root权限才能使程序正常的运行
- 方法:在命令行 sudo qtcreator
- 遗留:仍会报qbus的错误(未找到原因),但是不影响使用