📜  pyqt5 更改按钮颜色 - Python (1)

📅  最后修改于: 2023-12-03 15:18:50.474000             🧑  作者: Mango

PyQt5 更改按钮颜色 - Python

在 PyQt5 中,我们可以很方便地更改按钮的颜色。下面是一个示例程序,演示了如何更改按钮的背景颜色。

import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton


class Example(QWidget):

    def __init__(self):
        super().__init__()

        self.initUI()

    def initUI(self):

        self.setGeometry(100, 100, 300, 200)
        self.setWindowTitle('Change button color')

        self.button = QPushButton('Change color', self)
        self.button.move(100, 100)

        self.button.clicked.connect(self.onButtonClick)

    def onButtonClick(self):

        self.button.setStyleSheet("background-color: red")

if __name__ == '__main__':

    app = QApplication(sys.argv)
    ex = Example()
    ex.show()
    sys.exit(app.exec_())

在这个例子中,我们创建了一个窗口,然后在窗口中添加了一个按钮。当按钮被点击时,我们调用了 onButtonClick 方法,并使用 setStyleSheet 方法更改了按钮的背景颜色为红色。

以上就是如何使用 PyQt5 更改按钮颜色的完整示例。在实际的应用中,您可以根据需要使用不同的颜色,来满足您的设计要求。

Markdown代码
## PyQt5 更改按钮颜色 - Python

在 PyQt5 中,我们可以很方便地更改按钮的颜色。下面是一个示例程序,演示了如何更改按钮的背景颜色。

import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton

class Example(QWidget):

def __init__(self):
    super().__init__()

    self.initUI()

def initUI(self):

    self.setGeometry(100, 100, 300, 200)
    self.setWindowTitle('Change button color')

    self.button = QPushButton('Change color', self)
    self.button.move(100, 100)

    self.button.clicked.connect(self.onButtonClick)

def onButtonClick(self):

    self.button.setStyleSheet("background-color: red")

if name == 'main':

app = QApplication(sys.argv)
ex = Example()
ex.show()
sys.exit(app.exec_())

在这个例子中,我们创建了一个窗口,然后在窗口中添加了一个按钮。当按钮被点击时,我们调用了 `onButtonClick` 方法,并使用 `setStyleSheet` 方法更改了按钮的背景颜色为红色。

以上就是如何使用 PyQt5 更改按钮颜色的完整示例。在实际的应用中,您可以根据需要使用不同的颜色,来满足您的设计要求。