[pygtk] Python and Glade
Mats Taraldsvik
mats.taraldsvik at bickeringleague.net
Thu Nov 13 03:08:58 WST 2008
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" <neilmunro at gmail.com> 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 pygtk at daa.com.au
> >> http://www.daa.com.au/mailman/listinfo/pygtk
> >> Read the PyGTK FAQ: http://faq.pygtk.org/
> >
> > Mats
> >
> > _______________________________________________
> > pygtk mailing list pygtk at daa.com.au
> > http://www.daa.com.au/mailman/listinfo/pygtk
> > Read the PyGTK FAQ: http://faq.pygtk.org/
>
> --
> Steve McClure
> smcclure at racemi.com
>
> _______________________________________________
> pygtk mailing list pygtk at daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://faq.pygtk.org/
Mats
More information about the pygtk
mailing list