布局更紧凑

2024-06-01 09:53:11 发布

您现在位置:Python中文网/ 问答频道 /正文

在下面的代码中,我想去掉按钮周围的空白。我想把扣子一直拉到框边。我怎么能做到呢?在

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_()

Tags: 代码fromimportappsyswindow按钮空白
2条回答
layout.setContentsMargin(0, 0, 0, 0)

应该会成功的

不幸的是,我现在手头没有工作的Qt可以尝试,但是我相信您可以通过使用style页来实现您的愿望,同时将页边距padding都设置为0(您可能还需要调整size policy,因为它可能会阻止小部件进行某种样式所需的拉伸)。在

相关问题 更多 >