2
你好Overflowers边界,PyQt/Qt setStyleSheet。如何才能不显示周围的背景图像
我要问你一个问题。但是在写作时我找到了解决方案。所以我只想和你分享一下。
我的问题是,我无法弄清楚如何在PyQt应用程序中设置背景图像时显示这些糟糕的边距/边框。
我是用样式表
style = """QFrame{
border-image: url(back.gif) ;;
border: 0px;
outline: 0px;
padding: 0px;
margin: 0px; }"""
app.setStyleSheet(style)
app.show()
,甚至后,有边界的10pixels周围图像
的问题是,我使用QStackedWidget()和布局:
class MainWidget(QWidget):
def __init__(self, parent=None):
super(MainWidget, self).__init__(parent)
self.stack = QStackedWidget()
layout = QHBoxLayout(self)
layout.addWidget(self.stack)
self.mainMenu_form = MainMenuForm(self)
self.config_form = ConfigurationForm(self)
self.stack.addWidget(self.mainMenu_form)
而解决方案是为布局属性添加一行:
layout.setContentsMargins(0,0,0,0)
我已经浪费了很多的时间对于这个问题,希望有人阅读这篇文章后不会