2

我正在为 kiosk 编写应用程序PyQt4。我需要在窗口内放置小部件。

应用模型

我需要明确定义QGridLayout(图中为绿色)两列的比例。通过将第一列设置为:

grid.setColumnStretch(1,1)

显然,这与我想要的结果相去甚远。但是它的外观看起来不错,直到我在标题的第二列中安装了一个长文本。然后右边的柱子延伸到屏幕之外。这是不允许的:)

我在第二列的盒子布局中遇到了类似的问题。垂直布局应以大致相同的比例进行区分。第一次,我做了和专栏一样的事情

HLayout.setStretchFactor(VLayout,1)

但这是一个临时的解决方案,我认为这是不对的。请任何人解释我如何正确地做到这一点

4

0 回答 0