在wxhaskell中设置显示字体系列?

Set display font family in wxhaskell?

我正在尝试构建一个小程序来学习一些 wxHaskell,一个用于 wxwidgets 的 haskell 库。

如果我可以将文本字段的字体设置为等宽字体,那将对这个特定的字体有益,但如果可能的话,我不知道该怎么做。

在 wxwidgets 中似乎有 setFamilywxFONTFAMILY_TELETYPE,但我找不到任何关于它在 wxHaskell 中实现的信息,也找不到如何使用它。

可以这样做吗?

这是一个示例,将 Hello, World program in the wxHaskell Quick Start 中的行更改为:

  = do f    <- frame    [text := "Hello!"]

  = do f    <- frame    [text := "Hello!", font := fontFixed]

通过在 docs here

中向下挖掘找到了这个