图形界面
发布者:admin 发表于:439天前 阅读数:809 评论:0

图形界面

用于构建GUI应用程序的库。

工具包

app - 打包以使用GO,HTML和CSS创建应用的程序。支持:MacOS,Windows正在开发中。

fyne - 为Go设计的跨平台本机GUI,使用EFL呈现。支持:Linux,macOS,Windows。

go-astilectron - 使用GO和HTML / JS / CSS(由Electron支持)构建跨平台GUI应用。

go-gtk - GTK的绑定。

go-sciter - Go绑定:用于现代桌面UI开发的可嵌入HTML / CSS / script引擎。跨平台。

gotk3 - GTK3的绑定。

gowd - 使用GO,HTML,CSS和NW.js进行快速简单的桌面UI开发。跨平台。

qt - Go的Qt绑定(支持Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi)。

ui - Go的平台本地GUI库。跨平台。

Wails - 使用内置OS HTML渲染器的HTML UI的Mac,Windows,Linux桌面应用程序。

walk - Go的Windows应用程序库工具包。

webview - 具有简单双向JavaScript绑定的跨平台Webview窗口(Windows / macOS / Linux)。

相互作用

go-appindicator - libappindicator3 C库的Go绑定。

gosx-notifier - Go的OSX桌面通知库。

mac-activity-tracker - OSX库,用于通知计算机上的任何(可插入)活动。

mac-sleep-notifier - golang中的OSX睡眠/唤醒通知。

robotgo - Go本机跨平台GUI系统自动化。控制鼠标,键盘等。

systray - 跨平台的Go库,用于在通知区域中放置图标和菜单。

trayhost - 跨平台的Go库,用于在主机操作系统的任务栏中放置一个图标。