获取基于https://github.com/tadvi/winc在GO gui应用程序中放置在表单上的文件名

  • 首先,我启用mainWindow.EnableDragAcceptFiles(true)
  • 抓到后
    mainWindow.OnDropFiles().Bind(func(e *winc.Event) { fmt.Println(mainWindow) })
  • 如何在窗体/窗口上删除文件名?
  • 在Winc库中https://github.com/tadvi/winc/blob/master/wndproc.go
    28角我发现函数返回了坐标和文件名,但是
    我必须调用哪个对象或event_id_object?
  • 最佳答案

    这是通过接口数据完成的,例如

    mainWindow.OnDropFiles().Bind(func(e *winc.Event) {
        dropEvent:= e.Data.(*winc.DropFilesEventData)
        fmt.Println(dropEvent.Files)
    })
    

    关于user-interface - 如何在Go WinCi GUI Windows库OnDropFiles事件中获取文件名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61563638/

    10-12 23:43