Qt在槽函數里判斷是哪個對象觸發的信號


槽函數里:

QObject *QObject::sender() const

返回值是QObject指針,也就是觸發者,可能是按鈕,可能是定時器。

如何得到觸發對象:

QTimeEdit *editor = qobject_cast<QTimeEdit *>(sender());  
QObject *object = QObject::sender();
QCheckBox *pSenderCheckBox = static_cast<QCheckBox*>(object);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM