1
我有一个问题,我希望得到一些帮助。我正在开发一个Qt应用程序,我目前正在开发它的GUI部分。所以我开发了一个MainWindow(ContentManager),用户可以从中选择选项。这个MainWindow应该处理从独立对话框发回的信息。我遇到的问题是我甚至无法调用MainWindow并打开所述对话框。独立显示屏对话框
的对话框作了如下:
Qt->Qt Designer Form->Dialog Without Buttons->addContentDialog.ui (NameofDialog.ui)
这只是创建了一个addContentDialog.ui文件,并没有别的(不.H,或的.cpp)。我正在关注这个http://www.qtcentre.org/archive/index.php/t-43157.html?s=9503de67fb7a2b4ec8e1f28007838fae,但我没有运气,因为我的Qt表单没有创建一个.h文件。我已经包含下面
#include "contentmanager.h"
#include "ui_contentmanager.h"
#include "ui_addContentDialog.h"
ContentManager::ContentManager(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::ContentManager)
{
ui->setupUi(this);
}
ContentManager::~ContentManager()
{
delete ui;
}
void ContentManager::on_addContentBtn_clicked()
{
Ui::AddContentDialog uiAddNewContent;
QDialog d;
uiAddNewContent.setupUi(&d);
d.exec();
}
我最终想要的主窗口(这是一个.cpp文件)来处理输入到对话框中信息的主窗口中的代码。
现在解决了吗? – lpapp 2014-12-11 05:31:09