.desktop 文件中的名称在 tkinter 中不起作用 - python

Name in .desktop file not working in tkinter - python

我在 tkinter 中做了一个 python 应用程序。然后我制作了 Debian 安装程序并将其安装在 PC 上。现在我想要我的应用程序名称是 Ghanshyam 在 TopBar 而不是 Tk。这就是它现在在 TopBar 中的样子

我想在 TopBar 中使用自定义名称。 (不是 Tk)

假设我的应用程序名称是 Firefox Web 浏览器。我想要这样的东西:

根据this回答,我必须在应用程序的桌面条目中添加一行

Name=TITLE

我已经完成了。

ghanshyam.desktop

[Desktop Entry]
Version=1.0
Name=Ghanshyam
Comment=Comment in ghanshyam.desktop file
Exec=/usr/bin/ghanshyam/main
Icon=/usr/share/icons/ghanshyam/icon.png
Terminal=true
Type=Application
StartupNotify=true
Categories=Utility;Application;

上图是我的桌面文件。你可以看到我已经在我的桌面条目中写了Name。然而我的应用程序显示 Tk 而不是 Ghanshyam。我该如何解决?

任何帮助都是可观的。提前致谢:)


详情:

OS: Ubuntu 20.04 | Python: 3.8

我应该查看文档。嗯,以后对某人有用。

使用类名

root = Tk(className='Ghanshyam')

根据 tkinter 上的 python Docs

The Tk class is instantiated without arguments. This creates a toplevel widget of Tk which usually is the main window of an application. Each instance has its own associated Tcl interpreter.