fyne绘制图形2
fyne画圆
package main
import (
"image/color"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/canvas"
)
func main() {
myApp := app.New()
w := myApp.NewWindow("golang-tech-stack.com")
circle := canvas.NewCircle(color.White)
circle.StrokeColor = color.Black
circle.StrokeWidth = 5
w.SetContent(circle)
w.Resize(fyne.NewSize(100, 100))
w.ShowAndRun()
}
fyne显示图片
package main
import (
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/canvas"
)
func main() {
myApp := app.New()
w := myApp.NewWindow("golang-tech-stack.com")
image := canvas.NewImageFromFile("pic.png")
image.FillMode = canvas.ImageFillOriginal
w.SetContent(image)
w.ShowAndRun()
}