用Qt5实现实时曲线的绘制,关键函数介绍:etViewort(itx,ity,itwidth,itheight)/设置绘图设备的物理坐标etWidowQRectrect/设置画笔的逻辑坐标crollitx,ity/将画板按x,y。
qt怎么把输出结果与曲线坐标联系上 用QChart
QT 利用QPainter画了一条线,这条线能随鼠标的拖曳而拖动吗?这个功能能实现吗,如果能,请问怎么实现。 可以用来mouseMoveEvent或源timer刷新鼠标百坐标,然后重度画。以下问是答timer方法:Draw:Draw(QWidget*parent):QWidget(parent){m_timer=new QTimer(this);connect(m_timer,SIGNAL(timeout()),this,SLOT(updateSlot()));m_timer->;start(10);}void Draw:updateSlot(){QPoint pos=mapFromGlobal(QCursor:pos());m_startX=pos.x();m_startY=pos.y();update();}void Draw:paintEvent(QPaintEvent*event){QPainter painter(this);painter.drawLine(m_startX,m_startY,m_startX+20,m_startY+10);}