5

我最近在 Haskell 中进行了 X11 编程的第一步,现在我想使用 Cairo/Pango 绘制文本。我找到了一些 C 教程,似乎我需要使用cairo_xlib_surface_create().
Cairo有一个Haskell 包装器,但似乎缺少此功能的包装器。
然而,似乎仍然有一种方法可以直接在 Cairo 的 X11 窗口上绘图,因为 Surface 的文档提到了 Xlib 后端
但我找不到任何进一步的信息。

4

1 回答 1

0

文件说

请注意,Haskell 绑定不支持所有可能的 cairo 后端,因为它需要相关技术(例如 X11、glitz 等)的绑定,但是可以在外部实现与其他后端的绑定。例如,Gtk2Hs 为 X11(和 Windows 上的 win32)提供了到后端的绑定。

因此,您似乎必须使用 gtk2hs,或者自己使用所需的绑定。

于 2012-12-31T16:30:26.177 回答