前言
标准对话框,如颜色选择对话框、确认对话框、表单对话框、文件对话框、保存对话框、目录对话框以及自定义对话框,本文将逐一演示。
一、标准对话框
1.表单对话框
items := []*widget.FormItem{
}
items = append(items, widget.NewFormItem("姓名", widget.NewEntry()))
// 创建一个表单对话框
dconf := dialog.NewForm("表单对话框", "信息", "取消", items, func(b bool) {
if !b {
return
}
lbl.SetText("ok")
}, myWin)
btn := widget.NewButton("表单对话框", func() {
// 改变对话框弹窗的默认大小
dconf.Resize(fyne.NewSize(340, 200))
dconf.Show()
})
2. 确认对话框
//确认对话框
confirmD := dialog.NewConfirm