使用 QTimer 的 Qt 登录超时
Qt Login Timeout Using QTimer
我正在尝试在 username/password 输入错误太多次时实施登录超时。但我无法这样做。我的代码在
下面
ui->label->setText("Password entered wrong too many times, entered 10 minute cooldown period");
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
timer->start(6000);
ui->pushButton->setVisible(false);
if(!timer->isActive())
ui->pushButton->setVisible(true);
试试这个
ui->pushButton->hide();
QTimer::singleShot(5000, ui->pushButton, SLOT(show()));
我正在尝试在 username/password 输入错误太多次时实施登录超时。但我无法这样做。我的代码在
下面ui->label->setText("Password entered wrong too many times, entered 10 minute cooldown period");
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(update()));
timer->start(6000);
ui->pushButton->setVisible(false);
if(!timer->isActive())
ui->pushButton->setVisible(true);
试试这个
ui->pushButton->hide();
QTimer::singleShot(5000, ui->pushButton, SLOT(show()));