📅  最后修改于: 2023-12-03 15:18:50.474000             🧑  作者: Mango
在 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 更改按钮颜色的完整示例。在实际的应用中,您可以根据需要使用不同的颜色,来满足您的设计要求。
## 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 更改按钮颜色的完整示例。在实际的应用中,您可以根据需要使用不同的颜色,来满足您的设计要求。