Sign inSign up

therecipe/qt

By therecipe

•Updated about 6 years ago

Qt binding for Go (Golang) | github.com/therecipe/qt

Image
27

100K+

therecipe/qt repository overview

⁠Introduction

Qt⁠ is a cross-platform application framework that is used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase.

Go⁠ (often referred to as golang) is a programming language created at Google.

This package allows you to write Qt applications entirely in Go and makes deploying them later very easy.

Gallery⁠ of example applications making use of this package.

WebAssembly Live Demo⁠ | repo⁠

⁠Status

Almost all Qt functions and classes are accessible from Go and you should be able to find everything you need to build fully featured applications.

(A special exception are the WebEngine/WebView packages, these aren't available for Windows yet.)

⁠Installation

⁠Windows (more info)⁠
go get -u -v github.com/therecipe/qt/cmd/... && for /f %v in ('go env GOPATH') do %v\bin\qtsetup test && %v\bin\qtsetup
⁠macOS (more info)⁠
xcode-select --install; go get -u -v github.com/therecipe/qt/cmd/... && $(go env GOPATH)/bin/qtsetup test && $(go env GOPATH)/bin/qtsetup
⁠Linux (more info)⁠
go get -u -v github.com/therecipe/qt/cmd/... && $(go env GOPATH)/bin/qtsetup test && $(go env GOPATH)/bin/qtsetup

⁠Resources

⁠Deployment Targets

TargetArchLinkageDocker DeploymentHost OS
Windows32 / 64dynamic / staticYesAny
macOS64dynamicYesAny
Linux64dynamic / static / systemYesAny
Android (+Wear)armdynamicYesAny
Android-Emulator (+Wear)32dynamicYesAny
SailfishOSarmsystemYesAny
SailfishOS-Emulator32systemYesAny
Raspberry Pi (1/2/3)armdynamic / systemYesAny
Ubuntu Toucharm / 64systemYesAny
JavaScript32staticYesAny
WebAssembly32staticYesAny
iOSarm64staticNomacOS
iOS-Simulator64staticNomacOS
AsteroidOSarmsystemNoLinux

⁠License

This package is released under LGPLv3⁠

Qt is available under multiple licenses⁠

Tag summary

Content type

Image

Digest

Size

1.5 GB

Last updated

about 6 years ago

docker pull therecipe/qt:windows_32_static_msys2