【发布时间】:2019-08-27 16:31:54
【问题描述】:
我正在尝试fyne的演示代码:
package main
import (
"fyne.io/fyne/app"
"fyne.io/fyne/widget"
)
func main() {
a := app.New()
w := a.NewWindow("Hello")
w.SetContent(
widget.NewVBox(
widget.NewLabel("Hello Fyne!"),
widget.NewButton("Quit", func(){a.Quit()} ),
),
)
w.ShowAndRun()
}
它运行正常,但我想将标签的颜色更改为蓝色,将按钮的颜色更改为绿色。我看到有theme,但这似乎是针对整个应用程序而不是针对单个元素。
如何将不同的颜色应用于不同的 GUI 组件?感谢您的帮助。
【问题讨论】:
-
您可以尝试使用画布元素,如下所述:stackoverflow.com/a/64416951/1782149
标签: user-interface go fyne