On jeudi 13 novembre 2008, Neil Munro wrote: > Hey, again, have spent most of the day playing around and reading about > python and glade and thus far this is what I have, now I have a few > issues I have questions about, firstly how do I get the text associated > with a toolbar button and change it for example if you notice the 'play' > button when this is pressed I wish for the button to be renamed and > re-iconed to 'pause' but have no idea how to do this or even if it's > possible, I imagine so, but I don't actually know.
Just get the name of you menu entry (using wTree.get_widget() method), and change its properties. Then see documentation to retreive the properties associated with the menu entry. > Secondly, while I have discovered a way to close a window by essentially > crashing it in program what is the safest way to close a gtk window from > within python, in my program here I have an about dialog box that opens, > but when it closes it either takes the whole application with it (which > I quickly corrected) or crashes un-gracefully and while the window > appears to close, it's in fact crashed. You don't need to bind OK/Cancel dialogs buttons signals; the dialogs will be closed as soon as you press OK or Cancel. Look at my code, for example: http://trac.gbiloba.org/papywizard/browser/trunk/papywizard/controller/generalInfoController.py I bind signals just to make some special actions before the dialog is closed, but I don't cal a quit method. -- Frédéric http://www.gbiloba.org _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/
