為什么timer里產生亂數有延遲
這個定時產生亂數,但亂數變化時間有延遲
QTimer * timer=new QTimer(this);
timer->start(1000);
connect(timer,&QTimer::timeout,[=]{
int i;
i=rand()%3;
ui->Mdialog->setText(QString::number(i));
});
這個是對比
QTimer *timer1=new QTimer(this);
timer1->start(1000);
connect(timer1,&QTimer::timeout,[=]{
static int i=0;
ui->lineEdit->setText(QString::number(i++));
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/15462.html
標籤:Qt
