如何处理子类中的信号?假设我的子类是从QTextEdit
派生的,并且对信号textChanged
感兴趣。将对象连接到自身似乎很愚蠢,我应该能够简单地重写textChange
方法-但这不是virtual
。
接受的方法是什么?
最佳答案
您无法实现/覆盖信号,因此唯一的方法是创建一个新插槽并将其连接到textChanged():
connect( this, SIGNAL(textChanged(QString)), this, SLOT(slotTextChanged(QString)) );