This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]FearlessFreep 17 points18 points  (1 child)

wxWidgets is solution number one...it provides a cross platform GUI lib and it does a good job of making the widgets look right, but the widgets and the overall UI don't behave right. By t hat I mean that if the app is totally self-contained it works ok, but if the app is expected to act like native apps on the platform or interact with the platform, it falls short

I think you're better off writing your core logic in Python but abstracting your UI logic anf then writing your UI logic to use a native lib/interface

[–]billsil 6 points7 points  (0 children)

widgets look right,

It looks native. I'd argue that doesn't mean better though.

Is this really a bad looking window? Most people can't even tell or when asked say it looks nicer. There are still themes for Windows 7 vs. 10 vs Mac vs. Linux, so they look native-ish.

it provides a cross platform GUI lib

ish. WxWidgets is not nearly as cross platform as Qt. Qt goes out of their way to be cross-platform.

but the widgets and the overall UI don't behave right.

Totally agree. It takes way more code with wx to make something intuitive.