Go言語/gotronでメニューバーを非表示にする方法
Electronではデフォルトでウィンドウにメニューバーが表示されます。以下の赤い○のところです。
Electronだけ考えればnpmで実行ファイルを作れば非表示になるのですが、Go言語/gotronの場合はgo build
で実行ファイルを作ろうと思っており、そうなるとこのメニューバーが表示されたままになります。なので、今回はこのメニューバーをGo言語のソース側で非表示にする方法について書きます。
ソースコードの元は以下の記事と同じものを使います。
メニューバーを隠す方法は以下の一文です。(ソースコード全文は最後に載せます)
//メニューバーを隠す window.WindowOptions.AutoHideMenuBar = true
以下の通りメニューバーが非表示になりました。
ソースコード全文は以下の通り。
package main import ( "github.com/Equanox/gotron" ) func main() { window, err := gotron.New("apps") if err != nil { panic(err) } window.WindowOptions.Width = 800 window.WindowOptions.Height = 600 window.WindowOptions.Title = "Gotron" //メニューバーを隠す window.WindowOptions.AutoHideMenuBar = true done, err := window.Start() if err != nil { panic(err) } <-done }
スポンサーリンク