У меня есть проблема, с которой мне нужна помощь. Я разрабатываю приложение Qt, и сейчас я работаю над его графическим интерфейсом. Поэтому я разработал 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. Я включил код для MainWindow ниже
#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