动态颜色设置按钮

时间:2012-11-27 07:45:47

标签: python user-interface python-2.7 pyqt pyqt4

如何在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)

1 个答案:

答案 0 :(得分:2)

对我来说,设置按钮颜色的最简单方法是使用stylesheet使用.setStyleSheet

b.setStyleSheet('background-color: blue;')

您可以使用RGB颜色,但使用HTML关键字名称会更容易。看看W3C的this table