On Wed, 2008-11-12 at 12:37 -0500, Steve McClure wrote: > On Nov 12, 2008, at 11:04 AM, Mats Taraldsvik wrote: > > > On Wed, 2008-11-12 at 16:43 +0100, Frédéric wrote: > >> Le 12/11/2008, "Neil Munro" <[EMAIL PROTECTED]> a écrit: > >> > >>> I am working on a music database application for myself and I > >>> wanna write > >>> the GUI using glade and obviously GTK, but I've not had much luck > >>> getting > >>> things to work, I have two books on python and both say 'just do > >>> X' but if X > >>> doesn't work I am kinda stuck, so if anyone could help me I would be > >>> grateful. > >>> > >>> The problem is that when I try to just show the GUI (never mind > >>> event > >>> handlers and signals etc, just want the GUI to show atm) nothing > >>> happens, > >>> python sorta sits there doing nothing. I have attached the glade > >>> file and > >>> the python file in the hopes it'll only be one or two lines to > >>> change that I > >>> am simply unaware of. > >> > >> I can't open you glade file right now, but did you set the Visible > >> property of the window to Yes? It is No by default... > > > > Yeah, I've done this a few times myself. Why isn't the (first created) > > main winow visible by default, by the way? Could have saved me a > > couple > > of hours.. ;) > > Perhaps, you don't want it visible. Maybe there is a splash screen, > or the screen shouldn't appear until some remote service is contacted, > etc. There isn't any reason for Glade to guess what you want when you > have to facility to tell it. IMHO
You keep most of your windows invisible in a glade project, but the main window, which often should be visible, and also often is created first, could be set visible as default. I just believe it is easier, at least when you first experience this issue, to figure out that you want to set the window not visible. A beginner might think something else is wrong, and waste time on this. It could be a property in glade, "set all created windows visible" or "set first window in project as visible". > > > > > > > To make your window visible: > > > > - Start Glade and open your project. > > > > - Open properties for your main winow, and go to the 'Common' tab. > > > > - Set/toggle visible to 'Yes'. > > > >> > >> -- > >> Frédéric > >> _______________________________________________ > >> pygtk mailing list [email protected] > >> http://www.daa.com.au/mailman/listinfo/pygtk > >> Read the PyGTK FAQ: http://faq.pygtk.org/ > > > > Mats > > > > _______________________________________________ > > pygtk mailing list [email protected] > > http://www.daa.com.au/mailman/listinfo/pygtk > > Read the PyGTK FAQ: http://faq.pygtk.org/ > > -- > Steve McClure > [EMAIL PROTECTED] > > _______________________________________________ > pygtk mailing list [email protected] > http://www.daa.com.au/mailman/listinfo/pygtk > Read the PyGTK FAQ: http://faq.pygtk.org/ Mats _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/
