QFormLayout:标签列在resiz上被截断

2024-03-29 09:51:45 发布

您现在位置:Python中文网/ 问答频道 /正文

当我调整QFormLayout的QFormLayout的大小时,label列将消失。在

这是我的布局:

Form description

label = QLabel("I don't want to be truncated!")

horizontal_layout = QHBoxLayout()
for i in range(5):
    button = QPushButton(str(i))
    horizontal_layout.addWidget(button)

form_layout = QFormLayout()
form_layout.addRow(label, horizontal_layout)

调整大小时:

Label gone

为什么要隐藏那个专栏?应该有足够的地方来显示它,因为按钮的宽度可以很小。以下是它们的最小尺寸:

Minimum size

在我真正的程序中,label列被截断了。我试图重现这个问题,但失败了。然而,一个消失的专栏几乎是同样的问题。在

完整源代码:

^{pr2}$

Tags: toformbutton布局belabellayout小时