您的位置:首页 > 编程语言 > Qt开发

PyQt窗口最小化到托盘

2016-09-29 11:57 190 查看
1、主要步骤包含 

      创建系统托盘对象

      为系统托盘设置图片

      为系统托盘设置事件处理函数

      为系统托盘设置菜单

self.tray = QSystemTrayIcon() #创建系统托盘对象
self.icon = QIcon('mac.png')  #创建图标
self.tray.setIcon(self.icon)  #设置系统托盘图标
self.tray.activated.connect(self.TuoPanEvent) #设置托盘点击事件处理函数
self.tray_menu = QMenu(QApplication.desktop()) #创建菜单
self.RestoreAction = QAction(u'还原 ', self, triggered=self.show) #添加一级菜单动作选项(还原主窗口)
self.QuitAction = QAction(u'退出 ', self, triggered=qApp.quit) #添加一级菜单动作选项(退出程序)
self.tray_menu.addAction(self.RestoreAction) #为菜单添加动作
self.tray_menu.addAction(self.QuitAction)
self.tray.setContextMenu(self.tray_menu) #设置系统托盘菜单
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  pyqt