我搜索了许多论坛来解决这个问题所以请不要只是链接一个论坛。
我的main.ui是在开始时加载的。它的标题
main::main(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
connect(ui.mainBtnPla, SIGNAL(clicked()), SLOT(AddPlayer()));
}
main::~main()
{
}
void FinalYearProject::AddPlayer()
{
//code to open player.ui
//formPla *obj;
//obj = new formPla();
//obj->show(); //i tried this but show wasnt a member of ui::player
}
然后我有了main.cpp
┌─┬─┬─┐
│1│2│3│
└─┴─┴─┘
player.ui没有.h或.cpp。我不知道这是否会影响到这一点。我只想打开表格。
答案 0 :(得分:0)
QWidget
类加载它们,则无法使用ui生成的类。
您必须创建一个单独的QWidget
基类(播放器),加载Ui::FormPla
,然后创建此类的实例以在屏幕上显示Ui::FormPla
。