我使用Qt设计器(而不是通过程序构建控件)来布局我的侧边栏和浮动对话框。首次启动应用程序时,侧边栏太宽,与我保存的方式没有任何相似之处。用户可以将其缩小到合理的宽度,并且可以记住这一点。关闭并重新打开申请后。但它并没有为我们的应用程序创造良好的第一印象,并且并非所有用户都足够精明地意识到可以更改侧边栏宽度。
侧边栏非常复杂,有多个表单(QStackedWidget),每个表单都有多个控件。有没有建议在第一次使用时强制它以最小宽度出现?谢谢!
答案 0 :(得分:0)
您应该能够通过在Qt Designer中为分割器或布局中的每个小部件设置“水平拉伸”属性来实现所需的行为,无论您使用哪种小部件来布局组件。有关详细信息,请参阅QSizePolicy文档。
“水平拉伸”& “Vertical Stretch”属性位于Qt Designers Property Editor中,位于sizePolicy下。See the image for exact location of properties