去gui -如何设置文本框的大小



我目前正试图找出如何设置一个Go GXUI文本框的大小。我试着:

textBox := theme.CreateTextBox()
textBox.SetText("")
textBox.SetSize(math.Size{W: 300, H: 300})

但它似乎没有工作-我得到一个狭窄的矩形条代替。当我更改文本时,它会向下扩展,但不会扩展到两侧。

你试过goroutine了吗?

go func(){
    driver.Call(func(){
        textBox.SetSize(math.Size{W: 300, H: 300})
    })
}()

最新更新