答案 0 :(得分:1)
如果您使用gridlayout,我不确定为什么您的输出看起来像那样。一般来说Qt不会留下那么大的空白空间,我可以想到三种可能性:
不过,我会在你的应用程序中使用一个简单的表单布局。
答案 1 :(得分:0)
您需要做的就是重置标签的alignment:
label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlighVCenter)
这也可以通过Qt Designer中的属性编辑器完成。
答案 2 :(得分:0)
您必须决定如何处理要删除的空间:
重点是:空间必须在某处,除非您减少父窗口小部件或放大一些内部窗口小部件。大小策略对于告诉哪个小部件应该占用可用空间很有用,间隔符对于在小部件之间留出空白空间非常有用。