5 ms·
How come documentation for "embedded" GUI frameworks like wxPython is so devoid of screenshots and graphical explanation? Compare these pages... * Overview, h
by mch82 9y ago
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/ https://www.wxpython.org/pages/overview/
* API, https://docs.wxpython.org/ https://docs.wxpython.org/
* Demo, https://wiki.wxpython.org/WxSmallApp https://wiki.wxpython.org/WxSmallApp
...with these pages for Bootstrap:
* Overview, http://getbootstrap.com/ http://getbootstrap.com/
* API docs, http://getbootstrap.com/docs/4.0/getting-started/introduction/ http://getbootstrap.com/docs/4.0/getting-started/introductio...
* Demo, http://getbootstrap.com/docs/4.0/examples/ 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.
- ornitorrincos 9y agobecause the list of widgets with screenshots are the same as wxwidgets which is in here: http://docs.wxwidgets.org/trunk/page_screenshots.html http://docs.wxwidgets.org/trunk/page_screenshots.html
- TheCoreh 9y agoSadly, 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.
- catach 9y agoIt's a rare mobile or web framework that's even ten years old.
- yeukhon 9y agoIndeed 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.
- ptx 9y ago> 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.
- hujun 9y agowxpython does provide demo,which include demos for most widgets, you could download it from here: https://extras.wxpython.org/wxPython4/extras/4.0.0/ 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;
- mch82 9y agoWill check this out, thanks!