• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-07-05
  • 语言: 其他
  • 标签:

资源简介

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


评论

共有 条评论

相关资源