Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI
31–38 of 38 posts
Re: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI
#32Pretty impressive. I've never very much liked how TKinter looks out of the box and i didn't know it's capable custom UI visuals as in the examples. If tkinter looked like the OS native UI it would be optimal, but in my experience it mostly doesn't. Will be following this project for my future GUI needs in Python. Nice work!
Tkinter looks native on platforms that have native GUIs (Windows, macOS). On Unix you can use any of the numerous platform-independent (non-native) skins for Ttk: - https://ttkbootstrap.readthedocs.io/en/latest/#sample-themes - https://wiki.tcl-lang.org/page/List+of+ttk+Themes#60ca3eb80e... - https://ttkthemes.readthedocs.io/en/latest/themes.html The main issue with Tk/Ttk is mostly documentation and of course that i…
Those combo boxes are definitely not native. The menus are also off (the menu items are shorter and they turn blue instead of gray when highlighted).
Re: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI
#33The examples look horrible imho
This would be a more productive comment if you could explain why you have this opinion.
Re: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI
#34The examples look horrible imho
This would be a more productive comment if you could explain why you have this opinion.
https://www.hwaci.com/sw/mktclapp/xmta1.jpg
It had compactness, consistency, accessibility, multi language built in, composability, ability for the User to customize things like contrast and sizes, etc.
Personally I was excited that maybe this would be a project that would get back to those sane foundations.
Oh well, fuck that I guess
Re: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI
#35Earlier quoted context omitted.
Tkinter looks native on platforms that have native GUIs (Windows, macOS). On Unix you can use any of the numerous platform-independent (non-native) skins for Ttk: - https://ttkbootstrap.readthedocs.io/en/latest/#sample-themes - https://wiki.tcl-lang.org/page/List+of+ttk+Themes#60ca3eb80e... - https://ttkthemes.readthedocs.io/en/latest/themes.html The main issue with Tk/Ttk is mostly documentation and of course that i…
Here’s IDLE’s settings window on Windows 11: https://i.imgur.com/DnwviOr.png Those combo boxes are definitely not native. The menus are also off (the menu items are shorter and they turn blue instead of gray when highlighted).
See https://tkdocs.com/tutorial/idle.html for a case-study involving IDLE (Search for "Another Example" to see the settings window). You should be able to tell from the windows and mac screenshots how old this article is.
Re: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI
#36Pretty impressive. I've never very much liked how TKinter looks out of the box and i didn't know it's capable custom UI visuals as in the examples. If tkinter looked like the OS native UI it would be optimal, but in my experience it mostly doesn't. Will be following this project for my future GUI needs in Python. Nice work!
Tkinter looks native on platforms that have native GUIs (Windows, macOS). On Unix you can use any of the numerous platform-independent (non-native) skins for Ttk: - https://ttkbootstrap.readthedocs.io/en/latest/#sample-themes - https://wiki.tcl-lang.org/page/List+of+ttk+Themes#60ca3eb80e... - https://ttkthemes.readthedocs.io/en/latest/themes.html The main issue with Tk/Ttk is mostly documentation and of course that i…
Re: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI
#37I’ve always thought there’s so much low hanging fruit in making simple interfaces easy to make. We’ve lost so much ground since vb6.
For a while, I missed the ability to draw interfaces, and tried some tools for building interfaces in Python, but they all added too much overhead and complexity compared to VB6.
Then I realized: My interfaces will never be beautiful. Whether I can draw a layout that's better than random, or worse, is a coin toss. Instead, I wrote a simple "wrapper" around commonly used Tkinter widgets, allowing me to build an interface in one line of code per widget, and my wrapper just lays them out in order from top to bottom. That, plus Matplotlib graphs, which are heavenly.
Today, nobody uses my programs because the interface is beautiful. They need a problem solved, and the top-down layout is usually as good if not better than anything I could dream up myself. It's actually liberating.
Re: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI
#38Earlier quoted context omitted.
Not at all! Qt comes with an LGPL version that you just must 1. link it dynamically and 2. If you change Qt's source code you need to publish the changes. (Not legal advice). Most of what you'll need will be under the LGPL version. You can use the commercial version by paying and not publishing your source or via the GPL license and publish your full source code and everything else GPL requires. I cannot recommend it…
That project looks nifty! Alright, you convinced me to give it a shot!