Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #5601
| From | Alister Ware <alister.ware@ntlworld.com> |
|---|---|
| Subject | Re: problem with GKT module? |
| Newsgroups | comp.lang.python |
| References | <w7azp.13536$IL2.10719@newsfe04.ams2> <hzOzp.4673$2E6.769@newsfe18.ams2> <qi%zp.1052$dj2.973@newsfe20.iad> <XM8Ap.541$t41.164@newsfe25.ams2> <YjfAp.4143$eb4.1206@newsfe02.iad> |
| Message-ID | <6_zAp.5859$6K4.49@newsfe14.ams2> (permalink) |
| Organization | virginmedia.com |
| Date | 2011-05-17 19:26 +0000 |
On Mon, 16 May 2011 14:56:38 -0500, harrismh777 wrote: > alister ware wrote: >> def callback(self,widget,data=None): >> print widget #gives reference to radio button ok print >> widget.name #widget name on windoze, None on linux > > Well, you're obviously using Python 2.x ... > > ... have you tried this in Python 3.x ? > > > Neither here nor there... you need to know who/what is generating > 'widget'. Is widget buried in gtk where you can't see how it works, or > is widget a Python class (or wrapper) where you can see what its doing? > > The fact that widget.name returns None on the linux platform tells me > that widget is a Python class (or wrapper) ... so you probably have a > widget.py file somewhere... or some other module that widget is a class > definition in... who knows... (at this point). > > It seems to me that the 'builder' is behaving differently on the two > platforms (rather than Python is behaving differently on the two > platforms). > > What happens if you change the data=None pair? > > What happens if you omit data=None pair? > > Do you see this difference with *all* widgets, or just radio buttons? > > > > kind regards, > m harris It seems it was introduced in pygtk 2.1.7 as a side effect of correcting something to do with widget id's and the fact that widget names do not have to be unique (although glade insists that they are). looks like i have to modify my code & use gtk.buildable.get_name(widget) instead, not really a big change but may break someone else's code -- If you're not careful, you're going to catch something.
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
problem with GKT module? alister ware <alister.ware@ntlworld.com> - 2011-05-13 13:13 +0000
Re: problem with GKT module? Alister Ware <alister.ware@ntlworld.com> - 2011-05-15 11:13 +0000
Re: problem with GKT module? harrismh777 <harrismh777@charter.net> - 2011-05-15 20:42 -0500
Re: problem with GKT module? alister ware <alister.ware@ntlworld.com> - 2011-05-16 12:29 +0000
Re: problem with GKT module? harrismh777 <harrismh777@charter.net> - 2011-05-16 14:56 -0500
Re: problem with GKT module? Alister Ware <alister.ware@ntlworld.com> - 2011-05-17 19:26 +0000
Re: problem with GKT module? Anssi Saari <as@sci.fi> - 2011-05-16 23:02 +0300
csiph-web