等
所以, QPainter可以在QImage、QOpenGLPaintDevice、QWidget上进行绘制图形
QPainter只能在类对象的paintEvent()函数中绘制图形
QPainter...,启动反锯齿
painter.drawChord(rect,30*16,150*16); //绘画角度为30°~(30+150°)
QPainter-视口/窗口
在Qt中, QPainter...可以通过视口和窗口来设置自身组件大小位置....示例1-设置原点(0,0)为窗口的(100,100),设置绘画区域为窗口大小为100*100
如下图所示,其中蓝色为视口坐标,红色为窗口坐标:
?...示例2-在窗口的中心处绘制正弦波
QPainter painter(this);
painter.setViewport(50,50,width()-100,height()-100); //设置视口为中心处