Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Диалоговые окна


Автор: loneybibi 3.6.2010, 09:57
Доброго времени суток ! Такой вопрос: создаю диалоговое окно с помощью визарда QtCreator сохраняю, добавляю к текущему проекту, подключаю файлы к главному окну, потом пишу вот такую функцию на слот кнопочки:
Код

Ui::DialogAdd uiD;
    QDialog *dialog = new QDialog(this);
    uiD.setupUi(dialog);
    dialog->setModal(true);
    dialog->show();

Мой диалог открывается все отлично! Но вот ни одна функция написанная в нем не исполняется! Что я не так делаю?  smile 

Автор: djamshud 3.6.2010, 12:07
Как вы умудрились написать функции в "диалоге"?

ЗЫ. Курить ассистент на предмет использования Ui дизайнера. До просветления.

Автор: loneybibi 4.6.2010, 10:34
Да вот так вот обычно как бы поставил Батон на его событии Клик в файле "DialogAdd.cpp" кода этого диалога  вписал код : 

Код

void DialogAdd::on_pushButton_2_clicked()
{

  КОД КОД КОД ....

}



Автор: Farrey 4.6.2010, 17:47
Цитата(loneybibi @  4.6.2010,  10:34 Найти цитируемый пост)
на его событии Клик в файле "DialogAdd.cpp"

А функцию connect() для кого придумали?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)