News for hackers. Stuff that matters.
Re:WxPython 4.0.0 Released by mch82 on Thursday February 01, 2018 @11:44AM (#16283274)
How come documentation for "embedded" GUI frameworks like wxPython is so devoid of screenshots and graphical explanation?

Compare these pages...

* Overview, https://www.wxpython.org/pages/overview/

* API, https://docs.wxpython.org/

* Demo, https://wiki.wxpython.org/WxSmallApp

...with these pages for Bootstrap:

* Overview, http://getbootstrap.com/

* API docs, http://getbootstrap.com/docs/4.0/getting-started/introductio...

* Demo, http://getbootstrap.com/docs/4.0/examples/

For me, this difference made web UI frameworks much more approachable. Visual widget catalogs simplify the task of finding widgets or code samples. Widget screen shots help determine if code is performing as expected.

Re:WxPython 4.0.0 Released by ornitorrincos on Thursday February 01, 2018 @12:07PM (#16283518)
because the list of widgets with screenshots are the same as wxwidgets which is in here: http://docs.wxwidgets.org/trunk/page_screenshots.html
Re:WxPython 4.0.0 Released by TheCoreh on Thursday February 01, 2018 @01:53PM (#16284578)
Sadly, the screenshots on that page seem to have been last updated when Windows XP was still current (which was 10+ years ago)

They're also not HiDPI/Retina, and the whole website design seems to be stuck in the mid-2000s, too. Somehow mobile and web developers got aboard all the new design and interaction trends, but Desktop GUI frameworks seem to be all stuck 10 years behind.

If I had to guess, I'd say it's probably because of a lack of capital investment in desktop software.

And yet a lot of people don't understand why everyone is using Electron for desktop apps these days.

Re:WxPython 4.0.0 Released by ptx on Thursday February 01, 2018 @03:08PM (#16285394)
> Somehow mobile and web developers got aboard all the new design and interaction trends

Because the new design trends are all about how to adapt to the limitations (and possibilities) of mobile and web. For desktop applications these mobile-first designs don't work very well (see Windows 8) and we already had long-established design patterns that do.

Re:WxPython 4.0.0 Released by yeukhon on Thursday February 01, 2018 @02:10PM (#16284774)
Indeed this is a very very old library and wx has existed for a long time. I think many of the existing GUI have been ported to or started out with Qt. I did a project using WxPython before, while it was much more pleasant than Qt (it was around 2011), the GUI felt really old. After that, I switched to Qt for another project due to the size of community support and the features available in Qt.

Either way, at least in my experience, I had to look up the C++ documentation because the Python binding documentation was never complete.

Re:WxPython 4.0.0 Released by catach on Thursday February 01, 2018 @02:04PM (#16284709)
It's a rare mobile or web framework that's even ten years old.
Re:WxPython 4.0.0 Released by hujun on Thursday February 01, 2018 @02:50PM (#16285209)
wxpython does provide demo,which include demos for most widgets, you could download it from here: https://extras.wxpython.org/wxPython4/extras/4.0.0/

I have been using wxpython on and off for last a few years, the nice thing is it gives a natural looks on each supported OS, so your application won't standout as odd/fancy/weird/off, as with some other cross platform GUI framework do;

Re:WxPython 4.0.0 Released by mch82 on Friday February 02, 2018 @12:34AM (#16288644)
Will check this out, thanks!