Hi everyone, I've recently been working on a new Qt Widgets binding for Go.

You can check it out here: https://github.com/mappu/miqt

Qt is a popular LGPL C++ framework that is mostly famous for Qt Widgets, a traditional desktop GUI toolkit, crossplatform for Windows, macOS, Linux, and mobile. There have been many Qt bindings for Go in the past, the most well known is https://github.com/therecipe/qt . However, therecipe's bindings were LGPL. LGPL is somewhat uncommon for Go packages because Go is oriented for static linking, so it was extremely difficult to legally use therecipe's bindings without incurring GPL virality. The primary benefit of "miqt" is the bindings themselves are MIT-licensed, allowing for Go's normal static linking to work well. Of course you must still abide by Qt's own LGPL license.

Miqt is still young but is compiling and working well on most platforms already. If you were using therecipe/qt or any other Qt binding for Go i'd appreciate if you could try miqt and raise issues if you experience any problems,

Thanks for your attention,
mappu

--
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/f69cc316-cc13-4f2f-924e-9222917f3566%40gmail.com.

Reply via email to