gpt4 book ai didi

python - 在 OS X 菜单栏中更改 Tkinter 应用程序的标题

转载 作者:太空狗 更新时间:2023-10-29 18:34:08 26 4
gpt4 key购买 nike

当您在 Python 中使用 Tkinter 创建带有 GUI 的应用程序时,您的应用程序的名称在 OS X 的菜单栏中显示为“Python”。如何让它显示为其他名称?

最佳答案

我的答案是基于一个埋在 some forums 中间的.找到该解决方案有点困难,但我喜欢它,因为它允许您将应用程序作为单个跨平台脚本分发。没有必要通过 py2app 或类似的东西运行它,然后你会得到一个 OS X 特定的包。

无论如何,我在这里分享我的清理版本,以便在它到达那里时给予更多关注。您需要通过 pip 安装 pyobjc 以获取代码中使用的 Foundation 模块。

from sys import platform

# Check if we're on OS X, first.
if platform == 'darwin':
from Foundation import NSBundle
bundle = NSBundle.mainBundle()
if bundle:
info = bundle.localizedInfoDictionary() or bundle.infoDictionary()
if info and info['CFBundleName'] == 'Python':
info['CFBundleName'] = <Your application name here>

关于python - 在 OS X 菜单栏中更改 Tkinter 应用程序的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30009909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com