【发布时间】:2013-11-03 03:33:56
【问题描述】:
如何在 Qt Creator 中制作多个 Ui 表单并链接它们? 我想在我的 mainwindow.ui 中有一个按钮,当它被触发时,我希望显示另一个 ui。 我该怎么做?
我有两个 Qt 表单类:
- 主窗口
- 主窗口2
我在 main.cpp 中尝试过这段代码:
#include "mainwindow.h"
#include "mainwindow2.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
MainWindow2 w2;
w2.show();
return a.exec();
}
但是会出现这个错误:
main.obj:-1: error: LNK2019: unresolved external symbol "public: virtual __thiscall MainWindow2::~MainWindow2(void)" (??1MainWindow2@@UAE@XZ) 在函数 _main 中引用
main.obj:-1: error: LNK2019: unresolved external symbol "public: __thiscall MainWindow2::MainWindow2(class QWidget *)" (??0MainWindow2@@QAE@PAVQWidget@@@Z) 在函数 _main
release\testtest.exe:-1: error: LNK1120: 2 unresolved externals
【问题讨论】:
-
你在
MainWindow2类中定义了构造函数和析构函数吗?
标签: qt user-interface qt-creator