第五章小节

在本章中,你学习了怎样使用设备上下文进行绘画,怎样使用wxWidgets提供的打印框架,还看到了一个非常简单的使用wxGLCanvas的介绍。wxWidgets的发布包中有几个很本章内容相关的例子,列举如下以供参考。

  • samples/drawing
  • samples/font
  • samples/erase
  • samples/image
  • samples/scroll
  • samples/printing
  • src/html/htmprint.cpp
  • demos/bombs
  • demos/fractal
  • demos/life

对于更高级的二维绘画应用程序,你可能愿意考虑使用wxArt2D库,这个库提供了以SVG文件格式读取和保存图形对象,无闪烁更新,过渡色,矢量路径等等特性,附录E,“wxWidgets的第三方工具包”包含了获取wxArt2D的方法。

在下一章中,我们来看看wxWidgets怎样响应鼠标,键盘和游戏手柄输入。