/faithtop

Cross-Platform Desktop GUI framework for Go

Primary LanguageGo

Faithtop

Faithtop是一个基于Qt的Go语言的桌面GUI框架, 用于快速编写桌面应用

demo


快速开始

1.安装github.com/therecipe/qt

2.安装faithtop

GO111MODULE=off go get github.com/gofaith/faithtop

3.新建main.go文件

package main

import (
	. "github.com/gofaith/faithtop"
)

func main() {
	app := NewApp()

	var label ILabel
	var edit IEdit

	Window().DeferShow().CenterWidget(VBox(
		Label2("This is a text label").Assign(&label),
		Edit().Assign(&edit),
		Button2("show").OnClick(func() {
			label.Text(edit.GetText())
		}),
	))

	app.Run()
}

4.运行

qtdeploy -tags=impl build desktop

demo

更多

开发文档

使用Faithdroid开发的App

局域网精灵专业版