代码拉取完成,页面将自动刷新
#ifndef XQCHANGEPERCENTDOCKWIDGET_H
#define XQCHANGEPERCENTDOCKWIDGET_H
#include"XQHead.h"
#include"XQDockWidget.h"
//涨跌值浮动信息显示窗口
class XQChangePercentDockWidget :public XQDockWidget
{
Q_OBJECT
public:
XQChangePercentDockWidget(QWidget*parent=nullptr);
XQChangePercentDockWidget(const QString& title,QWidget* parent = nullptr);
~XQChangePercentDockWidget();
public://获取一些信息
XQTimeChartsWidget* charts()const;
XQTimeDoubleDataModel* model()const;
QString timeFormat()const;
public://设置
void setModel(XQTimeDoubleDataModel* model);
void setTimeFormat(const QString&format);
//刷新ui
virtual void updataUI();
//清空表格
virtual void clearTable();
//清空用户的表格
virtual void clearUserTable();
//显示图表
virtual void showCharts();
signals://信号
void openCharts();
protected://初始化
virtual void init();
virtual void init_ui();
virtual void init_tableWidget();
virtual void init_charts();
virtual QLayout* init_dateSelect();
protected://
//表格弹出菜单
virtual void contextMenuRequested();
//添加一行文本
bool addRowText(int row, const QDateTime& start, const QDateTime& end);
bool addRowText(int row, XQHistoryTrendItem* item);
//用户添加一行
void userAddRow();
protected:
XQTimeDoubleDataModel* m_model = nullptr;//模型
QString m_timeFormat = "yyyy-MM-dd";
QLabel* m_timeInfo = nullptr;//时间信息
QTableWidget* m_tableWidget = nullptr;//表格
QDateTimeEdit* m_startDate = nullptr;//开始日期选择
QDateTimeEdit* m_endDate = nullptr;//开始日期选择
QPushButton* m_statsBtn = nullptr;//自定义统计按钮
QPushButton* m_chartBtn = nullptr;//图表按钮
XQTimeChartsWidget* m_charts = nullptr;//图表
};
#endif // !XQChangePercentDockWidget_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。