Weird Mac combobox issue with wxPython 2.8.9.2

I have an application I've been working on for several years.
In anticipation of my next release, I've been upgrading to
wxPython 2.8.9.2.

It appears that the wx.ComboBox is having some troubles on OS
X 10.3 and OS X 10.4. Specifically, I can't type in
comboboxes on these two versions of OS X. The same code
works fine under wxPython 2.8.9.1 on all 5 of my test
computers, and the code works fine under wxPython 2.8.9.2 on
Windows XP and on OS X 10.5.

Although I have not yet had time to work out the specifics,
though, I don't think it's quite that straight-forward. I
wrote an ultra-simple combobox app that worked fine where my
regular application does not.

I use Python 2.5 on all of the computers involved.

It's going to take some work to extract and simplify my code
to reproduce the problem. I have other obligations this
evening, so I won't be able to get to it until tomorrow. So
unless Robin has some genius insight, this is probably just
an FYI until then.

Okay, it doesn't make any sense, but it's reliable, reproducable, and
consistent for me.

The attached sample program works fine with wxPython 2.8.9.2 on Windows XP
and OS X 10.5. It works fine on wxPython 2.8.9.1 on OS X 10.4 and OS X
10.3. However, when using wxPython 2.8.9.2 on OS X 10.4 and OS X 10.3, I
cannot type in the "Server" box.

Furthermore, if I comment out the Username TextCtrl, then the Combo box
works with wxPython 2.8.9.2 on OS X 10.4 and OS X 10.3.

In case it matters, I'm using python 2.5.2 on OS X 10.3, OS X 10.4, and
Windows XP, and python 2.5.1 on OS X 10.5.

This problem prevents me from being able to upgrade to wxPython 2.8.9.2 on
the Mac, as I cannot count on my users to have upgraded to OS X 10.5.

David

ComboBoxProblem.py (4.92 KB)

David Woods wrote:

I have an application I've been working on for several years. In anticipation of my next release, I've been upgrading to wxPython 2.8.9.2.

It appears that the wx.ComboBox is having some troubles on OS X 10.3 and OS X 10.4. Specifically, I can't type in comboboxes on these two versions of OS X. The same code works fine under wxPython 2.8.9.1 on all 5 of my test computers, and the code works fine under wxPython 2.8.9.2 on Windows XP and on OS X 10.5.

Although I have not yet had time to work out the specifics, though, I don't think it's quite that straight-forward. I wrote an ultra-simple combobox app that worked fine where my regular application does not.

I use Python 2.5 on all of the computers involved.

It's going to take some work to extract and simplify my code to reproduce the problem. I have other obligations this evening, so I won't be able to get to it until tomorrow. So unless Robin has some genius insight, this is probably just an FYI until then.

Okay, it doesn't make any sense, but it's reliable, reproducable, and
consistent for me.

The attached sample program works fine with wxPython 2.8.9.2 on Windows XP
and OS X 10.5. It works fine on wxPython 2.8.9.1 on OS X 10.4 and OS X
10.3. However, when using wxPython 2.8.9.2 on OS X 10.4 and OS X 10.3, I
cannot type in the "Server" box.

Furthermore, if I comment out the Username TextCtrl, then the Combo box
works with wxPython 2.8.9.2 on OS X 10.4 and OS X 10.3.

In case it matters, I'm using python 2.5.2 on OS X 10.3, OS X 10.4, and
Windows XP, and python 2.5.1 on OS X 10.5.

This problem prevents me from being able to upgrade to wxPython 2.8.9.2 on
the Mac, as I cannot count on my users to have upgraded to OS X 10.5.

I think this is a bit over my head, but if you make a ticket for this Stefan will probably look at it.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

Was a ticked created? I just ran into the same problem on Mac OS X
10.4 with Python 2.5 and wxPython 2.8.10.1. The demo has this issue
too. ComboCtrl doesn't seem to be affected so I guess I'll have to use
that in the mean time.

Thanks, Frank

···

2009/4/23 Robin Dunn <robin@alldunn.com>:

David Woods wrote:

I have an application I've been working on for several years. In
anticipation of my next release, I've been upgrading to wxPython 2.8.9.2.
It appears that the wx.ComboBox is having some troubles on OS X 10.3 and
OS X 10.4. Specifically, I can't type in comboboxes on these two versions
of OS X. The same code works fine under wxPython 2.8.9.1 on all 5 of my
test computers, and the code works fine under wxPython 2.8.9.2 on Windows XP
and on OS X 10.5.
Although I have not yet had time to work out the specifics, though, I
don't think it's quite that straight-forward. I wrote an ultra-simple
combobox app that worked fine where my regular application does not.

I use Python 2.5 on all of the computers involved.

It's going to take some work to extract and simplify my code to reproduce
the problem. I have other obligations this evening, so I won't be able to
get to it until tomorrow. So unless Robin has some genius insight, this is
probably just an FYI until then.

Okay, it doesn't make any sense, but it's reliable, reproducable, and
consistent for me.

The attached sample program works fine with wxPython 2.8.9.2 on Windows XP
and OS X 10.5. It works fine on wxPython 2.8.9.1 on OS X 10.4 and OS X
10.3. However, when using wxPython 2.8.9.2 on OS X 10.4 and OS X 10.3, I
cannot type in the "Server" box.
Furthermore, if I comment out the Username TextCtrl, then the Combo box
works with wxPython 2.8.9.2 on OS X 10.4 and OS X 10.3.

In case it matters, I'm using python 2.5.2 on OS X 10.3, OS X 10.4, and
Windows XP, and python 2.5.1 on OS X 10.5.

This problem prevents me from being able to upgrade to wxPython 2.8.9.2 on
the Mac, as I cannot count on my users to have upgraded to OS X 10.5.

I think this is a bit over my head, but if you make a ticket for this Stefan
will probably look at it.

Frank,

It's ticket 10732. wxTrac has been migrated to GitHub Issues - wxWidgets

David

From: wxpython-users-bounces@lists.wxwidgets.org

[mailto:wxpython-users-

bounces@lists.wxwidgets.org] On Behalf Of Frank Niessink
Sent: Saturday, May 30, 2009 4:08 AM
To: wxpython-users@lists.wxwidgets.org
Subject: Re: [wxpython-users] Weird Mac combobox issue with wxPython
2.8.9.2

> David Woods wrote:
>>>
>>> I have an application I've been working on for several years. In
>>> anticipation of my next release, I've been upgrading to wxPython
2.8.9.2.
>>> It appears that the wx.ComboBox is having some troubles on OS X

10.3

and
>>> OS X 10.4. Specifically, I can't type in comboboxes on these two
versions
>>> of OS X. The same code works fine under wxPython 2.8.9.1 on all 5

of

my
>>> test computers, and the code works fine under wxPython 2.8.9.2 on
Windows XP
>>> and on OS X 10.5.
>>> Although I have not yet had time to work out the specifics,

though, I

>>> don't think it's quite that straight-forward. I wrote an

ultra-simple

>>> combobox app that worked fine where my regular application does

not.

>>>
>>> I use Python 2.5 on all of the computers involved.
>>>
>>> It's going to take some work to extract and simplify my code to
reproduce
>>> the problem. I have other obligations this evening, so I won't be
able to
>>> get to it until tomorrow. So unless Robin has some genius

insight,

this is
>>> probably just an FYI until then.
>>
>> Okay, it doesn't make any sense, but it's reliable, reproducable,

and

>> consistent for me.
>>
>> The attached sample program works fine with wxPython 2.8.9.2 on

Windows

XP
>> and OS X 10.5. It works fine on wxPython 2.8.9.1 on OS X 10.4 and

OS X

>> 10.3. However, when using wxPython 2.8.9.2 on OS X 10.4 and OS X

10.3,

I
>> cannot type in the "Server" box.
>> Furthermore, if I comment out the Username TextCtrl, then the Combo

box

>> works with wxPython 2.8.9.2 on OS X 10.4 and OS X 10.3.
>>
>> In case it matters, I'm using python 2.5.2 on OS X 10.3, OS X 10.4,

and

>> Windows XP, and python 2.5.1 on OS X 10.5.
>>
>> This problem prevents me from being able to upgrade to wxPython

2.8.9.2

on
>> the Mac, as I cannot count on my users to have upgraded to OS X

10.5.

>
> I think this is a bit over my head, but if you make a ticket for

this

···

-----Original Message-----
2009/4/23 Robin Dunn <robin@alldunn.com>:
Stefan
> will probably look at it.

Was a ticked created? I just ran into the same problem on Mac OS X
10.4 with Python 2.5 and wxPython 2.8.10.1. The demo has this issue
too. ComboCtrl doesn't seem to be affected so I guess I'll have to use
that in the mean time.

Thanks, Frank
_______________________________________________
wxpython-users mailing list
wxpython-users@lists.wxwidgets.org
http://lists.wxwidgets.org/mailman/listinfo/wxpython-users