Hi,
I am considering wxPython for my long-term cross-platform projects. I saw a post in a mailing list that got me worried. The author stated that wxWidgets was very buggy on Mac Os X. I don't have access to a Mac right now, so I can't check whether it is true or not.
Can you confirm or disprove this allegation?
Thanks.
···
--
Best regards,
Alexei Vinidiktov
I am considering wxPython for my long-term cross-platform projects. I
saw a post in a mailing list that got me worried. The author
stated that
wxWidgets was very buggy on Mac Os X. I don't have access to
a Mac right
now, so I can't check whether it is true or not.
Can you confirm or disprove this allegation?
Alexei,
I can disavow it (I won't say disprove) pretty strongly. I've got a pretty
complicated app for the transcription and qualitative analysis of video
working on Windows and Mac OS X very well. The Mac is a little different
than Windows at times, but that's because of platform differences in how the
widgets work rather than because of wxPython. (eg. You can't set the
program focus on a button.)
The only bug I know of that currently affects me is that the StyledTextCtrl
on the Mac doesn't appear to support Unicode well outside of Latin-1
encoding.
I think there's a page on the wiki about cross-platform differences that you
might also want to check out.
David
http://www.transana.org
Alexei Vinidiktov wrote:
I am considering wxPython for my long-term cross-platform projects. I saw a post in a mailing list that got me worried. The author stated that wxWidgets was very buggy on Mac Os X. I don't have access to a Mac right now, so I can't check whether it is true or not.
Can you confirm or disprove this allegation?
Mostly incorrect, but more correct as you go further into the past. There are still some problems on Mac, such as editable grid cells causing segmentation faults, but for the most part it is very stable. There has been focused energy on wxMac for at least 2 years now, and the developers have done an impressive job making wxMac play well with the other platforms while still following Apple's Human Interface Guidelines. The best advice to give you would be to try it and see how your application works.
If you are doing database business applications, you may wish to try Dabo (http://dabodev.com). Dabo wraps wxPython and even shields you from some of the platform inconsistencies. The applications I've written run similarly on Mac, Windows, and Linux with no show-stopping problems and no platform-specific code. Disclaimer: I'm one of the Dabo developers, so my view is tainted.
···
--
Paul McNett
http://paulmcnett.com
http://dabodev.com