Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/visualfc/goqt

Golang bindings to the Qt cross-platform application framework.
https://github.com/visualfc/goqt

Last synced: 6 days ago
JSON representation

Golang bindings to the Qt cross-platform application framework.

Awesome Lists containing this project

README

        

GoQt
====

## Introduction

_GoQt is golang bindings to the Qt cross-platform application framework._

* Version: 0.1.2
* Author: [visualfc](mailto:[email protected])

## Experiment
GoQt project current is experiment.

## What is GoQt
GoQt is a GUI toolkit for the Go programming language. It allows Go programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Golang extension module (cgo code) that wraps the popular Qt cross platform GUI library, which is written in C++.

Like Golang and Qt, GoQt is Open Source. The Golang extension module(cgo code) under the BSD license. The C++ bindings library under the LGPL license.

## Platforms Support

### System

* Windows x86 (32-bit or 64-bit)
* Linux x86 (32-bit or 64-bit)
* MacOS X10.6

### Golang

* Go1.4.2
* Go1.5.2

### ToDo
* Go1.6 cgo check almost completed

### Qt Version

* Qt4.8.5
* Qt5.5.1

## Documents

[GoQt Documents](doc)

Instructions install GoQt and learning documents.

## Examples

[GoQt Examples](examples)

Some examples of learning to use GoQt source code.

### Website
* Source code
* https://github.com/visualfc/goqt
* LiteIDE
* https://github.com/visualfc/liteide