Main Menu – Fyne GUI Golang tutorial 34
Main Menu – Fyne GUI Golang tutorial 34
<div> <div>package main</div> <div>// import fyne</div> <div>import (</div> <div> "fyne.io/fyne/v2"</div> <div> "fyne.io/fyne/v2/app"</div> <div>)</div> <div>func main() {</div> <div> // New app</div> <div> a := app.New()</div> <div> //app title</div> <div> w := a.NewWindow("Main Menu")</div> <div> // resize window</div> <div> w.Resize(fyne.NewSize(400, 400))</div> <div> // first item</div> <div> menuItem := &fyne.Menu{</div> <div> Label: "File",</div> <div> Items: nil, // we will add sub items in next video</div> <div> }</div> <div> menu := fyne.NewMainMenu(menuItem) // main menu</div> <div> // to remove error add &</div> <div> // Show main menu</div> <div> w.SetMainMenu(menu) /// we are done :)</div> <div> //</div> <div> w.ShowAndRun()</div> <div>}</div> </div>