showMaximized 最大化后,还原窗口,再调用 showMaximized 没反应
解决方法:要在 resize前调用
setWindowState(Qt::WindowNoState);
完整最大化/还原代码
if (!mRect.isValid())
{
mRect = frameGeometry();
showMaximized();
}
else
{
setWindowState(Qt::WindowNoState);
resize(mRect.size());
mRect = QRect();
}


鄂公网安备 42018502001427号
发表评论