如何设置QMainWindow的frameSize?
为了解释我的意图,我需要满足的要求是程序主窗口的高度等于屏幕高度减去任务栏的高度;但宽度应该远小于现代宽屏监视器的屏幕宽度,因此我不能只是将窗口最大化。
我可以轻松找到屏幕高度减去任务栏的高度,使用availableGeometry()>即可。然而,在窗口上调用这个值并不起作用;据我所知,使内部占据一定的空间,而不是使外部适应一定的空间。文档似乎暗示相关的窗口属性是,但没有提供直接设置它的方法。我可能可以在和之间进行一些试错反馈,但是否有更优雅/惯用的方法来做到这一点呢?
为了解释我的意图,我需要满足的要求是程序主窗口的高度等于屏幕高度减去任务栏的高度;但宽度应该远小于现代宽屏监视器的屏幕宽度,因此我不能只是将窗口最大化。
我可以轻松找到屏幕高度减去任务栏的高度,使用availableGeometry()>即可。然而,在窗口上调用这个值并不起作用;据我所知,使内部占据一定的空间,而不是使外部适应一定的空间。文档似乎暗示相关的窗口属性是,但没有提供直接设置它的方法。我可能可以在和之间进行一些试错反馈,但是否有更优雅/惯用的方法来做到这一点呢?