Contents

由于作业的缘故,在linux下使用qt开发界面有几天时间了,发生众多的问题,特在这梳理一下。

  • QT Creator使用design修改ui界面编译后界面为更新

    • 原因:简单的说就是先要从.ui生成ui_.h文件,然后在进行编译,所以界面未更新的实际上是因为ui_*.h未更
      新导致的。
    • 根治方法:项目设置文件.pro内增加 UIDIR=./UI,同时删除掉源代码目录中ui*.h
    • 详细的资料
  • 使用root用户启动程序的方法

    • 由于在程序中可能使用了底层函数,需要获得root权限才能使程序正常的运行
    • 方法:在命令行 sudo qtcreator
    • 遗留:仍会报qbus的错误(未找到原因),但是不影响使用
Contents