私はQtでC++アプリケーションを作成していますが、特定の関数の実行が終了した後で、コードでダイアログウィンドウを閉じます(this->exec();
で開く)。Qt:exec()で開いたダイアログウィンドウを閉じる方法は?
私はQt 5.6を使用しています。
ありがとうございます!ここで
は(Worker
、ダイアログクラスである)は動作しません私のコードの例です。
void MainWindow::on_pushButton_2_clicked()
{
//When Start button clicked:
Worker worker;
worker.exec();
//worker.run(1);
worker.accept();
}
pushButton_2
がクリックされたときに、私はダイアログはそれが現在の進行状況を示します開きたいですそれが終わったら、私はそれを閉じたい。
http://doc.qt.io/qt-4.8/qwidget.html#close – LogicStuff
@LogicStuff私は 'close()'を使用しましたが、動作しませんでした。 –