[MacPorts] #35792: py27-wxpython-devel @2.9.4.0_0 RadioButton wx.RB_GROUP not working

MacPorts noreply at macports.org
Wed Aug 22 17:21:58 PDT 2012


#35792: py27-wxpython-devel @2.9.4.0_0 RadioButton wx.RB_GROUP not working
-------------------------------+--------------------------------------------
 Reporter:  yanokwa@…          |       Owner:  macports-tickets@…                   
     Type:  defect             |      Status:  new                                  
 Priority:  Normal             |   Milestone:                                       
Component:  ports              |     Version:  2.1.2                                
 Keywords:                     |        Port:  py27-wxpython-devel, wxWidgets-devel 
-------------------------------+--------------------------------------------
 In wxPython, when you add a wx.RB_GROUP style to a RadioButton to create a
 radio button grouping. The code for this looks like this:

 {{{
 # this is one group
 self.rb1 = wx.RadioButton(pnl, label='Value A', pos=(10, 10),
 style=wx.RB_GROUP)
 self.rb2 = wx.RadioButton(pnl, label='Value B', pos=(10, 40))
 self.rb3 = wx.RadioButton(pnl, label='Value C', pos=(10, 70))

 # this should be another group
 self.rb4 = wx.RadioButton(pnl, label='Value 1', pos=(10, 100),
 style=wx.RB_GROUP)
 self.rb5 = wx.RadioButton(pnl, label='Value 2', pos=(10, 130))
 }}}

 This code (see Example.py) works great on my Windows install (see
 Windows.png). If I select something from the A/B/C group, that selection
 does not affect something from the 1/2 group. This same code fails on my
 Mac (see Mac.png). A/B/C/1/2 are considered part of the same group.

 The versions of Python I'm running is listed below. I've also attached the
 list of installed ports (see Installed-Ports.txt).

 '''Windows 7 Ultimate SP 1'''
 {{{
 python-2.7.3.amd64.msi
 wxPython2.8-win64-unicode-2.8.12.1-py27.exe
 }}}

 '''Mac OS 10.8'''
 {{{
 python27 @2.7.3_0 (active) platform='darwin 12' archs='x86_64'
 py27-wxpython-devel @2.9.4.0_0 (active) platform='darwin 12'
 archs='x86_64'
 wxWidgets-devel @2.9.4_0+sdl (active) platform='darwin 12' archs='x86_64'
 }}}

 Any ideas what's going on?

-- 
Ticket URL: <https://trac.macports.org/ticket/35792>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list