内部部件我有一个项目,海军陆战队员和我有以下的文件结构。如何显示主窗口
marines.pro
表格
iran.ui marines.h
页眉
iran.h marines.h
来源
伊朗。 cpp main.cpp marines.cpp
我在项目陆战队中增加了小工具iran。
这里是marines.cpp
#include <QtGui>
#include "marines.h"
#include "iran.h"
marines::marines(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::marines)
{
ui->setupUi(this);
connect(ui->actionExit, SIGNAL(triggered()), this, SLOT(close()));
connect(ui->actionIran, SIGNAL(triggered()), this, SLOT(ir()));
}
void marines::ir()
{
//slot to display iran ui inside my main window
}
marines::~marines()
{
delete ui;
}
,这里是我的iran.cpp
#include "iran.h"
#include <QtGui>
iran::iran(QWidget *parent) :
QWidget(parent),
ui(new Ui::iran)
{
ui->setupUi(this);
}
iran::~iran()
{
delete ui;
}
如何显示伊朗我在Qt Designer中所做的窗口小部件?
感谢您的选项。你能解释一些选项4 – Gandalf
很好,在海军陆战队的构造函数中调用iran->显示()作为安德烈建议或伊朗的构造函数,你可以只调用show()或等。无论您就可以 – blueskin
创建伊朗对象调用显示()如果我可以补充,我相信选择4将需要*在构造父= 0(这意味着它是没有任何其他部件的一个孩子,将作为窗口创建)我结束了使用QStackedWidget – Rachael