Qt Creator で複数の Ui フォームを作成してリンクするにはどうすればよいですか? mainwindow.ui にボタンを配置したいのですが、それがトリガーされたときに他の ui を表示したいと考えています。どうすればできますか?
2 つの 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: エラー: LNK2019: 未解決の外部シンボル "パブリック: 仮想 __thiscall MainWindow2::~MainWindow2(void)" (??1MainWindow2@@UAE@XZ) 関数 _main で参照
main.obj:-1: エラー: LNK2019: 未解決の外部シンボル "public: __thiscall MainWindow2::MainWindow2(class QWidget *)" (??0MainWindow2@@QAE@PAVQWidget@@@Z) が関数 _main で参照されています
release\testtest.exe:-1: エラー: LNK1120: 2 つの未解決の外部