在 tview.Application 完成初始化后,如何一次执行一个函数?
作者: FJuedesOrcl创建于 2023年11月27日更新于 2026年8月7日
大家好,这不是一个问题,而是一个有趣的问题: - 编写一个应用程序,从数据库读取数据,允许用户编辑数据并将其写回 - 初始步骤显然是从数据库加载数据,而不是将进度消息打印到 os.Stderr。我希望将这些消息作为行写入一个表对象中。 - 这意味着,应用程序必须完成所有初始化操作,并完成所有组件的初始绘制()。 - 我尝试使用 `gv_App.QueueUpdate(LoadAll_Data)`,但该调用永远不会返回 - 我尝试使用 `gv_App.QueueUpdate(func(){go LoadAll_Data()})`,但该调用永远不会返回 - 我也尝试利用 `gv_App.SetAfterDrawFunc()`,但这会导致应用程序卡死
内容来源: rivo/tview