[英]PyQT how to change layouts size
第一个选项(我个人更喜欢)是首先用它的内容(按钮、标签等)填充你的布局。 如果中间栏中的按钮比其他栏上的多,这将已经开始缩放您的布局。 如果您的布局仍然不是您想要的,您可以使用 Spacers。 他们可以推动和拉动按钮,并相对于布局的其他部分以及布局本身进行定位。 缩放比例将根据垫片位置自动调整。 此选项的优点是,当您的应用程序在显示纵横比与您开发它的机器不同的设备上运行时,您的应用程序将被正确缩放并且不会完全混乱。
然而,布局还有一个 minimumSize 和 maximumSize 属性,它们提供了更直接的可能性,但有时会导致您的布局在添加或删除按钮或更改标签文本时变得非常奇怪。 有关此选项的更多信息,请参见 Qt 文档: https ://doc.qt.io/qt-5/qlayout.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.