python - 如何在 PyQt5 布局中更紧密地对齐两个小部件?
问题描述
如何更紧密地对齐两个小部件?在我的代码中,我想更紧密地对齐 QLabel 1 和 QLabel 2(即 QLabel 2 在 QLabel 1 下方对齐,间距最小)。
import sys
from PyQt5 import QtCore,QtGui,QtWidgets
class Layout_sample(QtWidgets.QWidget):
def __init__(self):
super(). __init__()
self.setWindowTitle("Layout Sample")
self.vbox = QtWidgets.QVBoxLayout()
self.lbl1 = QtWidgets.QLabel("F3")
self.lbl2 = QtWidgets.QLabel(u'\u2550'+u'\u2550')
self.vbox.addStretch()
self.vbox.addWidget(self.lbl1)
self.vbox.addWidget(self.lbl2)
self.vbox.addStretch()
self.vbox.setSpacing(0)
self.setLayout(self.vbox)
if __name__ =="__main__":
app = QtWidgets.QApplication(sys.argv)
mainwindow = Layout_sample()
mainwindow.show()
sys.exit(app.exec_())
解决方案
推荐阅读
- docker - 如何在 Docker 中分配容器特定的 IPv4 和 IPv6 地址
- php - VM2714:1 未捕获的 SyntaxError:位置 0 处 JSON 中的意外标记 d
- css - WordPress CSS 侧边栏布局
- swift - 无法检测到 SKSpritNode 的接触(Swift Xcode)
- oracle - 我需要与此选择等效的数据透视 sql
- ios - 如何在 ViewWillAppear 中为自定义 UITableViewCell 添加边框
- java - 如何不断更新整数
- docker - 量角器无法在 docker 容器中启动
- python - Python Google Cloud Firestore 错误 504 Deadline Exceeded
- php - PHP IMAP 电子邮件正文解码问题