当前位置: 首页 > news >正文

如何做网站编辑 ?]技术做付费网站

如何做网站编辑 ?]技术,做付费网站,dede 购物网站,陕西交通建设集团信息网站文章目录 效果声明变量构建静态图表创建计时器连接信号与槽槽函数核心代码 效果 声明变量 构建静态图表 //构建曲线系列m_splineSerisenew QSplineSeries(this);//为折线添加数据qreal x0.f;for (size_t i0;i<c_MaxSize;i){xqreal(i1)/c_MaxSize;m_splineSerise->append(…

文章目录

  • 效果
  • 声明变量
  • 构建静态图表
  • 创建计时器连接信号与槽
  • 槽函数核心代码

效果

请添加图片描述

声明变量

在这里插入图片描述

构建静态图表

   //构建曲线系列m_splineSerise=new QSplineSeries(this);//为折线添加数据qreal x=0.f;for (size_t i=0;i<c_MaxSize;i++){x=qreal(i+1)/c_MaxSize;m_splineSerise->append(i,getData(x));}//构建图标对象m_chart=new QChart();//注意:先添加到图表再创建坐标轴,否则无效//1.将折线系列添加到图表m_chart->addSeries(m_splineSerise);//构建坐标轴m_axisX = new QValueAxis();m_axisX->setRange(0,c_MaxSize);m_axisX->setTitleText(QStringLiteral("X"));//设置标题m_axisX->setLabelFormat("%g");//设置格式m_axisX->setTickCount(5);//设置刻度数m_axisY= new QValueAxis();m_axisY->setRange(-10,10);m_axisY->setTitleText(QStringLiteral("Y"));//将坐标轴绑定m_chart->setAxisX(m_axisX,m_splineSerise);m_chart->setAxisY(m_axisY,m_splineSerise);//隐藏图例m_chart->legend()->hide();//设置图标主题m_chart->setTheme(QtCharts::QChart::ChartThemeBlueCerulean);//设置标题m_chart->setTitle(QString("图表1"));//设置尺寸m_chart->setGeometry(0,0,500,300);//构建场景m_pScene =new QGraphicsScene(this);//为视图构建场景ui->graphicsView->setScene(m_pScene);//将图表添加到场景m_pScene->addItem(m_chart);//设置抗锯齿ui->graphicsView->setRenderHint(QPainter::Antialiasing,true);

创建计时器连接信号与槽

  	//构造定时器m_timer=new QTimer(this);m_timer->setInterval(100);//设置定时器间隔//绑定定时器connect(m_timer,&QTimer::timeout,this,&Dialog::slot_timer);m_timer->start();

槽函数核心代码

qreal Dialog::getData(qreal x)
{return qSin(x*2*M_PI)*7;
}void Dialog::slot_timer()
{//首先用一个静态对象存储启动时间static QTime tmBegin=QTime::currentTime();//将tmBegin流失的时间存到变量quint64 tmEllapsed=tmBegin.elapsed();quint64 nSkip=tmEllapsed-m_tmLast;//计时器两次定时中断(超时)之间的时间差QVector<QPointF> ptsOld = m_splineSerise->pointsVector();QVector<QPointF> ptsNew;//跟新后的数据//将后面的数据向前平移qint64 i=0;for(i=0;i<(ptsOld.count()-nSkip);i++){//将后面的数据平移到开头ptsNew.append(QPointF(i,ptsOld[nSkip+i].y()));}qreal x=0.f;//补充新数据for(i=ptsOld.count()-nSkip;i<ptsOld.count();i++){x=qreal(m_tmLast+i+1)/c_MaxSize;//将后面的数据平移到开头ptsNew.append(QPointF(i,getData(x)));}//更新系列m_splineSerise->replace(ptsNew);//更新上次进入定时器的时间m_tmLast=tmEllapsed;
}

在这里插入图片描述

http://www.yayakq.cn/news/544285/

相关文章:

  • 深圳精品网站建设wordpress调用数据库连接
  • pedl中文模组网站动态h5网站开发
  • 高端网站设计新鸿儒怎样找回网站备案密码错误
  • 长沙制作网站公司吗建筑官方网站
  • 营销类网站有哪些wordpress 签到 积分
  • 哪些做调查问卷的网站青岛做网站建设定制
  • wordpress 幻灯片设置手机优化不足80怎么办
  • 建设银行网站每天几点更新门户网站需要多大的服务器
  • 镇安县住房和城乡建设部网站长沙网站建设icp备
  • 建安证查询网站中国企业信用网站官网
  • 招远网站制作wordpress主题修改ftp
  • 卡片式设计 网站深圳酒店设计公司
  • asp.net 大网站域名备案要多少钱
  • 搬家网站自适应做网站外包的公司好干嘛
  • 网站开发工程师和软件工程浏览览器打开网址
  • 中核华泰建设有限公司网站wordpress rss修改
  • 医院网站前置审批文件深圳市长城建设有限公司网站
  • 怎么做简单的网站首页集成装修全屋定制
  • 河北网站建设方案网站源码分享平台
  • 敦煌做网站 条件h5页面怎么生成链接
  • 爱心助学网站建设网站定制首页费用
  • 关于征求网站建设的意见无锡网站科技公司
  • 怎么查网站备案信息查询产品首页设计模板
  • 网站里图片做超链接网站制作论文5000字
  • 西部数码网站管理助手 ftp密码可以免费开发app的软件
  • wordpress视频直播哈尔滨网站优化指导
  • 建设局网站买卖合同青岛市城阳区建设局网站
  • 自己做网站赚流量钱哈尔滨建设局
  • 做博客的网站官网steam
  • 网站的类型和特色新媒体营销包括什么