如何隐藏PyQt应用在Mac OS X dock中的图标

4 投票
2 回答
2395 浏览
提问于 2025-04-16 15:01

我想知道怎么让一个 PyQt 应用程序(用户只通过 系统托盘(菜单栏里的那个小图标)来操作)在 Mac OS X 的 Dock 中隐藏自己?

2 个回答

2

如果你使用py2app来打包你的应用程序,可以像下面这样设置plist选项:

OPTIONS = {
              ...
              'plist': {'LSUIElement': True},
              ...
          }
4

这就是你要找的内容:http://uselessthingies.wordpress.com/2008/05/18/an-app-without-dock-icon-and-menu-bar/

简单来说:把你的应用打包(推荐使用py2app或pyinstaller);在你应用的Info.plist文件里添加 <key>LSUIElement</key><string>1</string>

撰写回答