Qt binding for Go with support for all major operating systems
I love that the author provides docker images for cross compilation. Cross compilation environments are such a pain to setup and maintain - having docker images with all that stuff in is a major step forward.
Next time I want to build a desktop app I'll have a go with this for definite.
I wish the author success. Many UI libraries for Go have been made and abandoned. It would be a joy to see one succeed.
Serious question:
Once I have been building Qt Widgets application in Python with PySide bindings. I needed to do some simple processing in several SLOTs and decided to use lambdas as an easy replacement. Kids, do not even think about attempting to do this at home, seriously.
I have run into some extremely evasive random crashes and stuff. I did not dig to the bottom of the issue, although my guess is that Python lambdas are executed in main (constructing) thread context and that causes race conditions.
My question: how do Golang's goroutines interact with native threads spawned by Qt?
So this is more comprehensive than the qml binding library?[0]
The code has a mind boggling LOC. e.g. https://github.com/therecipe/qt/blob/master/widgets/widgets....
Now if only someone did the same thing for .NET Core. Ideally someone who would want to build a business on that :)
Does this library support making "derived classes" from QObject/QWidget? And how does that work, in Go- are they interfaces?
Could someone please enlighten me why an installation would need 8gb of free ram?
I am wondering if there is something similar for Rust. Does anyone have some information on this?
Question. Does QT still have a licensing problem for closed-source apps on mobile platforms?
Last I saw, QT's GPL/LGPL license required you to open-source the code that was statically linked to it. That wasn't much of a problem for desktop platforms, as you could just package up all of QT into its own QT.DLL (or the equivalent) and link to it dynamically. But this isn't allowed on stuff like iOS, so you were required to buy a license for those.
Why do the iOS screenshots look nothing like iOS? https://github.com/therecipe/qt/blob/master/internal/screens...
I've been using this library for a couple of weeks, and so far I have been very impressed. It's relatively easy to use, and seems to be pretty comprehensive in the amount of the Qt API that it supports.
I raised two small issues, and both were addressed quickly by the author. In one case incredibly quickly.
Sadly, FreeBSD is not included in the supported OS list.
This is awesome. I was really bummed about the state of QT support in golang. I played with the go-qml project, but it wasn;t everything I needed. This looks amazing.
Does this support QML/Qt Quick Controls 2?
Please, please where is a proper C# binding?
big fan of the repo http://github.com/dontpanic92/wxGo/ it's got everything Qt has but free
Is there an example of using data from Go in the application?
Does anybody know why the demo application is 52mb?!?
I mean, yes, its statically linked but 52 million bytes for a window, a button and a pop-up?
Shouldn't this fit into 5-10 mb? Is the whole qt lib linked into that binary?
Please, I beg of you, do not create an iOS app using this library. Look at that screenshot: https://github.com/therecipe/qt/blob/master/internal/screens...
It looks like a tiny Windows 95 on your phone. Tap targets way too small.
Where is the proper useful C# binding....
Does Qt have something like React?
So, dang, why is my account rate limited then? I’ve had 2 cases before where a project I participated in was presented here, and I showed up to comment, and couldn’t do so due to the rate limiting.
This is not really helpful, and destroys any chance at meaningful discussion.
(Also, last time you told me that rate limiting couldn’t be undone, and I should just write an email – what’s that about now?)
Please change the title - the long string breaks the HN layout on my phone.