当前位置:   article > 正文

pyqt5设置按钮颜色_pyqt5按钮颜色

pyqt5按钮颜色

找到相应的按钮,如 pushButton

self.pushButton.setStyleSheet('''QPushButton{background:#F7D674;border-radius:5px;}QPushButton:hover{background:yellow;}''')
  • 1

当鼠标不在按钮上时,按钮颜色为:#F7D674,当鼠标指向按钮时,其颜色为:yellow

相应地,我们可以设置第二个按钮的颜色:

self.pushButton_2.setStyleSheet('''QPushButton{background:#6DDF6D;border-radius:5px;}QPushButton:hover{background:green;}''')
  • 1

进阶:

button1.setStyleSheet("
QPushButton{font-family:'宋体';font-size:30px;color:rgb(0,0,0,255);}\
QPushButton{background-color:rgb(170,200,50)}\ QPushButton:hover{background-color:rgb(50, 170, 200)}")
  • 1
  • 2
  • 3

将按钮的字体设置为宋体,字号为30,颜色使用的是三原色,color:rgb(0,0,0,255); 前三个参数由0-255之间组合字的颜色,最后一个参数是字的透明度,255是指完全不透明,0是指全透明。

QPushButton{background-color:rgb(170,200,50)} 是将QPushButton 按钮的背景色设置颜色。

QPushButton:hover{background-color:rgb(50, 170, 200)}") 是当鼠标移动到 QPushButton 按钮时会变成一种颜色。


设置按钮的最大尺寸和最小尺寸

button1.setMaximumSize(a, b) 
button1.setMinimumSize(a , b)
  • 1
  • 2
QPushButton 按钮设置大小颜色以及字体的大小

字体设置参考

    self.pushButton.setStyleSheet('''QPushButton{background:orange;border-radius:5px;}QPushButton:hover{background:#9AFF9A;}''')
    self.pushButton_2.setStyleSheet('''QPushButton{background:gold;border-radius:5px;}QPushButton:hover{background:#9AFF9A;}''')
    self.pushButton_3.setStyleSheet('''QPushButton{background:#EEAEEE;border-radius:5px;}QPushButton:hover{background:#9AFF9A;}''')
    self.pushButton_4.setStyleSheet('''QPushButton{background:#fdb933;border-radius:5px;}QPushButton:hover{background:#9AFF9A;}''')
    self.pushButton_5.setStyleSheet('''QPushButton{background:#afb4db;border-radius:5px;}QPushButton:hover{background:#9AFF9A;}''')
    self.pushButton_6.setStyleSheet('''QPushButton{background:#f7acbc;border-radius:5px;}QPushButton:hover{background:#9AFF9A;}''')
    self.pushButton_7.setStyleSheet('''QPushButton{background:#cbc547;border-radius:5px;}QPushButton:hover{background:#9AFF9A;}''')
    self.pushButton_8.setStyleSheet('''QPushButton{background:#90d7ec;border-radius:5px;}QPushButton:hover{background:#9AFF9A}''')
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

RGB颜色查询对照表

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/652873
推荐阅读
相关标签
  

闽ICP备14008679号