5 ms·
Being inexperienced with modern Python, that leads me to ask, what's the story with GUI work on Python? Are there any good libraries?
by copperx 7y ago
Being inexperienced with modern Python, that leads me to ask, what's the story with GUI work on Python? Are there any good libraries?
- darkpuma 7y agoTk from python is pretty damn convenient, being as it's always there. Not the most modern toolkit for sure, but always being there is a pretty compelling feature for some GUI projects.
- aidenn0 7y agoFWIW, ubuntu python3 does not install Tk by default.
- deckiedan 7y agoSince it came up, Tkinter's drag and drop story is pretty grim too. I've used Tkinter with python to make a whole bunch of quick utilities (sync tools for non-techies, XML editing stuff for file applications which lack needed tools, etc.) and think it's very under appreciated.
- mehrdadn 7y agoIt's not always there. Like it's not there on MSYS2.
- glenneroo 7y agoMy limited experience with PyQt3 says it isn't horrible and seems to cover most bases.
- mehrdadn 7y agoI seem to recall the download is humongous?
- glenneroo 7y agoWhat do you consider humongous? On my Windows Machine it's 100MB (assuming I'm counting the right directories).
- mehrdadn 7y agoYeah that's beyond humongous, that's just ridiculous. :-) I was imagining it was more like 60MB.
- glenneroo 7y agoOn which platform/hardware is 100MB ridiculous? I was using it on my Raspberry Pi with a 32GB MicroSD card which cost ~10€ for the High Endurance version (officially supported by SanDisk for Linux/Pi) i.e. 100MB is peanuts. Also the difference between 60MB and 100MB isn't huge, so using the word ridiculous is IMO a bit over-dramatic.
- mehrdadn 7y agoOn whatever platform. Requiring a user to download and install a 100MB+ framework just to show a basic GUI is just ridiculous. Even Sublime is 33 MB and I see that as bloated, and that's including its separate copy of Python itself...
- glenneroo 7y agoMaybe it's because PyQt is a lot more than just a basic GUI[0]. > PyQt is one of the most popular Python bindings for the Qt cross-platform C++ framework. And why are you comparing an editor to a GUI framework? Or is there a GUI framework also called Sublime? [0]: https://wiki.python.org/moin/PyQt https://wiki.python.org/moin/PyQt
- floatboth 7y agoGTK works great with Python (like with most scripting languages really).
- Madzen1 7y agoTurtle