ImagePy解析:11 -- 使用wxPython设备上下文绘图
本文是对《wxPython in Action》一书的第6.1节和第12.2节的翻译理解。
ImagePy很多的组件都用到了wxPython的设备上下文进行绘制,比如histogram panel、curve panel、colormap panel和Canvas等。可以说,对于wxPython不提供的组件,ImagePy都通过DC绘制进行了自己开发,因此这一部分对于理解ImagePy的UI交互会很有帮助。
wxPython设备上下文
为了能在屏幕上绘图,需要使用wxPython的称为设备上下文Device Context的对象,它能对显示设备进行抽象,给予每个设备一套通用的绘图方法,这样一