2016-09-30 20 views
2

我需要在Go中製作一個簡單的窗口來顯示一些文本, 不需要像真正的GUI那樣的界面。如何使用Go來製作GUI窗口?

如何使用Go製作這樣的窗口?

+0

創建一個窗口在哪裏?在終端?什麼樣的窗戶? –

+3

Go的標準庫不支持GUI窗口。對於支持基於文本(終端)UI的第三方軟件包,請查看[Awesome Go:高級控制檯用戶界面](https://github.com/avelino/awesome-go#advanced-console-uis);用於圖形用戶界面檢查[Awesome Go:GUI](https://github.com/avelino/awesome-go#gui)。 – icza

+0

找到一個:https://github.com/alexflint/gallium – molivier

回答

1

walk是用於基本GUI開發的最常用的庫。

可以使用導入的包:

去拿github.com/lxn/walk

我假設你在Windows操作系統工作,所以創建了一個exe和運行它。

更多信息可以從它的來源收集。

訪問https://github.com/lxn/walk

1

一個非常漂亮的跨平臺用戶界面可以使用HTML5/CSS/JS創建。您可以打開一個帶有全屏瀏覽器引擎(webview)的本機窗口,其中顯示您的用戶界面。

有適用於Windows,MacOS和Linux的網頁視圖一個小包裝庫 - https://github.com/zserge/webview

可以connectyour UI,並使用去對JS綁定的核心應用部分(的WebView庫提供者)或WebSocket的。