Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, at the end of the day, one can see why there are UI frameworks like Qt, GTK, Cocoa. It took many, many, many years and people to develop them and they are designed for complex desktop interfaces.

I don't like this constant reinvention of wheels. Look at Blender, it also has its own, mice UI and many other specialized graphical, image and audio apps have. Flutter also renders its widgets.But none of them is as universal and flexible as those big, battle-tested frameworks.

They are no shortcuts, proper UI is a complicated thing.

For quick, simple UIs, you may like Tk or Python's module Tkinter [1]. It is capable of creating pretty fast UIs with little code. Gitk [2] Git UI is written in Tcl + Tk.

[1] https://www.tutorialspoint.com/python/python_gui_programming...

[2] https://www.atlassian.com/git/tutorials/gitk



gitk is a pretty bad example... its fonts are small, difficult to read and have contrast issues; and you can't copy-paste from it (at all? mostly?)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: