目录
一、按钮 PushButton-改变背景颜色、字体颜色、弧度、悬停按下变化(样式表编辑)
一、按钮 PushButton-改变背景颜色、字体颜色、弧度、悬停按下变化(样式表编辑)
#pushButton_selectsheet_1{
background-color:rgb(217,240,239);
color:rgb(0,0,0); # 字体颜色
border:1px solid rgb(0,0,0); # 边框宽度及颜色
border-radius:8px; # 角弧度
}
#pushButton_selectsheet_1:hover{
background-color:rgb(255,255,255); # 鼠标悬停颜色
}
# 按下变化
#pushButton_selectsheet_1:pressed{
padding-top:5px;
padding-left:5px;
}
二、将控件加阴影(Python)
self.{控件名}.setGraphicsEffect(QtWidgets.QGraphicsDropShadowEffect(
blurRadius = 25, xOffset = 3, yOffset = 3))
三、隐藏框(Python)
-
1.隐藏窗口
self.setWindowFlags(QtCore.Qt.FramelessWindowHint) # 隐藏窗口框
self.setAttribute(QtCore.Qt.WA_TranslucentBackground) # 背景透明
-
2.隐藏窗口后,可移动面板
class MouseClicked(object):
def mousePressEvent(self, event):
if event.button() == QtCore.Qt.LeftButton:
self.Move = True
self.Point = event.globalPos() - self.pos()
event.accept()
def mouseMoveEvent(self, QMouseEvent):
if QMouseEvent.buttons() == QtCore.Qt.LeftButton and self.Move:
self.move(QMouseEvent.globalPos() - self.Point)
QMouseEvent.accept()