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

哪个网站做欧洲旅游攻略好手机网站可以做英文版本吗

哪个网站做欧洲旅游攻略好,手机网站可以做英文版本吗,苏中建设集团网站官网,深圳网站建设yuntianxia1、设计思想雷达扫描图#xff0c;在影视作品中见到较多#xff0c;比如飞机雷达、舰艇雷达#xff0c;有一个扫描线转圈代表雷达一周旋转或一个批次的收发#xff0c;发现目标就在表盘上标记位置。和汽车仪表盘类似#xff0c;汽车仪表盘有底盘背景图、同圆、刻度、刻度值…1、设计思想雷达扫描图在影视作品中见到较多比如飞机雷达、舰艇雷达有一个扫描线转圈代表雷达一周旋转或一个批次的收发发现目标就在表盘上标记位置。和汽车仪表盘类似汽车仪表盘有底盘背景图、同圆、刻度、刻度值、旋转的指针。能在汽车仪表盘的基础上略作修改比如指针换成带有余辉的扫描扇面就能完成一个雷达扫描图。代码实现原理上图的扫描线和余辉效果可以使用QConicalGradient 函数来实现qconicalgradient()提供的是一种扇形渐变效果圆锥式渐变或称角度渐变。用这个渐变色来填充drawPie函数就可以实现扇形选择的余辉。QConicalGradient::QConicalGradient(qreal cx, qreal cy, qreal angle)void QPainter::drawPie(const QRectF rectangle, int startAngle, int spanAngle)Qt大神刘典武文章中有典型的讲解《Qt编写自定义控件62-探探雷达》中实现的扫描效果就是雷达的效果。详情移步https://zhuanlan.zhihu.com/p/85512788。2、代码实现绘制同心圆x和y轴实线45度对角线虚线。void Radar::drawCircle(QPainter *painter){painter-save();QColor color QColor(0, 100, 0);QPen pen QPen(color, 2);painter-setPen(pen);for(int i0; i4; i){int r this-radius / 4 * (i1);painter-drawEllipse(-r, -r, r * 2, r * 2);}for(int i0; i4; i) // x,y 轴线是实线{int r this-radius;if((i%2) 0) {pen.setStyle(Qt::SolidLine);}else{pen.setStyle(Qt::DashDotLine);//pen.setDashPattern(QVector() 10 2 ); //实线空线的比例}painter-setPen(pen);painter-drawLine(-r, 0, r, 0);painter-rotate(90/2);}painter-restore();}绘制扫描图依靠锥形渐变颜色,通过透明度控制形成扫描效果然后绘制饼图。void Radar::drawScan(QPainter *painter){painter-save();//锥形渐变颜色,通过透明度控制形成扫描效果QConicalGradient conicalGradient(0, 0, this-angle);QColor color QColor(0,150,0);color.setAlpha(100);conicalGradient.setColorAt(0, color);color.setAlpha(20);conicalGradient.setColorAt(0.1, color);color.setAlpha(0);conicalGradient.setColorAt(1, color);//绘制饼圆QPen pen;pen.setWidth(5);pen.setBrush(conicalGradient);painter-setPen(pen);painter-setBrush(conicalGradient);int r this-radius;QRect rect(-r, -r, r * 2, r * 2);painter-drawPie(rect, this-angle * 16, 360 * 16); // 1/16th of a degreepainter-restore();}给雷达加上模拟的扫描目标实现起来很简单就是打点。void Radar::drawPoints(QPainter *painter){painter-save();QColor color QColor(200, 10, 0);QPen pen QPen(color, 1);painter-setPen(pen);painter-setBrush(color);for(int i0; ipoints.count(); i){int r 6;QRect rect(points[i].x() - r/2, points[i].y() - r/2, r * 2, r * 2);painter-drawEllipse(rect);// 画实心小点}painter-restore();}最终效果如下。外层怎么 调用使用信号和槽驱动Radar类对象。RadarScan::RadarScan(QWidget *parent): QMainWindow(parent), ui(new Ui::RadarScan){ui-setupUi(this);// start and stopconnect(this, RadarScan::radar_state_changed,ui-radar, Radar::radar_start_control);connect(ui-startButton, QPushButton::clicked, [](){emit radar_state_changed(true);});connect(ui-stopButton, QPushButton::clicked, [](){emit radar_state_changed(false);});// speed controlconnect(this, RadarScan::radar_speed_changed,ui-radar, Radar::radar_speed_control);connect(ui-fastButton, QPushButton::clicked, [](){emit radar_speed_changed(true);});connect(ui-slowButton, QPushButton::clicked, [](){emit radar_speed_changed(false);});connect(ui-randomButton, QPushButton::clicked, ui-radar, Radar::radar_random_point);}3、效果演示
http://www.pierceye.com/news/485943/

相关文章:

  • 公司企业网站建设目的站长统计官方网站
  • 集团公司网站模板wordpress更换主题方法
  • 临沂网站建设电话建设网站审批手续
  • 国外做健康的网站专门做鞋子的网站吗
  • 手机网站支持微信支付吗北京短视频拍摄
  • 做静态网站工资多少网站前期推广
  • 做预算查价格的网站是哪个好网站开发维护多少钱
  • 个人互动网站365建筑人才网
  • 天津外贸公司网站制作淘客cms网站建设
  • 怎样做微网站网站建设pc指什么软件
  • 四川 网站建设wordpress腾讯地图插件下载
  • 宁波网站公司哪家好百度关键词搜索量排名
  • 北京国税局网站做票种核定时眉山网站优化
  • 网站备案授权书成都网站建设十强企业
  • 网站流量图怎么做的wordpress单号管理系统
  • 生活服务网站建设方案天猫店铺装修做特效的网站
  • 公众号做视频网站会封吗开发微分销系统
  • 情侣博客网站模板下载kindeditor for wordpress
  • 广东网站备案进度查询长沙seo网络营销推广
  • 网站建设的一般过程包括哪些内容简单网页
  • 眉山市规划建设局网站专做网页的网站
  • 珠海网站建设开发ck网站
  • 医疗网站设计小程序开发制作费用
  • 德州网站建设网页设计实验报告总结
  • 易烊千玺个人网站入口什么是网站建设的建议
  • 哪个网站做供求信息app开发公司排行榜
  • 信誉好的广州外贸网站未来做哪些网站能致富
  • 运城推广型网站建设温州的网站建设公司
  • 怎么样做网站编程一般通过哪些行为来处理人际关系
  • 学校的网站开发过程wordpress公司展示网站