Отправляет email-рассылки с помощью сервиса Sendsay
←  Предыдущая тема Все темы Следующая тема →
пишет:

Работаем с CallBack функцией вместо сигналов и слотов в Qt

Система сигналов и слотов в Qt - это просто великолепное решение для получения данных из работающих в программе объектов и процессов. 

Но что если Вы маньяк, который борется за каждую микросекунду скорости работы программы, а ведь CallBack функция всё-таки быстрее, чем сигналы и слоты.

Но как правильно пользоваться CallBack функцией? Это же простое подключение сигналов к слотам с помощью функции родительского класса QObject. Нужно написать функцию установки указателя в объекте на CallBack функцию, а также создать сам указатель, который будет указывать на данную функцию. А CallBack функцию нужно будет написать в том классе, который будет получать результат работы класса принявшего в себя CallBack функци.

Также нужно учесть тот нюанс, что сигнатуры функции и указателя на функцию должны сопадать.

Все эти вопросы освящяются в следующей статье по Qt C++.

Это интересно
0

16.10.2015
Пожаловаться Просмотров: 691  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены