我想最小化无边框模式对话框,因此它应该保留在任务栏中。问题是,对话框最小化到屏幕底部:
截图:
代码:
setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint);
setWindowModality(Qt::ApplicationModal);
this->setWindowState(Qt::WindowMinimized);
此外,此对话框不是主窗口,因此我认为在对话框中单击最小化并且另一个非无边框模式对话框中存在问题时,它应该最小化它们。
带边框的最小化模式对话框的屏幕截图:
我在Windows 10上使用Qt 5.9.2
。如何解决此问题?提前谢谢。
答案 0 :(得分:1)
因此,通过删除父级或将其设置为nullptr
已解决此问题。感谢@Felix信息,这不是Qt
中的错误,它是默认的Windows
行为。