資源簡介
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
- 上一篇:電梯梯控數據分析助手
- 下一篇:東南大學 嵌入式系統基礎 考試卷
評論
共有 條評論