资源简介
曲线.zip
代码片段和文件信息
#include “home.h“
#include “ui_home.h“
home::home(QWidget *parent) :
QDialog(parent)
ui(new Ui::home)
{
ui->setupUi(this);
kd=50;
setFixedSize(this->size());
cubicData=QList();
for (int i = 0; i < 11; ++i)
{
dl.push_back(0);
cubicData.append(QPointF(70+i*26250));
}
time1=startTimer(500);
this->installEventFilter(this);
}
home::~home()
{
delete ui;
}
bool home::eventFilter(Qobject *o QEvent *e)
{
if(o==this&&e->type()==QEvent::Paint)
{
QPainter p(this);
p.setRenderHint(QPainter::Antialiasingtrue);
QPen p1;
p1.setColor(Qt::white);
p1.setWidth(2);
p.setPen(p1);
QPainterPath path(cubicData[0]);
for (int i = 0; i < cubicData.count()-1; ++i)
{
QPointF sp=cubicData[i];
QPointF ep=cubicData[i+1];
QPointF c1=QPointF((sp.x()+ep.x())/2sp.y());
QPointF c2=QPointF((sp.x()+ep.x())/2ep.y());
path.cubicTo(c1c2ep);
p.drawText(1010+i*25QString::number(kd-i*(kd/10)));
}
p.drawPath(path);
for (int i = 0; i < cubicData.count(); ++i)
{
p.setBrush(Qt::gray);
p.drawEllipse(cubicData[i]33);
p.drawText(70+i*26270QString::number(i+1));
}
p.drawLine(0250350250);
p.drawLine(50050300);
}
}
void home::timerEvent(QTimerEvent *e)
{
if(e->timerId()==time1)
{
dl.push_back(qrand()%50);
for (int i = 0; i < cubicData.count(); ++i) {
cubicData[i]=QPointF(70+i*26250-dl.at(i)*(250.0/kd));
}
dl.pop_front();
update();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-16 14:36 project\
文件 1780 2019-01-16 14:26 project\home.cpp
文件 441 2019-01-16 14:24 project\home.h
文件 561 2019-01-16 14:14 project\home.ui
文件 171 2019-01-16 14:10 project\main.cpp
文件 1035 2019-01-16 14:10 project\project.pro
文件 23454 2019-01-16 14:10 project\project.pro.user
文件 19926094 2019-01-16 14:35 release.zip
相关资源
- 陈希孺版概率论与数理统计.rar
- Cadence16.6高速电路板设计与仿真左昉,
- 苹果数据恢复.zip
- 《黑客大曝光工业控制系统安全》.
- 黑客X档案200911.pdf
- 小旋风万能蜘蛛池x6.zip
- PC端-民主法治和谐富强.zip
- 大灰狼远程V8.77.rar
- william66688_10146784.zip
- 德州扑克.txt
- 键盘记录器.rar
- zw_xmuleea-11168271-1001BattleOverCities-HardV
- zw_canny.zip
- 手枪3d模型.rar
- StuSelector.zip
- 视频提取脉搏波程序.zip
- Youtube_v2.0.zip
- DSLR Remote Pro v2.6.2注册版.rar
- 手把手教你如何使用qq盗号软件(1)
- predictivecontrol.zip
- 黑客与画家硅谷创业之父Paul_Graham文集
- 黑客pdf.zip
- 概率论与数理统计_陈希儒.rar
- gwwe3j.rar
- 18节信用变现课重要升级版:掌握信用
- 一句话木马2种方法入侵网站(演示)
- 黑客与社会工程学.rar
- 黑客学习资料大集合.txt
- lsgcsh_9491197.zip
- lucene.net2.3.1.2盘古分词演示程序.rar
评论
共有 条评论