wumu
2025-11-06 fcc4de01b336e73df6788fa6129ec15162ac6701
etfstockinfo.h
@@ -23,8 +23,10 @@
    explicit ETFStockInfo(QWidget *parent = 0);
    ~ETFStockInfo();
    void initMySQL();
    void getEtfInfo(QByteArray &buffer);
    void getStockFundPosition(QByteArray &buffer,QString url); // 获取个股对应基金持仓情况--总的统计
    void getStockOne(QByteArray &buffer); // 获取单只etf股票的信息
signals:
    void sendSymbolNums(int); // 通过数量获取排名前N名的股票代号过来
@@ -40,6 +42,12 @@
    void getStockFundPosSlot(QString symbol); // 通过股票代号获取基金持仓情况
    void on_pushButton_search_date_clicked();
    void on_pushButton_update_clicked();
    void on_checkBox_update_clicked();
private:
    Ui::ETFStockInfo *ui;
@@ -50,10 +58,13 @@
    QSqlDatabase db;
    QMap<QString,QString> m_codeNames; // 股票代号和名字
    QMap<QString,QString> m_codeNamesEtf; // Etf代号和名字
    QNetworkRequest m_request; // 用于管理请求头的
    QString m_cookie; // 缓存
    QNetworkAccessManager m_manager; // 用于管理http请求及响应的
    int m_days = 0;
};
#endif // ETFSTOCKINFO_H