1.自动方式:

右击转到槽选择一个触发的时机(就是当你点击时触发一个函数)

该函数在widget.h文件里Ui这个类里private私有定义,因为是自动的所以函数名随机,如:
private slots:
    void on_regisBtn_clicked();

该函数在widaget.cpp文件里实现如:
void Widget::on_regisBtn_clicked()
{
    
}

2.手动方式:

1.在widget.cpp文件Widget构造函数里给按钮或者其它添加一个函数,如:
 connect(ui->loginBtn,SIGNAL(clicked()),this,SLOT(on_loginBtn_clicked()));
connect(A,SIGNAL(B),C,SLOT(D)); // 当目标A发出B信号时就触发C类里的D函数
2.和自动一样在widget.h文件Uil类的私有里定义一下(现在函数名就随便了),如: private slots: void on_regisBtn_clicked(); void on_loginBtn_clicked(); 3.和自动一样在widget.cpp文件里实现,如: void Widget::on_loginBtn_clicked() { qDebug("手动绑定点击的函数"); }