首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt5 中 怎么 connect 类自身的某个 slots

2013-06-25 
Qt5 中 如何 connect 类自身的某个 slots代码大致是这样.hclass RecordBox : public QWidget{Q_OBJECTpubl

Qt5 中 如何 connect 类自身的某个 slots
代码大致是这样
.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


本身应该是没有问题的,看看错误提示,是不是有函数重名或者其他问题。

热点排行