在下面的代码中,我想摆脱按钮周围的边距。我想让按钮一直延伸到框架的边缘。我怎么能这样做?
import sys
from PyQt4.QtGui import *
from PyQt4.QtCore import *
app = QApplication(sys.argv)
window = QWidget()
layout = QVBoxLayout()
layout.setSpacing(0)
window.setLayout(layout)
for i in range(2):
layout.addWidget(QPushButton())
window.show()
app.exec_()
答案 0 :(得分:4)
layout.setContentsMargin(0, 0, 0, 0)
应该做的伎俩
答案 1 :(得分:1)
不幸的是,我现在没有正常工作的Qt,但我相信你可以通过使用带有边距和填充的style工作表来实现你的愿望设置为0(您可能还需要调整size policy,因为它可能会阻止小部件进行某种类型的拉伸所需的样式。)