gpt4 book ai didi

qt - 是否可以按比例向 qt 设计器提供尺寸?

转载 作者:行者123 更新时间:2023-12-02 20:56:50 28 4
gpt4 key购买 nike

例如,我希望layoutLeftMargin属性的值等于父窗口小部件的1/3。因此,当我调整窗口大小时,小部件的比例仍将保持不变。

否则,如果 QtDesigner 无法实现,我该如何用代码来实现呢?

最佳答案

不,边距以像素为单位指定,它们不能相对于父窗口小部件的大小。

但是,您可以在设计器中通过将整个当前布局放入 Horizontal Layout 中来做到这一点,添加Horizontal Spacer在其左侧,分配合适的 layoutStretch水平布局中的值(在您的示例中,这应该是 1,2,这意味着原始布局将占用间隔符所占用空间的两倍,因此间隔符将变为 1/3 父窗口小部件)。

Designer sample

Horizontal Layout properties pane

关于qt - 是否可以按比例向 qt 设计器提供尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39963049/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com