(原) golang库:Systray 系统托盘图标和菜单

原创文章,请后转载,并注明出处。

Github

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

支持Windows,macOS和Linux。

func main() {
	systray.Run(onReady, onExit)
}

func onReady() {
	systray.SetIcon(icon.Data)
	systray.SetTitle("Awesome App")
	systray.SetTooltip("Pretty awesome超级棒")
	mQuit := systray.AddMenuItem("Quit", "Quit the whole app")

	// Sets the icon of a menu item. Only available on Mac and Windows.
	mQuit.SetIcon(icon.Data)
}

func onExit() {
	// clean up here
}

相关文章