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

西安mg动画制作网站建设搭建网站平台有前途吗

西安mg动画制作网站建设,搭建网站平台有前途吗,关键词排名是什么意思,怎么入侵网站后台Qt Charts主要由QChartView、QChart、QLegend图例、坐标轴(由QAbstractAxis子类实现)、**数据源(由QAbstractSeries子类实现)**等组成使用QChart的前期准备1. Qt5.9及以上版本#xff1b;2. .pro文件中添加QT charts3. 在使用QChart的各个控件之前#xff0c;引用头文件并必…Qt Charts主要由QChartView、QChart、QLegend图例、坐标轴(由QAbstractAxis子类实现)、**数据源(由QAbstractSeries子类实现)**等组成使用QChart的前期准备1. Qt5.9及以上版本2. .pro文件中添加QT charts3. 在使用QChart的各个控件之前引用头文件并必须先声明一个命名空间。如#include QtCharts using namespace QtCharts; 或者是 #include QtCharts QT_CHARTS_USE_NAMESPACE QChartViewQChartView是QGraphicsView子类相当于是显示图表的视图。常用函数void setChart(QChart *chart); 设置图表。新图表的所有权被传递给图表视图并且先前图表的所有权被释放。void setRubberBand(const QChartView::RubberBands rubberBand) 设置橡皮筋标志QChartQChart是QGraphicsItem的子类相当于是显示图表的图形项。常用函数//与序列相关的函数void addSeries(QAbstractSeries *series); //添加序列 void removeSeries(QAbstractSeries *series); void removeAllSeries(); QListQAbstractSeries * series() const; //获取序列//与坐标轴相关的函数void setAxisX(QAbstractAxis *axis, QAbstractSeries *series Q_NULLPTR);//过时了 void setAxisY(QAbstractAxis *axis, QAbstractSeries *series Q_NULLPTR); QAbstractAxis *axisX(QAbstractSeries *series Q_NULLPTR) const;//过时了 QAbstractAxis *axisY(QAbstractSeries *series Q_NULLPTR) const;void addAxis(QAbstractAxis *axis, Qt::Alignment alignment);// 添加坐标轴。现在主要用这个函数void removeAxis(QAbstractAxis *axis);QListQAbstractAxis* axes(Qt::Orientations orientation Qt::Horizontal|Qt::Vertical, QAbstractSeries *series Q_NULLPTR) const; //获取坐标轴//与图例相关的函数QLegend *legend() const; 获取图例图例对象无法创建或删除但可以通过 QChart 类引用。序列QAbstractSeriesQAbstractSeries 类是所有 Qt 图表曲线的基类。通常使用曲线类型特定的继承类而不是基类。也是数据源。可以控制序列是否显示序列、序列线条的颜色、画笔、画刷、透明度序列数据点的可见度、添加插入删除清除数据点数据点标签的可见性、颜色、字体、格式enum QAbstractSeries::SeriesType此枚举描述了曲线的类型。 SeriesTypeLine折线图。 SeriesTypeArea面积图。 SeriesTypeBar垂直条形图。 SeriesTypeStackedBar垂直堆积条形图。 SeriesTypePercentBar垂直百分比条形图。 SeriesTypePie饼图。 SeriesTypeScatter散点图。 SeriesTypeSpline样条图。 SeriesTypeHorizontalBar水平条形图。 SeriesTypeHorizontalStackedBar水平堆积条形图。 SeriesTypeHorizontalPercentBar水平百分比条形图。 SeriesTypeBoxPlot箱线图。 SeriesTypeCandlestick烛台图。 常用的函数//与坐标轴相关bool attachAxis(QAbstractAxis *axis); //序列和坐标轴关联bool detachAxis(QAbstractAxis *axis); QListQAbstractAxis* attachedAxes();//获取坐标轴//与QChart相关QChart *chart() const;//与添加删除操作相关void append(const QListQPointF points); //折线图等的序列数据添加QXYSeries operator (const QPointF point);//折线图等的序列数据添加void replace(int index, const QPointF newPoint);void remove(const QPointF point);void insert(int index, const QPointF point);void clear();坐标轴QAbstractAxis折线图一般用QValueAxis数值坐标轴或者是QLogValueAxis对数坐标轴。柱状图横坐标通常用文字如QBarCategoryAxis类别坐标轴。每个轴的元素比如轴线标题标签网格线阴影可见性都是可以控制的。常用函数图例QLegend图例Legend是对图表上显示的序列的示例说明一般是有线条颜色和文字说明。QLegend是封装了图例控制功能的类可以为每个序列设置图例中的文字可以控制图例显示在图表的上、下、左、右不同位置。图例对象无法创建或删除但可以通过 QChart 类引用。如在QChart类调用legend函数得到图例指针。QLegend *legend() const;enum MarkerShape { MarkerShapeDefault, MarkerShapeRectangle, MarkerShapeCircle, MarkerShapeFromSeries }enum QLegend::MarkerShape此枚举描述了渲染图例标记项时使用的形状。MarkerShapeDefault仅 QLegendMarker 项目支持此值。MarkerShapeRectangle矩形标记。MarkerShapeCircle圆形标记。MarkerShapeRotatedRectangle旋转的矩形标记。MarkerShapeTriangle三角形标记。MarkerShapeStar星形标记。MarkerShapePentagon五角形标记。MarkerShapeFromSeries标记形状由曲线决定。在散点曲线的情况下图例标记看起来像一个散点并且与该点的大小相同。对于直线或样条曲线图例标记看起来像直线的一小段。对于其他曲线类型显示矩形标记。常用函数void setAlignment(Qt::Alignment alignment);图例与图表对齐方式//与图例标记相关QList QLegendMarker* markers(QAbstractSeries *series Q_NULLPTR) const; //返回图例中的标记列表void setShowToolTips(bool show);是否tip提示图例标记QLegendMarker对于图例还有一个类QLegendMarker可以为每个序列的图例生成一个类似于QCheckBox的组件在图例上单击序列的标记可以控制序列是否显示。图例标记由图标颜色和标签组成图标颜色对应于用于绘制图表的颜色。标签显示曲线的名称或饼图的切片标签或条形图的条形集的标签。QLegendMarker 类是一个抽象类可用于访问图例中的标记。是 QAreaLegendMarker、QBarLegendMarker、QBoxPlotLegendMarker、QCCandlestickLegendMarker、QPieLegendMarker、QXYLegendMarker 的父类。enum QLegendMarker::LegendMarkerType图例标记对象的类型。LegendMarkerTypeArea区域图的图例标记。LegendMarkerTypeBar条形图的图例标记。LegendMarkerTypePie饼图的图例标记。LegendMarkerTypeXY曲线、样条线或散点图的图例标记。LegendMarkerTypeBoxPlot箱型图的图例标记。LegendMarkerTypeCandlestick烛台图的图例标记。常用函数void setLabelBrush(const QBrush brush); 标签的画刷void setBrush(const QBrush brush);图标颜色画刷virtual LegendMarkerType type() 0;//与序列相关的函数virtual QAbstractSeries* series() 0;信号 void clicked(); //用于点击图例标记的信号槽处理。 void hovered(bool status); foreach (QLegendMarker* marker, chart-legend()-markers()) {QObject::disconnect(marker, SIGNAL(clicked()), this, SLOT(on_LegendMarkerClicked()));QObject::connect(marker, SIGNAL(clicked()), this, SLOT(on_LegendMarkerClicked()));}void MainWindow::on_LegendMarkerClicked() {QLegendMarker* marker qobject_castQLegendMarker* (sender());switch (marker-type()){case QLegendMarker::LegendMarkerTypeXY:{marker-series()-setVisible(!marker-series()-isVisible());marker-setVisible(true);qreal alpha 1.0;if (!marker-series()-isVisible())alpha 0.5;QColor color;QBrush brush marker-labelBrush();color brush.color();color.setAlphaF(alpha);brush.setColor(color);marker-setLabelBrush(brush);brush marker-brush();color brush.color();color.setAlphaF(alpha);brush.setColor(color);marker-setBrush(brush);QPen pen marker-pen();color pen.color();color.setAlphaF(alpha);pen.setColor(color);marker-setPen(pen);break;}default:break;}}
http://www.dnsts.com.cn/news/227742.html

相关文章:

  • 郑州市城乡建设厅网站下载asp做网站
  • 西宁专业做网站公司给网站做伪静态
  • 网站建设推广襄樊做网页推广有哪些公司
  • 莞城网站推广个人网站制作的步骤
  • 室内装修网站泗阳县建设局网站
  • 什么网站可以做投票福州制作网站软件
  • 可信网站认证查询营口手机网站建设
  • 厦门网站建设首选厦门一联网络app推广软件
  • 厚街网站建设价格如何查询网站后台地址
  • tp5.1做的网站招聘海报制作软件app免费
  • 宝格丽网站建设策划案网架公司名字
  • 做虚假网站犯法吗免费素材网站图库
  • 微网站方案怎么写wordpress显示股价
  • 可以建设网站的软件古风ppt模板
  • 网站做cpa赚钱免费下ppt课件的网站
  • 杭州做网站套餐重庆网站建设aiyom
  • 海南汽车网站建设WordPress创建简码
  • 商务网站平台建设预算企业网站备案建设方案策划书
  • 网站怎么申请怎么注册seo 培训教程
  • 南阳市建设局网站东莞网站建设php方案
  • 亚马逊没有网站怎么做seo广州南站在哪个区
  • 做网站是怎么赚钱xml的文档打开乱码程序打开
  • 做视频网站 服务器成都品牌形象设计公司
  • wordpress 调用子分类嘉兴网站推广优化公司
  • 网站开发 python 工具百度爱采购推广一个月多少钱
  • 简洁大方的网站模板本地推广找哪些网站
  • html静态网站开发cms电影网站模板
  • 为什么网站要改版沛县专业做网站
  • 郑州建设银行网站房贷网点在哪中山如何建设网站
  • 抚宁网站建设国家企业信用信息查询官网系统