Название: Вопрос новичка по Qt Designer Отправлено: igorko от Февраль 15, 2005, 11:07 Помогите новичку. пожалуйста.
Сделал в Designer-е Main window и dialog Что теперь сделать чтобы из меню вызвать этот диалог? В доке по дизайнеру ничего не нашёл :( Просветите неумного Большое спасибо! Название: Вопрос новичка по Qt Designer Отправлено: Admin от Февраль 15, 2005, 11:32 для новичков открываешь доку по QT
и читаешь Qt Tutorial #1 - The 14 Steps прочитаешь и многое поймешь у меня на домашнем компе ссылка такая C:\QT\doc\html\tutorial.html Название: Вопрос новичка по Qt Designer Отправлено: pablo от Февраль 15, 2005, 11:57 Лучше основное окно делай руками, потом когда сделаеш диалоговое окно, подключи сигнал вызова меню к своему слоту, и потом в этом слоте, явно создай своё диалоговое окно и вызови ему метод show(). Вот пример вышесказанного
ReplaceDialog *replaceDialog = new ReplaceDialog(this, "replaceDialog"); connect(replaceDialog, SIGNAL(findNeeded(const QString &, bool, bool)), activeEditor(), SLOT(enableFind(const QString &, bool, bool))); connect(replaceDialog, SIGNAL(replaceNeeded(const QString &, const QString &, bool, bool)), activeEditor(), SLOT(replace(const QString &, const QString &, bool, bool))); connect(replaceDialog, SIGNAL(replaceAllNeeded(const QString &, const QString &, bool, bool)), activeEditor(), SLOT(replaceAll(const QString &, const QString &, bool, bool))); replaceDialog->show(); replaceDialog->raise(); replaceDialog->setActiveWindow(); За подобными вопросами, обращаися к книге "Gui programming with Qt3". Говорят туториал рулит Название: Вопрос новичка по Qt Designer Отправлено: igorko от Февраль 15, 2005, 15:07 Спасибо за ваши отзывы!
Оказывается вот всё что надо было сделать: Добавить две строчки в созданный дизайнером слот: void myForm::helpAbout() { adialog = new AboutDialog( this ); adialog->show(); } и соединить его с меню-Action :) :o :D Название: Вопрос новичка по Qt Designer Отправлено: pablo от Февраль 15, 2005, 21:31 Да незашто. :)
|