你如何使用 fyne 设置焦点?

How do you set focus using fyne?

使用 fyne,如何在应用程序启动时将焦点设置在特定的小部件上?实际上我找不到在任何地方设置焦点的方法。似乎您只能在获得或失去焦点时才能找到。我花了比我想承认的更多的时间来解决这个问题。

您可以将任何可聚焦的小部件传递给 Window.Canvas().Focus(...)。 如果在启动时执行此操作,请确保在调用此之前设置了 window 内容,否则对象查找可能会失败(因为 canvas 必须包含小部件才能获得焦点)。