分享
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
运行环境: go 1.19.1 windows/amd64
问题描述: go fyne库的widget包如何对控件的背景及字体颜色进行修改
相关代码
```go
func main() {
//新建一个app
mApp := app.New()
//新建一个窗口
window := mApp.NewWindow("安全平台产品部-脚本文件检查工具")
//主界面框架布局
showWindow(window)
//尺寸
window.Resize(fyne.Size{Width: 600, Height: 400})
//w居中显示
window.CenterOnScreen()
//循环运行
window.ShowAndRun()
err := os.Unsetenv("FYNE_FONT")
if err != nil {
return
}
}
func showWindow(window fyne.Window){
//日志输出行,想要改变此处空间的背景色及字体颜色
logLineEntry := widget.NewMultiLineEntry()
//禁用输入框,不能更改数据
logLineEntry.Disable()
//滚动控件
scrollContainer := container.NewHScroll(
// 创建一个多行文本框
logLineEntry,
)
ctBox := container.NewVBox(scrollContainer ) //控制显示位置顺序
window.SetContent(ctBox)
}
通过相关业务业绩调用后,窗体颜色非常不好看。不知道有什么方式可以修改logLineEntry 的背景颜色
```
当前运行效果如下(非常难看)

另咨询下各位大佬,window窗口怎么让它的最大化按钮不可用或不显示
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信3855 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传