#ifndef STOCKPOLICY_H #define STOCKPOLICY_H #include #include #include #include #include #include #include // 折线 #include // 曲线 QT_CHARTS_USE_NAMESPACE // 命名空间得使用起来,要不然类会拿不到 namespace Ui { class StockPolicy; } class StockPolicy : public QMainWindow { Q_OBJECT public: explicit StockPolicy(QWidget *parent = 0); ~StockPolicy(); void initUi(); void setLastMarkerShowAndAlpha(); // 设置当前最后一个标记的显示情况及透明度 public slots: void showNewStockData(QLineSeries *series); // 用于刷新折线表格数据的 void showNewStockData(QSplineSeries *series); // 用于刷新曲线表格数据的 private: Ui::StockPolicy *ui; QChart *m_chart; QDateTimeAxis *m_dtAx; QValueAxis *m_axisY; QChartView *m_chartView; }; #endif // STOCKPOLICY_H