Glade 中的应用程序视图与实际应用程序不同

Glade 中的应用程序视图与实际应用程序不同

我使用 Quickly 和 Glade 为 ubuntu 创建了一个应用程序。

quickly create ubuntu-application SecureLogin

通过 Glade Hierarchy 部分,我删除了除“help>contents & about”之外的所有菜单。它看起来像这样(在 Glade 中):

http://i442.photobucket.com/albums/qq142/nanieke/3c4663ed.png

但是当我运行程序时(通过

quickly run

或者安装软件包后),菜单中突然出现了另外两个选项:

http://i442.photobucket.com/albums/qq142/nanieke/15914525.png

我找不到任何内容,也不知道它是在哪里创建的。Glade 中的菜单“层次结构”部分未显示选项。我在项目文件夹中搜索了“在线”和“翻译”等术语,但没有找到任何结果。

有人知道这些选项来自哪里以及我如何删除它们吗?

答案1

这是添加的两个菜单项在代码中(不是通过 Glade)属于Launchpad 集成图书馆。您可以在<yourproject>_lib/Window.py

# Optional Launchpad integration
# This shouldn't crash if not found as it is simply used for bug reporting.
# See https://wiki.ubuntu.com/UbuntuDevelopment/Internationalisation/Coding
# for more information about Launchpad integration.
try:
    from gi.repository import LaunchpadIntegration # pylint: disable=E0611
    LaunchpadIntegration.add_items(self.ui.helpMenu, 1, True, True)
    LaunchpadIntegration.set_sourcepackagename('foo')
except ImportError:
    pass

相关内容