如何处理子类中的信号?假设我的子类是从QTextEdit派生的,并且对信号textChanged感兴趣。将对象连接到自身似乎很愚蠢,我应该能够简单地重写textChange方法-但这不是virtual

接受的方法是什么?

最佳答案

您无法实现/覆盖信号,因此唯一的方法是创建一个新插槽并将其连接到textChanged():

connect( this, SIGNAL(textChanged(QString)), this, SLOT(slotTextChanged(QString)) );

10-07 19:11