0

imgui の Golang ポートである giu を使用しています。

次のようなツリー グリッドが必要です。

イメージは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)
}

しかし、次のようになります。

修正方法は?

4

1 に答える 1