本帖子属于以下条目()
[golang/fyne]自动位置的控件摆放要用 NewContainerWithoutLayout
clq
浏览(458) -
2023-05-31 14:19:45 发表
编辑
关键字:
[golang/fyne]自动位置的控件摆放要用 NewContainerWithoutLayout
//自由布局的版本
func fy_gui_main_freepos() {
//os.Setenv("FYNE_FONT", "simhei.ttf"); //似乎没用
os.Setenv("FYNE_FONT", "simsun.ttf"); //要把字体放在能查找到的地方,例如源码目录下 //从源码看似乎可以用全路径
// freepos_test1();
//----
a := app.New();
w := a.NewWindow("Hello");
//文本标签控件
hello := widget.NewLabel("Hello Fyne!");
w.SetContent(fyne.NewContainerWithoutLayout(hello));
hello.Move(fyne.NewPos(100, 100));
/*
//box 容器类似于 alTop 效果
w.SetContent(container.NewVBox(
hello,
widget.NewButton("Hi!", func() {
hello.SetText("Welcome :)")
}),
//clq add 新加一个输入框
widget.NewEntry(),
));
*/
//https://blog.csdn.net/qq_51768842/article/details/129867536
w.Resize(fyne.NewSize(400, 300));
//默认不会退出程序,所以手工加一个
w.SetOnClosed(func() { os.Exit(0); })
w.ShowAndRun();
}//
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.