AFAIK, вы можете подключать сигналы только к слотам, а слоты могут существовать только как функции-члены Q_OBJECT.
В то время как многие люди фокусируются на разнице между шаблоном и moc между сигналами Qt и boost :: сигналовили сигналы GTKmm, это разница, о которой я, в конечном счете, беспокоюсь больше.Сигналы Qt не так выразительны и вызывают больше зависимостей, чем я хочу.
Я все еще использую Qt, но это только потому, что доступность GTKmm полностью отсутствует в системах win32.
Что вы можете сделать, изКонечно, это сделать подкласс QTimer, который подключается к собственному сигналу тайм-аута со слотом, который генерирует сигнал boost ::, который вы МОЖЕТЕ подключить к своей внешней функции.Но позаботьтесь о проблемах использования сигналов повышения в Qt, я просто использую сигналы2, чтобы полностью избежать этого, и я получаю безопасность потоков.