3 ms·
The examples look straight up taken from the 90s esthetically [0]. Don’t get me wrong, for prototyping/internal tools that need a GUI to be usable by people not
by KolmogorovComp 3y ago
The examples look straight up taken from the 90s esthetically [0]. Don’t get me wrong, for prototyping/internal tools that need a GUI to be usable by people not tech savvy enough to use a CLI it’s perfect, but what about the cases where you want things to look good?
While native UI are always best for performance etc, I’ve always found them harder to style than a webpage.
What is the equivalent of components (listed of styled components that go together) in python GUI? Something like for Flutter or SwiftUI, that look slick without much effort.
[0] https://raw.githubusercontent.com/PySimpleGUI/PySimpleGUI/master/images/for_readme/OpenCV.jpg https://raw.githubusercontent.com/PySimpleGUI/PySimpleGUI/ma...
- _dain_ 3y agowhat's wrong with the 90s look? many people like it. I hate the new generation of UIs: acres of whitespace, buttons that don't look like buttons, disappearing scrollbars, hamburgor menus.
- wredue 3y ago>acres of white space I recently tried overwatch and I seriously cannot find a single damned thing in that UI. Unlabelled buttons. Shit in completely random places. Extra buttons where not needed just to insert ridiculous white space. Components that don’t have functionality you expect, which is only granted by happening in to the similar component from a different pathway. What an utterly idiotic UI. If you are a manager at blizzard, please fire these bone heads that did this.
- analog31 3y agoI'm sure it's a matter of either doing it well or poorly, but in my experience, "styled" UI's are one of the reasons why software is so bad for most software and most users. At least the default UI style provided by the OS is something people can learn and transfer from one app to another. And since I'm not a gifted UI designer, it's probably better than anything I can come up with. It also adds to the already crippling cost of software development. The words you dread to hear from marketing: "Our software looks old."
- jeroenhd 3y agoI don't mind the 90s look at all, but it doesn't even match the OS look from back in the 90s. The checkbox backgrounds are wrong, the title label at the top is misaligned, the Exit button is in the wrong place, the entire thing screams "badly designed". There was software like this in the 90s, but it's not the 90s aesthetic people usually talk about. A lot of work went into the design of Windows 95's user interface.
- eternityforest 3y agoIf looks are a top priority, web pages seem pretty hard to beat. They also give built in separation of frontend and backend, and the option of remote access should you later need it. Plus, you can use them just like a native app: Just make a tiny minimal tkinter or similar kind of GUI, that just has an "Open browser UI" button. You can even secure it against daemons running as other users on the same machine, by having the launch button put a token in the URL, but I haven't seen this done anywhere.
- zinekeller 3y agoThe problem is that Tkinter (at least for Windows) is really based on 90s widgets. You could set PySimpleGUI's theme to "SystemDefaultForReal" but it will still look out-of-place because the native Windows widgets has that modern look while Tkinter has never been updated at all.