void test()
{
if(flag==1)
{
qDebug("in if");
showNormal();
flag=0;
}
else
{
qDebug("in else");
showMinimized();
flag=1;
}
}
我使用QTimer
来连接此功能。
我希望它像这样运行:最小化,睡眠3秒,恢复到窗口模式,睡眠3秒,最小化....
答案 0 :(得分:2)
假设您的小部件是w,请尝试
w->setWindowState(w->windowState() & ~Qt::WindowMinimized | Qt::WindowActive);
恢复窗口,
w->setWindowState(w->windowState() | Qt::WindowMinimized)
显示窗口最小化。您应该发布更多代码,以便我们更好地理解问题。