我有這個類:爲什麼我的插槽沒有被調用?
class CustomEdit : public QTextEdit
{
Q_GADGET
public:
CustomEdit(QWidget* parent);
public slots:
void onTextChanged();
};
CustomEdit::CustomEdit(QWidget* parent)
: QTextEdit(parent)
{
connect(this, SIGNAL(textChanged()), this, SLOT(onTextChanged()));
}
void CustomEdit::onTextChanged()
{
// ... do stuff
}
的onTextChanged
方法,當我鍵入文本編輯控件永遠不會被調用。
我錯過了什麼?
當按下return時onTextChanged()會被調用嗎? – 2010-06-10 02:34:17
控制檯說QObject :: connect的任何內容嗎?沒有這樣的插槽什麼的? – 2010-06-10 05:02:20
[Qt應用程序中似乎無法識別的插槽]的可能重複(http://stackoverflow.com/questions/1394912/slot-seemingly-not-recognized-in-qt-app) – Troubadour 2012-04-30 21:15:39