当我启动我的应用程序时,我想将焦点设置在某个按钮上。目前我需要点击tab
一次才能使按钮集中。
这些wxwidgets
文件提到了一种似乎在 ? 中不可用的SetFocus
方法(链接wxhaskell
) ?
然后我找到了MoveBeforeInTabOrder
(链接),但同样,我没有在wxhaskell
.
wxhaskell
提到它的维护者在 2009 年是一个“相当完整的 GUI 绑定”,所以我只是在这里遗漏了一些东西还是运气不好?
这是我的最小示例:
module Main where
import Graphics.UI.WX
import Graphics.UI.WXCore
main :: IO ()
main = start hello
hello :: IO ()
hello = do
f <- frame []
test <- button f [ text := "button" ]
set f [ layout := widget test ]