LINUX.ORG.RU

QT: сигналы и слоты


0

0

Блин все же я что-то не догоняю как осуществляется в QT связывание сигналов со слотами в qt (внутри самой qt) ? Есть метод QObject::connect ( const QObject * sender, const char * signal, const char * member )... Понятно что после ее вызова qt знает sender, то что сигнал тестовая строка то-же наплевать, но вот КАК она текстовую строку с именем метода преобразует в указатель на это метод ?!!

anonymous

Re: QT: сигналы и слоты

Смотри moc. Он этим занимается.

anonymous ()

Re: QT: сигналы и слоты

Цитата из help on Qt: "... In most GUI toolkits widgets have a callback for each action they can trigger. This callback is a pointer to a function. In Qt, signals and slots have taken over from these messy function pointers. ..." Если я правильно понимаю - это обычный механизм callback функций со всеми вытекающими последствиями - не фонтан, короче. Если нужно использовать нормальный (асинхронный) обмен сообщениями - см. QEvent.

Vinill ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.