天天看點

QObject::connect 的四種寫法

文章目錄

    • 轉載
    • 寫法

轉載

文章内容轉載自wu694128 的 QT中的connect用法總結

寫法

第一種

connect(m_pBtn, SIGNAL(sigClicked()), this, SLOT(onClicked()));
connect(m_pBtn, SIGNAL(sigClicked(bool)), this, SLOT(onClicked(bool)));
           

第二種

第三種

第四種

connect(m_pBtn, QOverload<bool>::of(&MyButton::sigClicked), [=](bool check) {
    /* do something.. */
});

connect(m_pBtn, static_cast<void (MyButton::*)(bool)>(&MyButton::sigClicked), this, [=](bool check) {
    //do something
});