Здравствуйте, гость ( Вход | Регистрация )
AD | Дата 11.4.2008, 19:54 |
хе-хе, смотри пример Калкулятор, там слот один несколько кнопок обслуживает. Вообще супер. qobject_cast<>() - рулит. Очень удобно, практично и быстро реализовывается!!! Спасибо! |
|
Litkevich Yuriy | Дата 11.4.2008, 19:10 |
хе-хе, смотри пример Калкулятор, там слот один несколько кнопок обслуживает. | |
Litkevich Yuriy | Дата 11.4.2008, 19:08 |
тут у Шлее нашел еще, в его MDI, такой слот:
может это проще, отправителя узнать можно |
|
AD | Дата 11.4.2008, 19:04 |
глянь пример MDI, там, используется QSignalMapper, т.к. сигналы triggered() передают толко булевые значения, а впрограмме требуется узнать виджет. Спасибо. Попробую! |
|
Litkevich Yuriy | Дата 11.4.2008, 18:54 |
глянь пример MDI, там, используется QSignalMapper, т.к. сигналы triggered() передают толко булевые значения, а впрограмме требуется узнать виджет. | |
AD | Дата 11.4.2008, 18:04 |
Вопрос посложнее: есть файл, из которого считываются нужные цвета кнопок. Затем заполняется в цикле массив кнопок. Как мне узнать на какую кнопку нажали? С помощью какого сигнала или слота это определить? Заполнение:
Функция узнавания нажатой кнопки:
вот важный элемент в коде заполнения: connect(params[param_index].btnColor, SIGNAL(pressed()), this, SLOT(btnColorClick())); //// жирным выделен важный кусок кода, на который и следует обратить внимание |
|
AD | Дата 11.4.2008, 13:52 |
Угу, сигналы и слоты. Вот пример: Урок 2 - Кнопка выход сработало, спасибо!!!! |
|
ViGOur | Дата 11.4.2008, 13:38 |
Угу, сигналы и слоты. Вот пример: Урок 2 - Кнопка выход |
|
AD | Дата 11.4.2008, 13:34 |
Для того, чтобы поймать реакцию на нажатие кнопки надо использовать сигналы и слоты? Можно маленький примерчик. ПыСы Простите за такие глупые вопросы, просто что-то не получается поймать реакцию на нажатие кнопки OK, Cancel, для выхода из второстепенного диалогового окна в главное приложение! |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 12:47 |