资源简介
qt写的波形显示控件,简单,可读性高。目前功能有波形显示,右键点击时显示坐标,x,y轴单位设置,波形放大和恢复。下载后可修改和增加自己需要的功能。抱歉,没有注释在上面,把不理解的代码拷贝下来发到我邮件:mirboy1314@126.com,我帮你注释。
代码片段和文件信息
#include “MyQlabel.h“
#include
#include
MyWaveBox::MyWaveBox( QWidget* parentconst char* name)
:QWidget(parent)
{
int x=0;
back_pix=new QPixmap();
QPainter pix(back_pix);
for(x=0;x<300;x+=5)
{
pix.drawLine(x0x300);
pix.drawLine(0x300x);
}
}
void MyWaveBox::enterEvent(QEvent *e)
{
}
void MyWaveBox::leaveEvent(QEvent *e)
{
}
void MyWaveBox::send_in(int x1int y1int x2int y2)
{
QPainter painter(this);
pix.drawLine((300-x1)y1(300-x2)y2);
}
void MyWaveBox::P_update()
{
repaint(FALSE);
}
MyWaveBox::~MyWaveBox()
{
}
void MyWaveBox::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
painter.drawPixmap(00*back_pix);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 719 2010-04-26 21:10 MyWaveBox\MyWaveBox.cpp
文件 640 2010-04-26 21:09 MyWaveBox\MyWaveBox.h
文件 638 2010-04-26 21:09 MyWaveBox\MyWaveBox.h~
文件 719 2010-04-26 21:10 MyWaveBox\MyWaveBox.cpp~
目录 0 2010-04-27 16:57 MyWaveBox
----------- --------- ---------- ----- ----
2716 5
- 上一篇:电梯梯控数据分析助手
- 下一篇:东南大学 嵌入式系统基础 考试卷
评论
共有 条评论