gpt4 book ai didi

user-interface - GO GUI帮助(走包)

转载 作者:IT王子 更新时间:2023-10-29 01:10:17 25 4
gpt4 key购买 nike

我正在为我的应用制作一个 GUI,使用包 lxn/walk。我想弄清楚如何按像素放置元素。我的代码是这样的:

package main

import (
"github.com/lxn/walk"
. "github.com/lxn/walk/declarative"
)

var edit *walk.Label

func main() {

MainWindow{
Title: "FetchTest",
MinSize: Size{600, 400},
Layout: VBox{},

Children: []Widget{

Label{
AssignTo: &edit,
Text: "Hello",
},

PushButton{
Text: "GET DATA",
OnClicked: func() {

},
},
},
}.Run()

edit.SetBounds(walk.Rectangle{10, 5, 50, 50})

}

但这不起作用,因为设置标签位置的代码没有执行。在哪里使用 edit.SetBounds(walk.Rectangle{10, 5, 50, 50} 以便元素显示在给定坐标处?

最佳答案

我不熟悉 walk,但也许 MainWindow.Run() 只在窗口关闭时返回?您可以尝试 walk "filebrowser" example 中使用的方法: 调用 Create 来设置窗口,进行任何额外的初始化,然后调用 Run

关于user-interface - GO GUI帮助(走包),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35506842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com