golang圖形編程(lxn/walk)

###說明:git

golang沒有提供圖形庫,促生了一些第三方庫,walk就是其中之一,可是walk不是跨平臺的,僅能在windows平臺下使用。github

  • 接下來使用walk編寫一個例子。前提是golang、git的環境已經配置好了,若是沒有請移步golang基礎的學習。golang

    • 下載walk庫:go get github.com/lxn/walk
    • 下載打包工具:go get github.com/akavel/rsrc

####打包工具介紹:windows

* 這裏是列表文本將manifest文件轉換爲syso文件,目的是執行go build時將其打包至一個文件    
    例如:rsrc -manifest test.manifest -o rsrc.syso
* rsrc有不少命令值得研究
    例如打包圖標 rsrc -manifest test.manifest –ico icon.ico -o rsrc.syso
* 若是不但願打包,也能夠將test.manifest改名爲test.exe.manifest

###提示:工具

若是程序運行帶有命令行界面,請使用這條命令編譯go文件
go build -ldflags "-H windowsgui" test.go
相關文章
相關標籤/搜索