我试图将来自计时器的信号连接到我创建的类inherits QGLWidget
。当我以旧的方式连接它时,它可以工作 -
connect(m_pTickTimer, SIGNAL(timeout()), this, SLOT(update()));
但是当我尝试新的方式时 -
connect(m_pTickTimer, &QTimer::timeout, this, &imageDisplay::update);
我得到compilation error
-
error: no matching function for call to
'imageDisplay::connect(QTimer*&, void (QTimer::*)(QTimer::QPrivateSignal), imageDisplay*, <unresolved overloaded function type>)'
是不是因为我没有覆盖班上的update()
位?