golang ui
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples make: add sync flag Jul 18, 2012
make make: add sync flag Jul 18, 2012
qtdrv make: add sync flag Jul 18, 2012
ui update ui license to BSD Jul 12, 2012
.gitignore add go-ui files Jul 12, 2012
LICENSE add LICENSE Jul 12, 2012
LICENSE.LGPL add LICENSE Jul 12, 2012
README.md Update README.md Jan 6, 2016

README.md

#go-ui 0.1.1

This project is closed !!!

Please goto new project GoQt

##Introduction go-ui is a cross-platform golang ui tool kit, based on qt.

##System Windows / Linux / MacOS X

##License go-ui lib BSD qtdrv lib LGPL

##Build go-ui and examples

###1.get go-ui $ go get github.com/visualfc/go-ui ###2.build qtdrv, need install QtSDK $ cd go-ui/qtdrv $ qmake "CONFIG+=release" $ make ###3.build go-ui $ cd go-ui/ui $ go install ###4.build examples $ cd go-ui/examples $ go build -ldflags '-r ../lib' minimal.go $ ./minimal

##Examples

package main

import (
    "github.com/visualfc/go-ui/ui"
)

func main() {
    ui.Main(func() {
	    w := ui.NewWidget()
	    w.SetWindowTitle(ui.Version())
	    w.SetSizev(300, 200)
	    defer w.Close()
	    w.Show()
	    ui.Run()
    })
}