Cute (Qt) binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
Find a file
2018-04-10 13:42:11 +02:00
androidextras cgo fix for Go 1.10 + fixes for various memory leaks + fix homebrew support 2018-03-19 20:54:58 +01:00
bluetooth fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
charts fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
cmd add comply and dynamic flags + syntactic sugar for moc structs 2018-04-07 21:05:41 +02:00
core add backward compatibility for Qt 5.4.x + minor fixes 2018-03-26 09:59:04 +02:00
datavisualization fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
dbus fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
designer fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
gamepad fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
gui fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
help fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
internal revert some changes made with c38504e 2018-04-10 13:42:11 +02:00
location fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
macextras fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
multimedia fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
network fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
nfc fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
positioning fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
printsupport add backward compatibility for Qt 5.4.x + minor fixes 2018-03-26 09:59:04 +02:00
purchasing fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
qml fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
quick fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
quickcontrols2 cgo fix for Go 1.10 + fixes for various memory leaks + fix homebrew support 2018-03-19 20:54:58 +01:00
remoteobjects fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
sailfish support sailfish and ubports docker deployments 2018-03-29 12:09:04 +02:00
script fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
scripttools fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
scxml fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
sensors fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
serialbus fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
serialport fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
speech fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
sql fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
svg fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
testlib fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
uitools fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
webchannel fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
webengine fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
webkit fix invokeMethod signature errors 2017-08-18 00:08:07 +02:00
websockets fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
webview cgo fix for Go 1.10 + fixes for various memory leaks + fix homebrew support 2018-03-19 20:54:58 +01:00
widgets fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
xml cgo fix for Go 1.10 + fixes for various memory leaks + fix homebrew support 2018-03-19 20:54:58 +01:00
xmlpatterns fix const issue + new examples + new sia showcase 2018-03-21 18:22:29 +01:00
.gitignore add comply and dynamic flags + syntactic sugar for moc structs 2018-04-07 21:05:41 +02:00
_config.yml Set theme jekyll-theme-cayman 2017-04-08 21:13:04 +02:00
LICENSE Dropping exec permissions on files 2017-04-12 15:21:13 +07:00
qt.go fix android ptr issue + mxe win 64 docker issue + remove warnings for msys2 and pkg-config 2017-07-28 22:07:13 +02:00
qt_android.go minor cleanup 2018-03-20 14:52:35 +01:00
README.md support sailfish and ubports docker deployments 2018-03-29 12:09:04 +02:00

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.

Gallery of applications making use of this package.

Status

WIP

Most Qt functions are accessible from Go.

The package should already contain everything you need to build fully featured applications, the webengine/webview packages don't work on Windows though.

Please pin the repo to a commit that is known to work for you, because there have been no releases so far.

Resources

Deployment Targets

Target Arch Linkage Docker Deployment Host OS
Windows (32 / 64) (dynamic / static) Yes Any
Linux 64 (dynamic / system libs) Yes Any
Android (+Wear) arm dynamic Yes Any
Android-Emulator (+Wear) 32 dynamic Yes Any
Raspberry Pi (1/2/3) arm (dynamic / system libs) Yes Any
SailfishOS arm system libs Yes Any
SailfishOS-Emulator 32 system libs Yes Any
Ubuntu Touch (arm / 64) system libs Yes Any
macOS 64 dynamic No macOS
iOS arm64 static No macOS
iOS-Simulator 64 static No macOS
AsteroidOS arm system libs No Linux

License

This package is released under LGPLv3.

Qt is available under multiple licenses.