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 }