GUI: I am also looking for a nudge into the best (GUI) direction.

Greg Ewing greg.ewing at canterbury.ac.nz
Sun Nov 1 17:36:06 EST 2020


On 1/11/20 5:43 pm, Michael Torrie wrote:
> In C# world, WinForms is often used, but it's not "native" win32
> widgets.  Widgets are implemented in managed code (according to
> Wikipedia) that draw themselves using the theming dll so they look
> native, or at least look somewhat consistent with regards to button
> styles, fonts, colors, etc.

Well, Microsoft has a lot more resources than your typical third
party GUI toolkit developer to spend on re-doing everything
periodically. It still make sense to let them do the hard work
instead of replicating it all yourself.

> In fact I know of very few
> Windows applications that use exclusively the basic native widget set
> from win32.

Which is understandable -- the raw Windows GUI API is pretty
cruddy and doesn't do a lot of what one expects from a modern
GUI toolkit.

But I still think it's better to base your UI on one of the
standard offerings from Microsoft such as WinForms rather than
rolling your own.

-- 
Greg


More information about the Python-list mailing list