查看完整版本: [-- Qt无边框窗口最大化问题,谢谢 --]

QTCN开发网 -> Qt基础编程 -> Qt无边框窗口最大化问题,谢谢 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

ervin_2020 2020-02-02 20:23

Qt无边框窗口最大化问题,谢谢

刚刚学习Qt,用的是Qt4.7,在做无边框界面的时候,发现最大化后窗口覆盖了系统的任务栏,网上找了一些资料基本上都是
setGeometry(QApplication::desktop()->availableGeometry());这个函数,确实这个方法可以结局最大化不再覆盖系统任务栏,但是当窗口最大化后,要恢复原来的大小怎么办呢,shownomal(),是没有作用的。


希望路过的看看怎么解决,谢谢。


20091001753 2020-02-03 00:38
最大化动作之前,保存窗口的大小与位置。以便恢复

maxlogo 2020-02-03 12:33
无边框后需要自己处理,shownormal这些都没用了

ervin_2020 2020-02-17 22:22
20091001753:最大化动作之前,保存窗口的大小与位置。以便恢复 (2020-02-03 00:38) 

谢谢,后来就是这样做的


查看完整版本: [-- Qt无边框窗口最大化问题,谢谢 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled