如何在python qt中设置windows标题?

时间:2013-08-08 18:23:44

标签: window pyqt title gnome-3 gnome-shell

我在pyqt开发,我在Ubuntu上制作了deb包。它包含.desktop文件,因此它会自动将图标添加到主菜单。当我启动应用程序窗口标题是正确的但在gnome栏中显示s_main.pyw这是应用程序中主脚本的名称。可以在该栏中设置正确的名称吗?

这是a link to image

2 个答案:

答案 0 :(得分:3)

我找到了答案。您只需在QApplication对象的构造函数中输入应用程序的名称即可。像这样。 app = QtGui.QApplication(['Here here name']) 此名称显示在gnome shell中。

答案 1 :(得分:2)

Gnome需要.desktop文件位于/ usr / share / applications或〜/ .local / share / applications中。

myapp.desktop文件示例:

[Desktop Entry]
Name=Application Name
Comment= My application description
Terminal=false
Type=Application
Categories=Development;Education
Exec=path/to/main-script
Icon=path/to/icon

示例中的名称将显示在Gnome顶部栏中。 Exec是主脚本的路径(在你的情况下是s_main.pyw) 此外,您应该重新启动Gnome以显示更改(Alt + F2,输入rEnter)。