qt中简单的画线

#include <QPainter> 

void MainWindow::paintEvent(QPaintEvent *event)

{

QPainter paint(this);

paint.setPen(Qt::red);

paint.drawLine(0,50,50,50);

}

 

h文件中记得添加void paintEvent(QPaintEvent *event);

 

而且只能用paintEvent  这个名字,改成其它名字是不能画线的哦

 

如果在控件上画图 就要将this 改为控件名

原文地址:http://blog.163.com/ojb_123/blog/static/241774242009943515550/

原文地址:http://blog.csdn.net/zcf1002797280/article/details/7885651

你可能感兴趣的:(QT)