private slots:
void findClicked();
void enableFindButton(const QString &text);
private:
QLabel *label;
QLineEdit *lineEdit;
QCheckBox *caseCheckBox;
QCheckBox *backwardCheckBox;
QPushButton *findButton;
QPushButton *closeButton;
槽函数也是私有,为什么要单独定义~
------解决方案--------------------
槽函数,是有特殊功能的函数,所以要加关键字:slots
------解决方案--------------------
你可以这样理解
xxxx slots:
是Qt自己要检索的关键字,它要求signals和slots都要标识出来
------解决方案--------------------
------解决方案--------------------
确实,slots不像signal一样,slots前面必须有public, protected, or private来修饰。
可能slots是c++函数,所以必须要区分属性。signal是object所有的,所以要求不那么严格
只供参考 :)
------解决方案--------------------
------解决方案--------------------
信号只能是public的,否则信号能有什么用呢