TickerLite 是一个极简的金融行情软件,遵循"功能极简+资源零成本+流程极简化"的设计理念。
- 行情列表:显示股票代码、名称、当前价、涨跌额、涨跌幅、昨收价、开盘价、成交量、外盘、内盘等信息
- 分时图:使用 QCustomPlot 绘制简单的价格走势图
- 自动刷新:自动获取最新数据
- 极简设计:仅保留核心功能,避免不必要的复杂性
- 主题支持:支持light、dark两种主题样式
- Qt 5.15 开源版 + MinGW 8.1 编译器
- QCustomPlot:轻量级开源图表库
- SQLite:Qt 内置支持的数据存储
- Qt Network:内置网络通信模块
- 腾讯行情接口:免费公开数据源链接
- Qt 5.15 或更高版本
- CMake 3.16 或更高版本
- QCustomPlot (需要从官网下载并替换项目中的占位文件)
- 从 QCustomPlot 官网 下载最新版本的源文件
- 将下载的 qcustomplot.h 和 qcustomplot.cpp 替换项目中的占位文件
- 创建构建目录并运行 CMake:
mkdir build
cd build
cmake ..
make- 运行程序:
./TickerLite- 启动程序后,会自动加载预设的股票代码列表
- 表格中会显示股票的实时行情信息
- 下方图表会显示第一只股票的价格走势
- 可以点击"刷新"按钮手动更新数据
- 程序自动周期性刷新数据
- 本软件仅用于个人学习和演示,不应用于商业用途
- 免费数据源可能不稳定,请考虑备用方案
- 使用前请确保网络连接正常
项目采用LGPLv3 及 MIT 许可证。