首页| 论坛| 消息

标题:Qt无边框窗口最大化问题,谢谢
作者:ervin_2020
日期:2020-02-02 20:23
内容:

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

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


#1 [20091001753 02-03 00:38]
最大化动作之前,保存窗口的大小与位置。以便恢复
#2 [maxlogo 02-03 12:33]
无边框后需要自己处理,shownormal这些都没用了
#3 回 20091001753 的帖子 [ervin_2020 02-17 22:22]
20091001753:最大化动作之前,保存窗口的大小与位置。以便恢复 (2020-02-03 00:38) 
谢谢,后来就是这样做的

回复 发表
主题 版块