-
Notifications
You must be signed in to change notification settings - Fork 752
Getting Started
Please make sure that you have successfully installed the binding first.
You can find the instructions to install the binding here.
The basic examples are the ones you want to look at if you are just getting started. They show you the bare minimum of code and file structure needed to get the different technologies of Qt working.
To test them run:
go get -d -v github.com/therecipe/basic-examples
cd $GOPATH/src/github.com/therecipe/basic-examples
-
qtdeploy test desktop ./widgets
docs for Widgets -
qtdeploy test desktop ./quick
docs for QML/Quick -
qtdeploy test desktop ./qml
docs for QML
The misc examples are a collection of variouse different examples, that got collected throughout the years. Some of them are ports of official Qt examples, others are created during development of the binding to test new technologies and some of them got submitted by contributors. The code quality varies strongly, and most of them will have to be rewriten at some point to show best pratice usage. You can find the full list here.
To test them run something like:
cd $GOPATH/src/github.com/therecipe/qt/internal/examples
qtdeploy test desktop ./widgets/line_edits
qtdeploy test desktop ./qml/gallery
qtdeploy test desktop ./quick/photoviewer
This is a list of 3rd Party applications that make use of this binding. Some of the are more complex than others, some of them might be (partially)broken and some of them are still in active development.
Feel free to add your on repo (in alphabetical order)
- 5k3105/AM
- 5k3105/Coral
- 5k3105/GolangHighlighter
- 5k3105/Pipeline-Editor
- 5k3105/Sprite-Editor
- 5k3105/Trans-View
- 5k3105/Tree-Edit-Example
- Pragma-innovation/bgpflowspectool
- aebruno/asteroid-top
- aebruno/whisperfish
- amlwwalker/got-qt
- chuckwagoncomputing/billing
- chuckwagoncomputing/jobs
- dzhou121/crane
- dzhou121/gonvim
- gen2brain/url2img
- hoffx/EduRM
- joeblew99/qt-archi
- jordanorelli/grpc-ui
- rashwell/neochessqt
- theMomax/hermes
- turtlecoin/turtle-wallet-go
- Benaan/flyrics
- BrianAllred/roboclicker
- DaleFarnsworth/codeplug
- Frzifus/ftm-client
- GeertJohan/tune
- Gskartwii/roblox-dissector
- KellyLSB/shubby
- KitlerUA/Parser
- Nordgedanken/Morpheus
- Requaos/nzbPlanetUi
- TachibanaTsubasa/zju-cs
- W-B-S/ipm-demo-go-chat
- WolfgangMau/chamgo-qt
- akinobufujii/go-gui
- allie/tdm
- averrin/norp_toolkit
- bohdanlisovskyi/SSU-Golang-252-Chat
- echoziyicui/GoProject
- erfanio/1pass
- firerainos/firerain-installer
- gabeart10/golang_qt
- lazy007/quickswitch
- lebauce/vlaunch
- lomocoin/BlockChain-File-Parsing
- nylser/inforbi-invoice
- pioz/gorrent
- rucuriousyet/qmlreloader
- satooon/qt-sample
- stephenlyu/tview
- terut/nagame
- vldsoar/SMRCA
- xd1337/gameoflife
- yizheneng/GolangSerialTools
- zuiwuchang/sexy-filter