Select Entry Dropdown Advance – Fyne Golang GUI tutorial 69

Select Entry Dropdown Advance – Fyne Golang GUI tutorial 69

package main
// import fyne
import (
func main() {
    // new app
    a := app.New()
    // new title and window
    w := a.NewWindow("Select Entry - DropDown advance")
    // resize window
    w.Resize(fyne.NewSize(400, 400))
    // lets create a label
    label1 := widget.NewLabel("...")
    // newselectentry widget
    // []string{} it take only slice of option
    //& you can your options also in run time. Not hardcoded
    select_entry := widget.NewSelectEntry([]string{"peshawar", "multan", "gujrat", "kabul", "dehli"})
    // what to do with the selected entry ?
    // here is what we are going to define
    select_entry.OnSubmitted = func(s string) {
        fmt.Printf("my city %s is awesome", s)
        // update label with our values
        label1.Text = s
    // container .. we have more than one widgets
    c := container.NewVBox(

Download Code

Fyne Golang GUI Course

Tony BB

TonyBB is a Coach , marketer, hypnotist and a founder of RSKVF Production who specializes in providing simple, affordable, and easy to use solutions for Life.

Click Here to Leave a Comment Below 0 comments

Leave a Reply: