例如,如果我将QStatusBar添加到我的窗口,我会看到太宽的角落:
self.stat = QtGui.QStatusBar()
widLayout = QtGui.QVBoxLayout()
widLayout.addWidget(some_pannel)
widLayout.addWidget(self.stat)
self.setLayout(widLayout)
答案 0 :(得分:4)
- PySide.QtGui.QLayout.setContentsMargins()设置窗口小部件每侧的外边框宽度。这是宽度 每个PySide.QtGui.QBoxLayout的四个保留空间 侧上。
- PySide.QtGui.QBoxLayout.setSpacing()设置相邻框之间的宽度。 (你可以使用PySide.QtGui.QBoxLayout.addSpacing() 在特定地点获得更多空间。)
所以,基本上:
widLayout.setSpacing(0)
widLayout.setContentsMargins(0, 0, 0, 0)