赞
踩
文章内容转载自wu694128 的 QT中的connect用法总结
第一种
connect(m_pBtn, SIGNAL(sigClicked()), this, SLOT(onClicked()));
connect(m_pBtn, SIGNAL(sigClicked(bool)), this, SLOT(onClicked(bool)));
第二种
connect(m_pBtn, static_cast<void (MyButton::*)(bool)>(&MyButton::sigClicked), this, &Widget::onClicked);
第三种
connect(m_pBtn, QOverload<bool>::of(&MyButton::sigClicked), this, &Widget::onClicked);
第四种
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
});
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。