0

如何动态创建按钮以设置 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)
4

1 回答 1

2

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

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

您可以使用 RGB 颜色,但使用 HTML 关键字名称更容易。看看W3C 的这张表

于 2012-11-27T09:31:37.613 回答