QWidget 等
所以, QPainter可以在QImage、QOpenGLPaintDevice、QWidget上进行绘制图形
QPainter只能在类对象的paintEvent()函数中绘制图形...QPainter类的成员角色有:
QPen : 用于绘制几何图形的边缘,由颜色,宽度,线风格等参数组成
QBrush : 用于填充几何图形的调色板,由颜色和填充风格组成
QFont... : 用于文本绘制
QPixmap : 绘制图片,可以加速显示,带有屏幕截图,窗口截图等支持,适合小图片
QImage : 绘制图片,可以直接读取图像文件进行像素访问,适合大图片
QBitmap...中, QPainter可以通过视口和窗口来设置自身组件大小位置....需要注意的是:
Qpainter的坐标是使用的窗口坐标(逻辑坐标)
当QPainter初始化时,视口和窗口坐标默认是相同的,也就是说原点(0,0)在于窗口左上角
所以视口和窗口的最小坐标和最大坐标是从左上到右下的