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>