微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何设置单独存储在列表中的小部件的样式表

如何解决如何设置单独存储在列表中的小部件的样式表

下面的

只是我想做的伪代码。 所以有一个按钮,我可以按此按钮添加更多按钮,但是我将按钮小部件存储在列表中,可以按其索引号进行访问。

# initialize class: this is just a pseudo code of what i am trying to do
       def __init__(self,parent=None):
          self.ButtonWidgetList=list()
          self.i=0
          self.MakeButton=QtWidgets.QPushButton(self) #assume this button is displayed and works
          self.MakeButton.clicked.connect(self.NextButton) # assume this button calls Function NextButton

      def NextButton(self):
          
          self.ButtonWidgetList[self.i]=QtWidgets.QPushButton()
          self.i=self.i+1

我如何访问.setStyleSheet中存储在列表中的各个按钮,例如在按下时需要它来更改其图像?

self.ButtonWidgetList[self.i].setStyleSheet("QPushButton#ButtonWidgetList{\n"
"border-image:url(:/imageA)};\n"
"QPushButton#ButtonWidgetList:pressed{\n"
"border-image:url(:/imageB)};\n"

我希望我的问题是可以理解的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。