Qt Creator6.0でpushボタンを押すと、処理をするアプリを作っています。
しかし、処理が長いため処理中にボタンを押すと
処理を抜けてから再度処理をしてしまいます。
void MainWindow::on_pushButton_clicked()
{
ui->pushButton->setEnabled(false);
/*処理 2~3秒*/ ui->pushButton->setEnabled(true);
}
ネット検索して上記のようにしましたが、
処理中もボタンが有効になっています。
試しに処理後のsetEnabled(true);をコメントアウトすると、
処理を抜けてからボタンがグレーアウトします。
処理中にボタンを無効にする方法はないものでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/07 07:12
2021/12/07 10:58
2021/12/09 02:45