MyTetra Share
Делитесь знаниями!
подбор шин по марке автомобиля калькулятор
Как получить возвращаемое значение слота
20.03.2016
22:41
Раздел: Компьютер - Программирование - Язык C++ - Библиотека Qt - Нестандартное использование Qt

Обычно, слоты в фреймверке Qt не возвращают никаких значений. Однако, можно сделать слот, который будет возвращать какое-то значение. Чтобы вызвать этот слот, его можно просто вызвать как метод, а так же можно послать сигнал, и получить значение, возвращаемое слотом.


Пример:


int iResult = emit obj->pleaseStartSomethingAndReturnStatusCode();


Неясно только, что произойдет, если сигнал pleaseStartSomethingAndReturnStatusCode() будут обрабатывать два или более слота. Ведь тогда в ответ на сигнал будет приходить два значения от двух слотов.

Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования