python Qt5 actual (a) Button Color

  Work, the tool uses python Qt5, related to the color of the button, to sum up here. But also the way to use this piece of my colleagues to throw a brick, the lead out to be a big cow guidance.

Color There are three general setting button expression: is as follows: how to use a particular, embodiment use is estimated to look clear.

QPushButton button1, button2, button3;

button1.setStyleSheet("background-color: red");

button2.setStyleSheet("background-color:#ff0000;");

button3.setStyleSheet("background-color:rgb(255,0,0)");

  Next previous example:

 1 import sys
 2 from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
 3 from PyQt5.QtGui import QIcon
 4 from PyQt5.QtCore import pyqtSlot
 5 global ival
 6 class App(QWidget):
 7 
 8     def __init__(self):
 9         super().__init__()
10         self.title = 'PyQt5 button color:https://www.cnblogs.com/dylancao/'
11         self.left = 10
12         self.top = 10
13         self.width = 320
14         self.height = 200
15         self.initUI()
16         global ival
17         ival = 0
18 
19     def initUI(self):
20         self.setWindowTitle(self.title)
21         self.setGeometry(self.left, self.top, self.width, self.height)
22 
23         self.button = QPushButton('Color', self)
24         self.button.setToolTip('This is an example button about color ')
25         self.button.setStyleSheet("background-color: red")
26         self.button.move(100,70)
27         self.button.clicked.connect(self.on_click)
28 
29         self.show()
30 
31     @pyqtSlot()
32     def on_click(self):
33         global ival
34         ival += 1
35         if ival == 1:
36                 self.button.setStyleSheet("background-color: red")
37         elif ival == 2:
38                 self.button.setStyleSheet("background-color: #ffff00;")
39         elif ival == 3:
40                 ival = 0
41                 self.button.setStyleSheet("background-color: rgb(0,255,255)")
42 
43         print('PyQt5 button click:',ival)
44 
45 if __name__ == '__main__':
46     app = QApplication(sys.argv)
47     ex = App()
48     sys.exit(app.exec_())

  Run results:

Guess you like

Origin www.cnblogs.com/dylancao/p/11220435.html