Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PyQt中删除布局中两个QLabel之间的额外空间?_Qt_Layout_Pyqt_Label - Fatal编程技术网

如何在PyQt中删除布局中两个QLabel之间的额外空间?

如何在PyQt中删除布局中两个QLabel之间的额外空间?,qt,layout,pyqt,label,Qt,Layout,Pyqt,Label,我有一个QHBoxLayout和两个标签。一个是图片,另一个是文字。如何使它们彼此更接近 以下是一些例子: 代码: 从图像上看,一个QLabel在哪里结束,另一个在哪里开始还不清楚,但是。。。我想你有几个明显的选择 首先,您可以向最右边的QLabel添加拉伸 hlay.addWidget(label_text, 1) # Note the `1' stretch factor. 或者,第二,您可以显式添加拉伸项 hlay.addWidget(label_text) hlay.addStret

我有一个
QHBoxLayout
和两个标签。一个是图片,另一个是文字。如何使它们彼此更接近

以下是一些例子:

代码:


从图像上看,一个
QLabel
在哪里结束,另一个在哪里开始还不清楚,但是。。。我想你有几个明显的选择

首先,您可以向最右边的
QLabel
添加拉伸

hlay.addWidget(label_text, 1) # Note the `1' stretch factor.
或者,第二,您可以显式添加拉伸项

hlay.addWidget(label_text)
hlay.addStretch(1)

正确的修复最终取决于您的代码。请更新你的帖子以包含一个。我已经更新了我的问题
hlay.addWidget(label_text)
hlay.addStretch(1)