最近在用Golang開發(fā)一個(gè)客戶端。客戶端打開之后,會(huì)打開系統(tǒng)瀏覽器然后彈出一個(gè)網(wǎng)頁(yè)。
創(chuàng)新互聯(lián)建站,為您提供成都網(wǎng)站建設(shè)、網(wǎng)站制作公司、網(wǎng)站營(yíng)銷推廣、網(wǎng)站開發(fā)設(shè)計(jì),對(duì)服務(wù)成都銅雕雕塑等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!
目前已經(jīng)寫的差不多了,但是有個(gè)問(wèn)題疑惑著我,Golang有沒有類似C# contextMenu的東西呢,我在 github.com 上看到了 walk .
一個(gè)非常不錯(cuò)的golang gui開發(fā)框架,這個(gè)實(shí)現(xiàn)了類似于C# ContextMenu的東西
下面是一個(gè)非常簡(jiǎn)單的小示例:
如上例所示,這就完成了一個(gè)非常簡(jiǎn)單的任務(wù)托盤欄的程序
改天有時(shí)間,我會(huì)深入研究這個(gè)功能怎么實(shí)現(xiàn)的,謝謝觀看文章
Fyne 是一個(gè) Go 語(yǔ)言開發(fā)的易用的 UI工具包,提供基于 OpenGL 的跨平臺(tái)圖形界面應(yīng)用開發(fā)支持。
示例代碼:
示例效果:
完整的工具包:
淺色主題:
點(diǎn)擊下方鏈接,獲取軟件下載地址↓↓↓
Fyne首頁(yè)、文檔和下載 - Go 的 GUI 框架開發(fā)包 - 開源中國(guó)
go 可以開發(fā)桌面應(yīng)用,但并不是很舒適。
可以使用的GUI庫(kù)有:
1、goqt,LiteIDE作者出品,Go和QT的綁定,還未發(fā)布
2、go.uik,純Go實(shí)現(xiàn)的并發(fā)UI工具
3、walk,Windows Application Library Kit
4、gform,Windows GUI framework
目前的話walk用得比較多
不過(guò)go的GUI庫(kù)用起來(lái)沒有C#、C/C++的那么順手。
這個(gè)問(wèn)題不久之后應(yīng)該會(huì)有所改善,畢竟用Go開發(fā)桌面的需求在不斷增加。
目前我采用的是用go http 做后端,Webkit+HTML5 做界面,表現(xiàn)力很好,前端不需要學(xué)習(xí)新知識(shí),一般的管理類應(yīng)用都能搞定。