mainwindow.ui的变化

时间:2015-11-05 14:42:27

标签: c++ qt user-interface

为什么我在BeagleBone上编辑mainwindow.ui文件时看不到更改? enter image description here

它只显示我在mainwindow.cpp中定义的对象,但在我使用QT设计器时却没有。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

如果ui文件中存在错误且无法编译,则会发生这种情况。我曾经遇到过这种情况,最后我不得不将我的ui文件恢复到以前的版本。也许它可能会在您的编译输出选项卡中说出一些内容。

其他尝试包括:

  • 构建清洁
  • 删除MakefileMakefile.*个文件。
  • 删除/release/debug目录。
  • 运行qmake

还要确保.pro文件中没有错误。

还要确保通过ui对象访问ui文件中的对象。

ui->centralWidget();
ui->myLabel->setText("Hello World");

希望有所帮助。