gpt4 book ai didi

qt - QWidget::showMinimized() 不起作用

转载 作者:行者123 更新时间:2023-12-04 02:51:55 25 4
gpt4 key购买 nike

在 Ubuntu 13.04 上,如果使用 QWidget::showMinimized() 最小化窗口,我发现在通过单击系统任务栏上的应用程序图标恢复它后,调用 QWidget::showMinimized() 无法工作。

connect(minimumBtn,SIGNAL(clicked()),this,SLOT(minimumWin()));
minimumWin(){
showMinimized();
}

showMinimized() in minimumWin() 如果之前调用过(即使显示窗口),则不再起作用。

最佳答案

我可以用 Linux Mint 和 Qt 5.1 重现这个。这很可能是 Qt 中的错误。我发现如果在 showMinimized() 之后立即调用 showNormal(),窗口会最小化,并且在从任务栏恢复后,可以再次最小化窗口。例如:

void MainWindow::on_pushButton_clicked()
{
showMinimized();
showNormal();
}

关于qt - QWidget::showMinimized() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17510722/

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