From a4488d6b5091c33b8fd64c953ebe6d9f2154ad68 Mon Sep 17 00:00:00 2001 From: mappu Date: Sat, 1 Feb 2025 12:10:20 +1300 Subject: [PATCH] doc/README: add more notes re comparison to other bindings --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b5a489d1..92302436 100644 --- a/README.md +++ b/README.md @@ -69,10 +69,11 @@ See also [issue #8](https://github.com/mappu/miqt/issues/8). MIQT is a clean-room binding that does not use any code from other Qt bindings. - [therecipe/qt](https://github.com/therecipe/qt) is the most mature Qt binding for Go. - - It works by making IPC calls to a separate C++ binary downloaded at runtime from a site under the maintainer's control. This may be less performant than calling Qt directly. + - By default, it works by making IPC calls to a separate C++ binary downloaded at runtime from a site under the maintainer's control. This may be less performant than calling Qt directly. + - It does not support Go Modules, nor Qt 6 - Because of the LGPL license, it's [extremely difficult to make a proprietary app](https://github.com/therecipe/qt/wiki/FAQ#can-i-make-a-proprietary-app-with-this-binding-). See also their [issue 259](https://github.com/therecipe/qt/issues/259). - [kitech/qt.go](https://github.com/kitech/qt.go) is another mature Qt binding for Go. - - Unfortunately, it's also using the LGPL license. + - Unfortunately, it's also using the LGPL license. It also does not support Qt 6. - [go-qamel/qamel](https://github.com/go-qamel/qamel) is an MIT-licensed Qt binding for Go. - Unfortunately, it only supports QML, not Qt Widgets.