TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Qt binding for Go with support for all major operating systems

324 pointsby c8gover 8 years ago

24 comments

nickcwover 8 years ago
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.<p>Next time I want to build a desktop app I&#x27;ll have a go with this for definite.
评论 #12932585 未加载
评论 #12932202 未加载
zemoover 8 years ago
I wish the author success. Many UI libraries for Go have been made and abandoned. It would be a joy to see one succeed.
评论 #12932873 未加载
评论 #12932231 未加载
评论 #12932485 未加载
friendzisover 8 years ago
Serious question:<p>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.<p>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.<p>My question: how do Golang&#x27;s goroutines interact with native threads spawned by Qt?
评论 #12929813 未加载
评论 #12930924 未加载
评论 #12929101 未加载
评论 #12929814 未加载
评论 #12932528 未加载
评论 #12929248 未加载
cjslepover 8 years ago
So this is more comprehensive than the qml binding library?[0]<p>[0]<a href="https:&#x2F;&#x2F;github.com&#x2F;go-qml&#x2F;qml" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;go-qml&#x2F;qml</a>
评论 #12928669 未加载
评论 #12929190 未加载
评论 #12928826 未加载
transfireover 8 years ago
The code has a mind boggling LOC. e.g. <a href="https:&#x2F;&#x2F;github.com&#x2F;therecipe&#x2F;qt&#x2F;blob&#x2F;master&#x2F;widgets&#x2F;widgets.go" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;therecipe&#x2F;qt&#x2F;blob&#x2F;master&#x2F;widgets&#x2F;widgets....</a>
oblioover 8 years ago
Now if only someone did the same thing for .NET Core. Ideally someone who would want to build a business on that :)
评论 #12929144 未加载
dekhnover 8 years ago
Does this library support making &quot;derived classes&quot; from QObject&#x2F;QWidget? And how does that work, in Go- are they interfaces?
评论 #12932389 未加载
nisdecover 8 years ago
Could someone please enlighten me why an installation would need 8gb of free ram?
评论 #12929083 未加载
评论 #12930997 未加载
MayeulCover 8 years ago
I am wondering if there is something similar for Rust. Does anyone have some information on this?
评论 #12930510 未加载
评论 #12932772 未加载
johnhattanover 8 years ago
Question. Does QT still have a licensing problem for closed-source apps on mobile platforms?<p>Last I saw, QT&#x27;s GPL&#x2F;LGPL license required you to open-source the code that was statically linked to it. That wasn&#x27;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&#x27;t allowed on stuff like iOS, so you were required to buy a license for those.
评论 #12930823 未加载
评论 #12930858 未加载
评论 #12931505 未加载
评论 #12931668 未加载
评论 #12931695 未加载
bobwaycottover 8 years ago
Why do the iOS screenshots look nothing like iOS? <a href="https:&#x2F;&#x2F;github.com&#x2F;therecipe&#x2F;qt&#x2F;blob&#x2F;master&#x2F;internal&#x2F;screenshots&#x2F;ios_portrait.png" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;therecipe&#x2F;qt&#x2F;blob&#x2F;master&#x2F;internal&#x2F;screens...</a>
评论 #12928679 未加载
评论 #12932392 未加载
pekimover 8 years ago
I&#x27;ve been using this library for a couple of weeks, and so far I have been very impressed. It&#x27;s relatively easy to use, and seems to be pretty comprehensive in the amount of the Qt API that it supports.<p>I raised two small issues, and both were addressed quickly by the author. In one case incredibly quickly.
tachionover 8 years ago
Sadly, FreeBSD is not included in the supported OS list.
评论 #12931020 未加载
jscheelover 8 years ago
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.
dharma1over 8 years ago
Does this support QML&#x2F;Qt Quick Controls 2?
评论 #12932399 未加载
评论 #12932297 未加载
xmichael99over 8 years ago
Please, please where is a proper C# binding?
andrewfromxover 8 years ago
big fan of the repo <a href="http:&#x2F;&#x2F;github.com&#x2F;dontpanic92&#x2F;wxGo&#x2F;" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;dontpanic92&#x2F;wxGo&#x2F;</a> it&#x27;s got everything Qt has but free
评论 #12933502 未加载
Siecjeover 8 years ago
Is there an example of using data from Go in the application?
评论 #12930951 未加载
JepZover 8 years ago
Does anybody know why the demo application is 52mb?!?<p>I mean, yes, its statically linked but 52 million bytes for a window, a button and a pop-up?<p>Shouldn&#x27;t this fit into 5-10 mb? Is the whole qt lib linked into that binary?
评论 #12932981 未加载
评论 #12932941 未加载
nardiover 8 years ago
Please, I beg of you, do not create an iOS app using this library. Look at that screenshot: <a href="https:&#x2F;&#x2F;github.com&#x2F;therecipe&#x2F;qt&#x2F;blob&#x2F;master&#x2F;internal&#x2F;screenshots&#x2F;ios_portrait.png" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;therecipe&#x2F;qt&#x2F;blob&#x2F;master&#x2F;internal&#x2F;screens...</a><p>It looks like a tiny Windows 95 on your phone. Tap targets way too small.
评论 #12928765 未加载
评论 #12928789 未加载
评论 #12929661 未加载
评论 #12928764 未加载
评论 #12932394 未加载
评论 #12930926 未加载
评论 #12929618 未加载
xmichael99over 8 years ago
Where is the proper useful C# binding....
ameliusover 8 years ago
Does Qt have something like React?
评论 #12931480 未加载
kuschkuover 8 years ago
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.<p>This is not really helpful, and destroys any chance at meaningful discussion.<p>(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?)
评论 #12933812 未加载
blowskiover 8 years ago
Please change the title - the long string breaks the HN layout on my phone.
评论 #12928848 未加载
评论 #12929428 未加载