当我在没有原始GtkEntry的情况下单击任何地方时,如何获取GtkEntry的文本以及如何执行其他操作

时间:2019-01-15 03:40:42

标签: go gtk3

当我单击labelEntity时,没有执行focus_out_event事件。我想获取文本并执行一些操作(这里仅打印文本),该怎么做?

box,_ := gtk.BoxNew(gtk.ORIENTATION_HORIZONTAL,0)
labelEntity,_ := gtk.EntryNew()
labelEntity.SetText(label)
labelEntity.SetVisibility(true)

box.Add(labelEntity)
box.ShowAll()
labelEntity.Connect("focus_out_event", func() {
    newLabel,_ := labelEntity.GetText()
    fmt.Println(newLabel)
})

我要执行回调

0 个答案:

没有答案