2

MainWindowに単純なQPushButtonがあります。私はそれのためのスロットを追加しました:

void MainWindow::on_mybutton_pressed() {
      QString file_name = QFileDialog::getSaveFileName(
          this,
          tr("Saving File"),
          QDir::homePath(),
          "Text files (*.txt);;Any file (*.*)");
}

しかし、QFileDialogが閉じられると、別のQPushButtonを押すまでQPushButtonは押されたままになります。

どうすればこれを修正できますか?

4

1 に答える 1

3

スロット名を使用していることがわかりました。

on_mybutton_clicked()

それ以外の

on_mybutton_pressed()

この問題を修正します。

于 2012-02-06T23:16:21.707 に答える