1.2在槽函数中,通过qobject_cast<>()和sender()函数获取发送者对象,代码如下 voidQWidget::slot_lineEditGroup_textChange(QStringstr) { QLineEdit*lineEdit=qobject_cast<QLineEdit*>(sender()); qDebug()<<"lineEdit->objectName()=="<<lineEdit->objectName(); } 1. 2. 3. 4. 5. 1.3完整代码和输...
SIGNAL(click()),this, SLOT(btn_click_slot()));67voidbtn_click_slot() {8//如果点击btn_1,则此处btn指向btn_1;如果点击btn_2,则btn指向btn_29QPushButton *btn = qobject_cast<QPushButton *>(sender());10}
())); 3 4 QPushButton *btn_2 = new QPushButton; 5 connect(btn_2, SIGNAL(click()), this, SLOT(btn_click_slot())); 6 7 void btn_click_slot() { 8 //如果点击btn_1,则此处btn指向btn_1;如果点击btn_2,则btn指向btn_2 9 QPushButton *btn = qobject_cast<QPushButton *>(sender...