来源:未知 时间:2019-11-11 10:46 作者:小飞侠 阅读:次
[导读] 今天带来golang之Walk教程 - 流程控制(if) Go里面 if 条件判断语句中不需要括号, a := 10 if a == 10 { fmt.Println(OK) } Go的 if 条件判断语句里面允许声明一个变量,这个变量的作用域只能在该...
今天带来golang之Walk教程 - 流程控制(if) Go里面 if 条件判断语句中不需要括号, a := 10 Go的 if 条件判断语句里面允许声明一个变量,这个变量的作用域只能在该条件逻辑块内, if a := 10; a == 10 { package main import ( "log" ) import ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" ) var le *walk.LineEdit var sport *walk.CheckBox func main() { if _, err := MainWindow1.Run(); err != nil { log.Fatal(err) } log.Fatal(Bind("enabledCB.Checked")) } var MainWindow1=MainWindow{ Title: "MainWindow", MinSize: Size{300, 200}, Layout: VBox{}, Children: widget, } var widget=[]Widget{ LineEdit1, CheckBoxSport, PushButtonOK, } var LineEdit1=LineEdit{ AssignTo: &le, } var CheckBoxSport=CheckBox{ AssignTo: &sport, Text: "喜欢运动", Checked: true, } var PushButtonOK=PushButton{ Text: "OK", OnClicked:OK_Clicked, } func OK_Clicked(){ if(sport.Checked()){ le.SetText("喜欢运动") }else{ le.SetText("不喜欢运动") } }
CheckBox属性: Checked 是否选中 ,Property类型 先声明一个变量 var sport *walk.CheckBox 再把变量绑定到控件中 var CheckBoxSport=CheckBox{ 就能使用 sport.Checked() |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com