1. 按钮
QPushButton{background-color:rgba(255,178,0,75%);color: white; border-radius: 40px; border: 2px groove gray; border-style: outset;}
QPushButton:hover{background-color:rgba(255,178,0,100%);}
QPushButton:pressed{background-color:rgba(255,178,0,100%); border-style: inset;}
QPushButton{background-color: qlineargradient(x1: 0, y0: 0, x2:1, y2:1,stop:0 rgb(144,238,144),stop:1 rgb(0,100,0));
color: white;border-radius: 40px;border: 5px ridge gray;}
2. QTDesigner 透明窗体
class Button_Form(QtWidgets.QWidget, Button_Ui):
def __init__(self):
super(Button_Form, self).__init__()
self.setupUi(self)
self.setAttribute(QtCore.Qt.WA_TranslucentBackground, True)
self.setWindowFlags(QtCore.Qt.FramelessWindowHint)
self.status = True
self.table_form = Table_Form()
setWindowFlags ( WindowFlags type )
FramelessWindowHint:没有边框的窗口
WindowStaysOnTopHint://总在最上面的窗口
CustomizeWindowHint://自定义窗口标题栏,以下标志必须与这个标志一起使用才有效,否则窗口将有默认的标题栏
WindowTitleHint:显示窗口标题栏
WindowSystemMenuHint://显示系统菜单
WindowMinimizeButtonHint://显示最小化按钮
WindowMaximizeButtonHint://显示最大化按钮
WindowMinMaxButtonsHint://显示最小化按钮和最大化按钮
WindowCloseButtonHint://显示关闭按钮
3. 设置QT应用的小图标
icon = QIcon("..\images\Speedtest_128px_1194686_easyicon.net.ico")
m_trayIcon = QSystemTrayIcon(icon)
m_trayIcon.show()