Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am working with Ubuntu Quickly, and I ran the quickly design command, then deleted the menubar. But when I run, i get this error:

AttributeError: UiFactory instance has no attribute 'helpMenu'

I tried commenting out sections, but a simple search of the source code doesn't show helpMenu.

And google search for "Quickly" gives you a LOT of false positives ...

share|improve this question
up vote 1 down vote accepted

The problem comes from the modified base Window class that quickly has in _lib/

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

The builder no longer has a menu. It's in a try/except block so should fail nicely but doesn't because it won't handle attribute errors. Modify the file so that line 63 reads:

except (ImportError, AttributeError):

Now it should work and does for me. I submitted a bug report to launchpad:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.