wxpython 实现简易画板(1)
文章目录
wxpython 实现简易画板(1)1.1. 实现思路1.2. 编程实现1.2.1. 定义笔画类1.2.2. 定义画板缓冲类1.2.3. 继承画板缓冲类1.2.4. 定义测试类
1.3. 运行结果1.4. 完整代码1.5. 相关参考
wxpython 实现简易画板(1)
任何用户界面工具的最基本的行为是在屏幕上绘制。
wxpython 用于绘制的主要概念是 device context(直译为设备上下文,简称 DC)。设备上下文使用一个标准的 API 来管理设备(屏幕或打印机)的绘制,如在屏幕上绘制一条直线、曲线或文本。也就是说,实现绘制功能基本过程就是:先获得待绘制设备的 DC,再通过调用 DC 的 API 实现绘制功能。
实现“画板”,需要使用的设备上下文有:
wx.PaintDC – drawing to the screen, during EVT_PAINT
共有 0 条评论