def __init__(self, parent=None):
QtWidgets.QWidget.__init__(self, parent)
# Click pos
self.clickPos = QtCore.QPoint(50, 50)
# App Icon
self.icon_Label = QtWidgets.QLabel()
self.icon_Label.setPixmap(QtGui.QPixmap(":/resources/bcts.png").scaled(QtCore.QSize(40, 40)))
self.icon_Label.setFixedWidth(40)
# Title font
self.title_font = QtGui.QFont("Segoe UI")
self.title_font.setPointSize(11)
self.title_font.setBold(True)
# Title
self.title_Label = QtWidgets.QLabel("")
self.title_Label.setFont(self.title_font)
self.title_Label.setAlignment(QtCore.Qt.AlignCenter)
#?Button
self.closeApp_btn = QtWidgets.QToolButton()
self.closeApp_btn.setIcon(QtGui.QIcon(":/resources/close.png"))
self.closeApp_btn.setObjectName("closeButton")
self.titlelayout = QtWidgets.QHBoxLayout()
self.titlelayout.addWidget(self.icon_Label)
self.titlelayout.addWidget(self.title_Label)
self.titlelayout.addWidget(self.closeApp_btn)
self.titlelayout.setSpacing(0)
self.titlelayout.setContentsMargins(5, 5, 5, 5)
# Stylesheet
self.setStyleSheet("QLabel{background:#ffffff; color:#859ba6; font-family:'Segoe UI'; font-size:12pt;} QToolButton{border:none;} QPushButton:hover{background:#6e66cc;border:1px solid #373366;} QToolButton:hover{background:#fa7064;}")
self.setLayout(self.titlelayout)
# Slots & signals
self.closeApp_btn.clicked.connect(parent.close)
BATS_messagebox.py 文件源码
python
阅读 19
收藏 0
点赞 0
评论 0
评论列表
文章目录