On 13 Feb 2010, at 23:50, David Arnold wrote:

> Hi,
> 
> I'm trying some of the zetcode tutorials. How come no menu item shows up on 
> my Macbook when I execute the following?
> 

For basic actions like quitting, Mac OS X likes all applications to present a 
standard user interface.  When your main window has focus click on its program 
menu (the word Python in bold at the left end of the Mac menu bar): at the 
bottom of the menu is the entry 'Quit Python' with the shortcut cmd+Q.  This is 
your 'Exit' menu item! (You can tell it is yours because it should also be 
showing the exit.png icon you specified.)  Something (I'm not sure if it is Qt 
or Mac OS X itself) has intercepted your 'Exit' menu item, moved it from the 
File menu to the program menu and standardised its format.  Because the File 
menu now has no entries it is not displayed.

If you choose another name for your menu item in the QAction call, say 
'Parrot', and change its shortcut from 'Ctrl+Q' (which is reserved for Quit) to 
'Ctrl+P', say, then the File menu will appear with the 'Parrot' menu item in 
it.  The program menu will contain the default 'Quit Python' item.

Regards,
-- CMcP
_______________________________________________
PyQt mailing list    [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to