Golang GUI

From Adam Colton
Revision as of 14:04, 17 September 2018 by Adamcolton (talk | contribs) (→QT)
Jump to navigation Jump to search

I've looked around for GUI toolkits for Go before and haven't hit on anything I really like so (classic style) I'll take a crack at my own.

Logic Layer

The logic of the application should be wholly separate from the GUI. The application should register listeners to handle GUI events.

If this is done right, I should be able to plug in many UI tool kits.

GTK

I think this is the toolkit I want to go with. Supports the big 3 OS.

I should look at Glade again. If I can make that work, it would save a lot of work because it's close to what I want.

QT

This is more open than I initially thought and possibly better supported. https://www.amazon.com/Hands-GUI-Programming-Qt5-cross-platform-ebook/dp/B075Z3H7DS/