123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- #include <QtCharts>
- QT_CHARTS_USE_NAMESPACE
- namespace Ui {
- class MainWindow;
- }
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
- private:
- QLineSeries *curSeries; //当前序列
- QValueAxis *curAxis; //当前坐标轴
- void createChart(); //创建图表
- void prepareData(); //更新数据
- void updateFromChart(); //从图表更新到界面
- public:
- explicit MainWindow(QWidget *parent = 0);
- ~MainWindow();
- private slots:
- void on_LegendMarkerClicked(); //图例单击
- void on_actDraw_triggered();
- void on_btnSetTitle_clicked();
- void on_btnSetTitleFont_clicked();
- void on_btnSetMargin_clicked();
- void on_chkPointVisible_clicked(bool checked);
- void on_chkPointLabelVisible_clicked(bool checked);
- void on_btnSeriesName_clicked();
- void on_btnSeriesColor_clicked();
- void on_chkLegendVisible_clicked(bool checked);
- void on_btnSetAxisRange_clicked();
- void on_spinTickCount_valueChanged(int arg1);
- void on_spinMinorTickCount_valueChanged(int arg1);
- void on_radioX_clicked();
- void on_radioY_clicked();
- void on_chkGridLineVisible_clicked(bool checked);
- void on_chkMinorTickVisible_clicked(bool checked);
- void on_chkBoxLegendBackground_clicked(bool checked);
- void on_radioButton_clicked();
- void on_radioButton_2_clicked();
- void on_radioButton_3_clicked();
- void on_radioButton_4_clicked();
- void on_btnLegendFont_clicked();
- void on_btnLegendlabelColor_clicked();
- void on_chkBoxVisible_clicked(bool checked);
- void on_btnAxisSetTitle_clicked();
- void on_btnAxisSetTitleFont_clicked();
- void on_chkBoxAxisTitle_clicked(bool checked);
- void on_pushButton_clicked();
- void on_btnAxisLabelColor_clicked();
- void on_btnAxisLabelFont_clicked();
- void on_chkBoxLabelsVisible_clicked(bool checked);
- void on_btnGridLineColor_clicked();
- void on_pushButton_10_clicked();
- void on_chkAxisLineVisible_clicked(bool checked);
- void on_btnAxisLinePen_clicked();
- void on_btnAxisLinePenColor_clicked();
- void on_btnMinorColor_clicked();
- void on_btnMinorPen_clicked();
- void on_radioSeries0_clicked();
- void on_radioSeries1_clicked();
- void on_chkSeriesVisible_clicked(bool checked);
- void on_btnSeriesPen_clicked();
- void on_sliderSeriesOpacity_valueChanged(int value);
- void on_btnSeriesLabColor_clicked();
- void on_btnSeriesLabFont_clicked();
- void on_radioSeriesLabFormat0_clicked();
- void on_radioSeriesLabFormat1_clicked();
- void on_cBoxAnimation_currentIndexChanged(int index);
- void on_cBoxTheme_currentIndexChanged(int index);
- void on_actZoomIn_triggered();
- void on_actZoomOut_triggered();
- void on_actZoomReset_triggered();
- private:
- Ui::MainWindow *ui;
- };
- #endif // MAINWINDOW_H
|