kay*_*cee 9 qt qt-creator qt-designer
我使用编译并运行的Qt Designer创建了一个GUI.
然后我在GUI中做了一些更改并重新编译,但GUI保持不变.
即使我删除小部件并重新编译它们也会出现......
我试过Clean All和Clean Project,但没有成功......
可能是什么问题?
小智 5
我知道这是一个旧线程,但我想它仍然活跃。造成这种错误行为的原因之一是启用了 Shadow 构建复选框。单击 Qt 创建器中的“Project”图标,在“Build”->“General”下,取消选中 Shadow build。再次重建。
我认为这是对应该发生的事情的总结。
#include "ui_mainwindow.h"
#include <QMainWindow.h>
#include <QApplication.h>
int main(int argumentCount, char * argumentValues[])
{
QApplication app(argumentCount, argumentValues);
Ui::MainWindow ui;
QMainWindow * myMainWindow= new QMainWindow();
ui.setupUi(myMainWindow);
myMainWindow->show();
return app.exec();
}
Run Code Online (Sandbox Code Playgroud)
ps:
类 Ui::MainWindow 包含一个成员函数setupUi(),它为您设置 GUI。
确保您拥有准确的类名,因为 C++ 区分大小写。祝你好运。