QPainter绘制的内容是在哪儿呢?
QPainter 与不同的 QPainterDevice 类交互(例如窗口、pixmap、printer 等),通过 QPainterDevice 的 begin() 和 end() 方法以及 QPaintDeviceMetrics 来控制绘画设备。
如果把 QImage 作为 QPainterDevice,与QPainter搭档使用, 可以实现离屏渲染。
如果使用 QWidget(或派生类)作为 QPainterDevice,这种情况下 QPainter 将自动在窗口上绘制。