如何在Windows游戏Sapper中动态创建按钮来设置蓝色?这是代码的一部分
self.buttons = []
for i in xrange(self.HeightOfField):
l=[]
for j in xrange(self.WidthOfField):
b=QtGui.QPushButton()
b.setFixedSize(40,30)
l.append(b)
self.gridLayout.addWidget(b, i, j)
self.gridLayout.setColumnMinimumWidth(j, 40)
self.buttons.append(l)
self.gridLayout.setRowMinimumHeight(i, 26)
答案 0 :(得分:2)
对我来说,设置按钮颜色的最简单方法是使用stylesheet使用.setStyleSheet
。
b.setStyleSheet('background-color: blue;')
您可以使用RGB颜色,但使用HTML关键字名称会更容易。看看W3C的this table。