IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    PyQt软件实现任务栏系统托盘图标最小化程序

    52txr发表于 2024-06-09 16:01:00
    love 0

    本文介绍了如何使用Qt Designer创建界面,并在主程序中调用该界面。接着,通过创建一个系统托盘图标和菜单,实现了任务栏托管功能。在右击鼠标时,会显示“恢复”和“退出”菜单项。点击叉掉窗口时,会提示最小化。

    一直很好奇这种任务栏托管是怎么做到的,感觉很高科技。在自己开发的软件里终于有机会试一试了,其实很简单。

    系统托盘

    首先使用Qt Designer创建界面,然后在主程序调用界面。这些我就不再赘述了。

    class MainWindow(QWidget):
        # 初始化主交互界面
        def __init__(self, parent=None):
            super(MainWindow, self).__init__(parent)
            self.ui = Ui_MyMainWindow()
            self.ui.setupUi(self)

    系统托盘

    系统托盘最小化的提示

    托管之后右击鼠标可以显示菜单“恢复”和“退出”。点击叉掉的时候显示提示最小化。

    完整代码如下:



沪ICP备19023445号-2号
友情链接