我知道我想要实现的是可能的,因为我可以用lambda表达式做到这一点,而且以前也做过(几个月前,我只是不记得语法了)。基本上,我想将一个函数连接到定时器/按钮等来方便事件的处理。
以下是我的工作代码:
以下是我的工作代码:
connect( &renderTimer, &QTimer::timeout, [ = ]() {
onTimerUpdate();
} );
使用lambda表达式连接到槽函数,我想直接引用函数本身而不是使用lambda表达式。我尝试了插入方法onTimerUpdate()
和&onTimerUpdate
,但都不起作用。我不想使用QObject
或它预先生成的垃圾,也不想在我的类中定义槽函数。简单来说,我想直接将其连接到我的函数。