实际上,我正试图在Pyqt5中更改QVBoxLayout框架中的内容,但它们似乎从我的上一个框架导入了所有设置
这是我的密码:
class UpdateFrameVBox (QtWidgets.QFrame):
def __init__(self):
super().__init__()
self.setStyleSheet('background-color: white;'
'border: 5px solid #4f4f51;'
'border-radius: 5px;'
'margin: 5px;'
'padding: 5px;')
self.setLayout(QtWidgets.QVBoxLayout()
for i in range (5):
self.layout().addWidget(QtWidgets.QFrame())
有没有办法让我只改变这些布局的框架
谢谢你的安抚,我也很抱歉你的新问题
请注意,样式表是级联的。也就是说,它从父级继承,除非您在子级中重写它。也就是说,您的样式表中似乎缺少了一个开头
{
。当样式表不好时,它会默默地忽略它并保留父样式表。试着把样式表裁剪到一些最小的地方,这样会显示出明显的变化,然后从那里开始构建相关问题 更多 >
编程相关推荐