react node.js网站开发,北京海淀网站建设公司,展厅设计服务商,网站建设建站流程方案时间记录#xff1a;2024/1/15
一、使用步骤
1.添加图表模块 .pro项目管理文件中添加charts模块 QChart类#xff1a;图表类 QChartView类#xff1a;图表显示类 2.ui文件中添加QChartView组件 #xff08;1#xff09;选择一个QGrapicsView组件将其拖拽到ui界面上合适位…时间记录2024/1/15
一、使用步骤
1.添加图表模块 .pro项目管理文件中添加charts模块 QChart类图表类 QChartView类图表显示类 2.ui文件中添加QChartView组件 1选择一个QGrapicsView组件将其拖拽到ui界面上合适位置 2右键新添加的QGrapicsView组件将组件提升为QChartView组件 3.添加QChartView类的命名空间 在头文件中添加宏QT_CHARTS_USE_NAMESPACE此宏定义为using namespace QT_CHARTS_NAMESPACE; 4.图表操作 4.1 创建QChartView图表视图对象 1使用setChart方法将图表添加到图表视图中进行展示 4.2 创建图表对象QChart 1使用createDefaultAxes清除默认坐标轴 2使用addAxis方法添加坐标轴 坐标轴类QValueAxis 1.setRange方法设置坐标轴的显示范围 2.setTitleText方法设置坐标轴的标题 3.setLabelFromat方法设置坐标轴的数值显示格式 4.setTickCount方法设置坐标轴分割的格子数 5.setGridLineVisible方法设置网格线是否显示 3setTitle方法设置图表标题 4legend方法获取图例然后使用setVisible方法设置图例是否显示 5使用addSeries方法添加线 添加曲线使用QSplineSeries类折线使用QLineSeries类 1.append方法向线中添加点 2.attachAxis方法将线与坐标轴绑定需要将线添加到图表以后调用
二、示例
1.曲线图 2.折线图
三、补充
QT同样可以绘制饼状图、柱状图等有兴趣可以自己研究一下QT自带示例后续本人使用到的话可能会进行更新使用步骤和示例