Как восстановить после удаления меню?

Я работаю с Ubuntu Quickly, и я выполнил команду quickly design, а затем удалил меню. Но когда я запускаюсь, я получаю эту ошибку:

AttributeError: UiFactory instance has no attribute 'helpMenu'

Я пытался закомментировать разделы, но простой поиск исходного кода не показывает helpMenu.

И поиск в Google «Быстро» дает много ложных срабатываний ...

1
задан 11 November 2012 в 14:45

1 ответ

Проблема возникла из-за измененного базового класса Window, который быстро находится в _lib / Window.py:

Traceback (most recent call last):
  File "bin/testapp", line 33, in <module>
    testapp.main()
  File "/home/ian/pythontesting/testapp/testapp/__init__.py", line 33, in main
    window = TestappWindow.TestappWindow()
  File "/home/ian/pythontesting/testapp/testapp_lib/Window.py", line 35, in __new__
    new_object.finish_initializing(builder)
  File "/home/ian/pythontesting/testapp/testapp/TestappWindow.py", line 24, in finish_initializing
    super(TestappWindow, self).finish_initializing(builder)
  File "/home/ian/pythontesting/testapp/testapp_lib/Window.py", line 61, in finish_initializing
    LaunchpadIntegration.add_items(self.ui.helpMenu, 1, True, True)
AttributeError: UiFactory instance has no attribute 'helpMenu'

У сборщика больше нет меню. Он находится в блоке try / исключением, поэтому должен красиво работать, но не потому, что не обрабатывает ошибки атрибутов. Измените файл Window.py так, чтобы строка 63 гласила:

except (ImportError, AttributeError):

Теперь он должен работать и работает для меня. Я отправил отчет об ошибке на панель запуска: https://bugs.launchpad.net/quickly/+bug/1051686

0
ответ дан 11 November 2012 в 14:45

Другие вопросы по тегам:

Похожие вопросы: