Название: обработчик для QPushBotton Отправлено: Taras.ua от Июль 08, 2009, 15:41 Как назначить собственную функцию обработки сигнала?
Код: connect(button, SIGNAL(clicked()), qApp, SLOT(quit())); Код: #include <qapplication.h> так не работает. Что я делаю не правильно? Название: Re: обработчик для QPushBotton Отправлено: pashazz от Июль 08, 2009, 15:47 QObject::connect(button, SIGNAL(clicked()), &app, SLOT(slotTest()));
Бред! при чем тут &app? Ведь slotTest не является слотом и вообще членом app Название: Re: обработчик для QPushBotton Отправлено: spectre71 от Июль 08, 2009, 15:48 Код
Название: Re: обработчик для QPushBotton Отправлено: f-r-o-s-t от Июль 08, 2009, 15:49 http://doc.trolltech.com/4.5/signalsandslots.html
http://doc.crossplatform.ru/qt/4.3.5/signalsandslots.html ( на русском ) Название: Re: обработчик для QPushBotton Отправлено: Taras.ua от Июль 08, 2009, 16:06 Спасибо за ответ.
Меня интересовал вопрос обработки нажатия кнопки, как в студии. Но, как я понимаю, тут только нужно свой класс создавать и в нем создавать сигнал и слот... Название: Re: обработчик для QPushBotton Отправлено: spectre71 от Июль 08, 2009, 16:13 Спасибо за ответ. Да, но это не обязательно наследник QPushButton, и тем более не надо переоределять каждую кнопку итд.Меня интересовал вопрос обработки нажатия кнопки, как в студии. Но, как я понимаю, тут только нужно свой класс создавать и в нем создавать сигнал и слот... У тебя , например, есть окно где лежат все контролы, вот у этого окна и сделаешь кучку слотов и зацепишь на них сигналы своих контролов :) |