void Widget::on_pushButton_clicked()
{
QPushButton * btn=(QPushButton*)(sender());
qDebug()<<btn->text();
}
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
on_pushButton_clicked();
}
这样写程序会异常结束,因为这样写执行时槽函数的sender()为空
btn->text()会导致程序crashed