use*_*125 1 python windows pyqt pyside
例如,如果我将 QStatusBar 添加到我的窗口,我会看到太宽的角落:
self.stat = QtGui.QStatusBar()
widLayout = QtGui.QVBoxLayout()
widLayout.addWidget(some_pannel)
widLayout.addWidget(self.stat)
self.setLayout(widLayout)
Run Code Online (Sandbox Code Playgroud)

从官方文档:
- PySide.QtGui.QLayout.setContentsMargins()设置小部件每一侧的外边框的宽度。这是沿 PySide.QtGui.QBoxLayout 的四个边中的每一个的保留空间的宽度。
- PySide.QtGui.QBoxLayout.setSpacing()设置相邻框之间的宽度。(您可以使用 PySide.QtGui.QBoxLayout.addSpacing() 在特定位置获得更多空间。)
所以,基本上:
widLayout.setSpacing(0)
widLayout.setContentsMargins(0, 0, 0, 0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
514 次 |
| 最近记录: |