Rectangle
canvas.Rectangle is the simplest canvas object in Fyne. It displays
a block of the specified colour. You can also set the colour using
the FillColor field.
In this example the rectangle fills the window as it is the only content element.
Other fyne.CanvaObject types have more configuration, let us look
next at canvas.Text.
Example Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package main
import (
"image/color"
"fyne.io/fyne"
"fyne.io/fyne/app"
"fyne.io/fyne/canvas"
)
func main() {
myApp := app.New()
w := myApp.NewWindow("Rectangle")
rect := canvas.NewRectangle(color.White)
w.SetContent(rect)
w.Resize(fyne.NewSize(150, 100))
w.ShowAndRun()
}