我正在使用giu,它是 imgui 的 Golang 端口,
我需要一个像这样的树形网格:
该图像可以在imgui找到,但我没有在存储库中找到实现,我试过这个:
package main
import (
"github.com/AllenDang/giu"
"github.com/AllenDang/imgui-go"
)
func loop() {
row1 := giu.TableRow(
giu.TreeNode(`parent`).Layout(
giu.TableRow(
giu.TreeNode(`child`),
giu.Label(`ch1`),
giu.Label(`ch2`),
),
),
giu.Label(`p1`),
giu.Label(`p2`),
)
giu.SingleWindow(`win`).Layout(
giu.Table(`table`).Columns(
giu.TableColumn(`Column_1`),
giu.TableColumn(`Column_2`),
giu.TableColumn(`Column_3`),
).Rows(row1),
)
}
func main() {
wnd := giu.NewMasterWindow("app", 400, 300, 0)
imgui.StyleColorsLight()
wnd.Run(loop)
}
但它看起来像:
如何解决?