Qt5 中 怎么 connect 类自身的某个 slots
Qt5 中 如何 connect 类自身的某个 slots
代码大致是这样
.h
.cpp
我想在 RecordBox 对象内部 将 QTextEdit的 textChanged 和 this.Changed 绑定。qt4 没有问题。可是qt5中应该如何写?麻烦会的指点下,谢谢
------解决方案--------------------
本身应该是没有问题的,看看错误提示,是不是有函数重名或者其他问题。
代码大致是这样
.h
class RecordBox : public QWidget
{
Q_OBJECT
public:
explicit RecordBox(QWidget *parent = 0);
public slots:
void Changed();
private:
QTextEdit *textEdit;
};
.cpp
RecordBox::RecordBox(QWidget *parent) :
QWidget(parent)
{
//label = new QLabel;
textEdit = new QTextEdit;
connect( textEdit, &QTextEdit::textChanged, this, &RecordBox::Changed ); //error
}
我想在 RecordBox 对象内部 将 QTextEdit的 textChanged 和 this.Changed 绑定。qt4 没有问题。可是qt5中应该如何写?麻烦会的指点下,谢谢
Qt5
connect
------解决方案--------------------
connect( textEdit, &QTextEdit::textChanged, this, &RecordBox::Changed ); //error
本身应该是没有问题的,看看错误提示,是不是有函数重名或者其他问题。