內部部件我有一個項目,海軍陸戰隊員和我有以下的文件結構。如何顯示主窗口
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