Я использовал Quickly и Glade для создания приложения для Ubuntu.
quickly create ubuntu-application SecureLogin
В разделе «Иерархия полян» я удалил все меню, кроме «Справка> Содержание и усиление». около'. Это выглядит так (на поляне):
http://i442.photobucket.com/albums/qq142/nanieke/3c4663ed.png
Но когда я бегу Программа (через
quickly run
или после установки пакета), внезапно в меню появляются две другие опции:
http://i442.photobucket.com/albums/ qq142 / nanieke / 15914525.png
Я нигде не могу найти контент и не знаю, где он создан. Опции не отображаются в разделе «иерархия» меню в Glade. Я искал в папке своего проекта такие термины, как «Онлайн» и «Перевести», но не получил результатов.
У кого-нибудь есть идея, откуда берутся варианты и как я могу их удалить?
Это две записи меню, добавленные в коде (не через 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