Qt 2D
绘图(一)绘制简单图?/p>
说明:以后使用的环境为基?/p>
Qt 4.6
?/p>
Qt Creator 1.3.0 windows
版本
本文介绍在窗口上绘制最简单的图形的方法?/p>
1.
新建
Qt4 Gui Application
工程,我这里使用的工程名?/p>
painter01
,选用
QDialog
作为
Base class
2.
?/p>
dialog.h
文件中声明重绘事件函?/p>
void paintEvent(QPaintEvent *);
3.
?/p>
dialog.cpp
中添加绘图类
QPainter
的头文件包含
#include <QPainter>
4.
在下面进行该函数的重定义?/p>
void Dialog::paintEvent(QPaintEvent *)
{
QPainter painter(this);
painter.drawLine(0,0,100,100);
}
其中创建?/p>
QPainter
类对象,它是用来进行绘制图形的,我们这里画了一条线
Line
,其中的参数为线的起点(
0
?/p>
0
),和终点(
100
?/p>
100
)。这里的数值指?/p>
是像素,详细的坐标设置我们以后再讲,这里知道?/p>
0
?/p>
0
)点指的是窗口的左上
角即可。运行效果如下:
5.
?/p>
qt
的帮助里可以查看所有的绘制函数,而且下面还给出了相关的例子?/p>