Exemple #1
0
func ParseNumber(textbox *walk.LineEdit) float64 {
	number, err := strconv.ParseFloat(textbox.Text(), 64)
	widgets := textbox.Parent().Children()
	index := widgets.Index(textbox)
	label := widgets.At(index + 1).(*walk.Label)
	if err != nil {
		label.SetText("需要填入数字")
	} else {
		label.SetText("")
	}
	return number
}