gpt4 book ai didi

qt - 如果 QFileDialog 在其插槽中被调用,则 QPushButton 保持按下状态

转载 作者:行者123 更新时间:2023-12-04 05:58:55 27 4
gpt4 key购买 nike

我在 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。

我怎样才能解决这个问题?

最佳答案

我发现使用插槽名称:

on_mybutton_clicked()

而不是
on_mybutton_pressed()

修复了这个问题。

关于qt - 如果 QFileDialog 在其插槽中被调用,则 QPushButton 保持按下状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9168768/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com