Three ways for QT to update the UI

    //1,匿名lamda函数
    connect(testthread,&testThread::show,this,[=](QString message){ui->mylab->setText(message);});
    //2,信号与槽函数
    connect(testthread,&testThread::show,ui->mylab,&QLabel::setText);
    //3,信号与自定义槽函数
    connect(testthread,&testThread::show,this,&MainWindow::settext);
    void MainWindow::settext(QString message)
    {
        ui->mylab->setText(message);
    }

Guess you like

Origin blog.csdn.net/dwm88888888/article/details/131030833