list无法添加列文本
wengooooo opened this issue · comments
list无法添加列文本
复现的代码
package main
import (
"fmt"
"github.com/twgh/xcgui/app"
"github.com/twgh/xcgui/widget"
"github.com/twgh/xcgui/window"
"github.com/twgh/xcgui/xcc"
)
func main() {
a := app.New("")
win := window.NewWindow(0, 0, 466, 300, "炫彩窗口", 0, xcc.Xc_Window_Style_Default)
list := widget.NewList(50, 50, 300, 300, win.Handle)
list.CreateAdapterHeader()
list.CreateAdapter()
list.AddColumnText(50, "test1", "aaa") //没有显示文本出来
list.AddColumnText(100, "test2", "bbb") //没有显示文本出来
list.AddColumnText(100, "test3", "ccc") //没有显示文本出来
for i:=0; i < 10; i++ {
index := list.AddItemText(fmt.Sprintf("item-%d", i))
list.SetItemText(index, 1, fmt.Sprintf("subitem-%d", i))
list.SetItemText(index, 2, fmt.Sprintf("subitem-%d", i))
}
win.ShowWindow(xcc.SW_SHOW)
a.Run()
a.Exit()
}
炫彩默认的是name1, name2, name3, 不是test1,2,3
那是他默认的项模板里的name
好的,谢谢了