Qt里如何用数据画图?
答案:3 悬赏:70 手机版
解决时间 2021-01-13 20:12
- 提问者网友:谁的错
- 2021-01-13 05:34
Qt里如何用数据画图?
最佳答案
- 五星知识达人网友:woshuo
- 2021-01-13 05:59
Qt绘图要用到QPainter类,绘图的设备通常是主部件,也可以是QLabel部件或QTextEdit部件,通过一定的算法实现可以绘制出图形,绘制时需要先定义一个QPainter类对象,绘制可以选择的道具可以使Qpen(画笔)、QBrush(画刷)。
使用QPen写文本时还可以指定字体(QFont类),如下面一段代码:
QPanter painter;
QPen pen;
pen.setColor(QColor(255,0,0)); //设置画笔为红色
painter.setPen(pen); //选择画笔
painter.drawLine(0,0,100,100); //用该红色画笔画一条线,起点(0,0),终点(100,100)
painter.end(); //结束绘制。绘制时使用的任何资源都被释放。虽然有时不需要调用end(),析构函数将会执行它
使用QPen写文本时还可以指定字体(QFont类),如下面一段代码:
QPanter painter;
QPen pen;
pen.setColor(QColor(255,0,0)); //设置画笔为红色
painter.setPen(pen); //选择画笔
painter.drawLine(0,0,100,100); //用该红色画笔画一条线,起点(0,0),终点(100,100)
painter.end(); //结束绘制。绘制时使用的任何资源都被释放。虽然有时不需要调用end(),析构函数将会执行它
全部回答
- 1楼网友:猎心人
- 2021-01-13 07:56
你用Qwt吧,Qt的第三方库,画起来比较简单!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯