赞
踩
找到相应的按钮,如 pushButton
self.pushButton.setStyleSheet('''QPushButton{background:#F7D674;border-radius:5px;}QPushButton:hover{background:yellow;}''')
当鼠标不在按钮上时,按钮颜色为:#F7D674,当鼠标指向按钮时,其颜色为:yellow
相应地,我们可以设置第二个按钮的颜色:
self.pushButton_2.setStyleSheet('''QPushButton{background:#6DDF6D;border-radius:5px;}QPushButton:hover{background:green;}''')
进阶:
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)}")
将按钮的字体设置为宋体,字号为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)
字体设置参考
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}''')
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。