环境:QT5.5.1+MinGW+windows8.1
1.首先建立一个工程,我选用的是mianwindow。在头文件mainwindow.h中的public下加入
//绘图事件,系统默认会调用它,我们只需要实现它
void paintEvent(QPaintEvent *);
2.在mainwindow.c文件中实现你想绘制的图案,这里就列举了一些常用的一些接口,可以自己去发挥。
void MainWindow::paintEvent(QPaintEvent *)
{
//painter是画家,this是绘图设备,就是指QWidget
QPainter painter(this);
//设置画笔颜色
QPen pen(QColor(0,0,0));
//设置笔宽度
pen