Table – Fyne Golang GUI Tutorial 63
Table – Fyne Golang GUI Tutorial 63
Fyne Table is explained in this fyne golang example.
Fyne table is similar to fyne list. Except one thing that i.e. multiple rows and columns.
package main // import fyne import ( "fmt" "fyne.io/fyne/v2" "fyne.io/fyne/v2/app" "fyne.io/fyne/v2/widget" ) func main() { // New app a := app.New() // new title and window w := a.NewWindow("Table widget") // resize w.Resize(fyne.NewSize(400, 400)) // create table widget // table is like list , just 2 values, instead of one table := widget.NewTable( // row and col . I want to create 3 row , 3 col func() (int, int) { return 3, 3 }, // Now I want to specify widget. like label, checkbox func() fyne.CanvasObject { return widget.NewLabel("....") }, // update/details data in widget func(i widget.TableCellID, obj fyne.CanvasObject) { // remember it is label and not newlabel // i is for index // i.col will set col value // i.row will present row value obj.(*widget.Label).SetText(fmt.Sprintf("%d %d", i.Col, i.Row)) }, ) w.SetContent(table) w.ShowAndRun() }
[easy_media_download url=”http://blogvali.com/wp-content/uploads/fyne-golang-downloads/main56.go” text=”Download Code” color=”red_darker”]
Fyne Golang GUI Course
Improved fyne documentation for free with videos.
Fyne table is another addition in our fyne examples series.
fyne widgets explained with the help of videos.