2
我在MainWindow上有一個簡單的QPushButton。我添加了一個槽,用於它:如果在其插槽中調用QFileDialog,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。
我該如何解決這個問題?
是的,總是連接到點擊()而不是按()來操作按鈕點擊。 (例如,當用戶在按住鼠標按鈕的同時將鼠標移出按鈕,然後將鼠標按鈕釋放到外部時,人們希望該按鈕不被觸發;按(()會導致點擊) – 2012-02-07 08:05:52
也爲我解決了這個問題OSX。 – ndbd 2016-07-18 21:40:00