Qt的侧边栏出现太宽

问题描述:

我使用Qt设计师(如通过程序反对的楼宇控制系统)奠定了我的侧边栏和浮动对话框。首次启动该应用程序时,侧边栏太宽了,与我如何保存它毫无相似之处。用户可以将其缩小到合理的宽度,并在关闭并重新打开应用程序后“记住”。不过,这并不创造我们的应用程序的一个良好的第一印象,而不是我们的所有用户都足够精明,意识到侧边栏的宽度是可以改变的。Qt的侧边栏出现太宽

的边栏是相当复杂的,具有多个形式(QStackedWidget),并且每个具有多个控件。任何建议强迫它在第一次使用时以最小宽度出现?谢谢!

您应该能够通过设置在Qt Designer中“横向拉伸”属性,对于每一个在您的分离器或布局的窗口小部件,无论你使用的是布局的组件来实现想要的行为。有关更多信息,请参阅QSizePolicy文档。

“水平拉伸”&“垂直拉伸”属性位于Qt设计器属性编辑器中,位于sizePolicy下。 See the image for exact location of properties