PyQt5 之PyQt5_QSystemTrayIcon(系统托盘)

1 , 代码

# @Last Modified time: 2019-10-01 14:50:51  
# @Description:  "第十九课  颤抖吧Top"



from VipCode import *

class Dialog_First(PyQt5_QDialog):
    def show_Dialog(self):
        self.show()

    def ui_Dialog(self):
        self.setFixedSize(555,555)
        self.setWindowTitle("茄子最棒 !")
        self.setBackground("mainBg.png")

        #创建标签
        self.label = PyQt5_Qlabel(self,180,180,350,350)

        #添加身体按钮
        self.addBodyButton(self.label)
        #创建窗口托盘
        self.tray = PyQt5_QSystemTrayIcon(self)
        #设置托盘图标样式
        self.tray._setIcon("icon.png")

        #添加显示的菜单
        self.menuShow = self.tray.addMenu("显示")
        #连接显示菜单的事件
        self.menuShow.triggered.connect(self.trayShow)
        #添加退出的菜单
        self.menuExit = self.tray.addMenu("退出")
        #连接退出的事件
        self.menuExit.triggered.connect(self.trayExit)
        
        #显示图标
        self.tray.show()




###################################

你可能感兴趣的:(PyQt5,GUI框架)