QT学习:QObject::sender()的用法

 

QObject::Sender()返回发送信号的对象的指针,返回类型为QObject*

示例代码:

1.    QTimeEdit *editor =qobject_cast<QTimeEdit *>(sender());

 


此时可以对editor进行进一步的处理了

 

QObject* sender =sender();
if(sender->
inherits("QPushButton"))
{
QMessageBox::information(0,"test", (
(QPushButton*)sender)->text()));
}

你可能感兴趣的:(QT学习:QObject::sender()的用法)