Como recuperar da barra de menu?

1

Estou trabalhando com o Ubuntu Rapidamente e executei o comando quickly design e excluí a barra de menu. Mas quando eu corro, eu recebo este erro:

AttributeError: UiFactory instance has no attribute 'helpMenu'

Eu tentei comentar seções, mas uma pesquisa simples do código-fonte não mostra o helpMenu.

E a pesquisa no Google por "Rapidamente" dá-lhe muitos falsos positivos ...

    
por triunenature 11.09.2012 / 22:15

1 resposta

1

O problema vem da classe Window base modificada que rapidamente tem em _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'

O construtor não tem mais um menu. Está em um bloco try / except, portanto, deve falhar muito, mas não porque não manipulará erros de atributo. Modifique o arquivo Window.py para que a linha 63 leia:

except (ImportError, AttributeError):

Agora deve funcionar e faz por mim. Enviei um relatório de erros para o launchpad: link

    
por Ian B. 16.09.2012 / 22:00