背景:
Win8.1 64bit,VS 2013, Qt 5.3.0,要实现QDockWidget 的最大化,而Qt的QDcokWidget默认不提供最大化按钮。默认的QDcokWidget如下所示:
解决思路:
1. 查找QDockWidget 的属性,看是否有某个属性设置,可以使窗口有最大化按钮。
2. 自定义标题栏,使关闭按钮的左边多出一个最大化按钮。
3. 自定义鼠标事件,在标题栏上双击鼠标,使窗口最大化。
Win8.1 64bit,VS 2013, Qt 5.3.0,要实现QDockWidget 的最大化,而Qt的QDcokWidget默认不提供最大化按钮。默认的QDcokWidget如下所示:
1. 查找QDockWidget 的属性,看是否有某个属性设置,可以使窗口有最大化按钮。
2. 自定义标题栏,使关闭按钮的左边多出一个最大化按钮。
3. 自定义鼠标事件,在标题栏上双击鼠标,使窗口最大化。