工程目录结构如下,
- 首先用QtCreator创建一个Plain C++ Application
- 选择CMake构建工程;
- 选择本地编译系统,如这里我们选择msvc2017_64
工程创建好后,依次添加c++类
- BarModelMapperChartWidget(直方图视图用于显示,数据消费者)
- TableModel(表格数据模型,数据生成者)
- MainWindow(主窗口)
工程具体各文件内容如下:
- BarModelMapperChartWidget.h
#ifndef BARMODELMAPPERCHARTWIDGET_H
#define BARMODELMAPPERCHARTWIDGET_H
#include <QWidget>
#include <QtCharts/QChart>
#include <QtCharts/QChartView>
#include <QtCha