Skip to content

babuge/TickerLite

Repository files navigation

TickerLite - 极简金融行情软件

TickerLite 是一个极简的金融行情软件,遵循"功能极简+资源零成本+流程极简化"的设计理念。

功能特点

  • 行情列表:显示股票代码、名称、当前价、涨跌额、涨跌幅、昨收价、开盘价、成交量、外盘、内盘等信息
  • 分时图:使用 QCustomPlot 绘制简单的价格走势图
  • 自动刷新:自动获取最新数据
  • 极简设计:仅保留核心功能,避免不必要的复杂性
  • 主题支持:支持light、dark两种主题样式

技术栈

  • Qt 5.15 开源版 + MinGW 8.1 编译器
  • QCustomPlot:轻量级开源图表库
  • SQLite:Qt 内置支持的数据存储
  • Qt Network:内置网络通信模块
  • 腾讯行情接口:免费公开数据源链接

构建说明

依赖项

  • Qt 5.15 或更高版本
  • CMake 3.16 或更高版本
  • QCustomPlot (需要从官网下载并替换项目中的占位文件)

构建步骤

  1. QCustomPlot 官网 下载最新版本的源文件
  2. 将下载的 qcustomplot.h 和 qcustomplot.cpp 替换项目中的占位文件
  3. 创建构建目录并运行 CMake:
mkdir build
cd build
cmake ..
make
  1. 运行程序:
./TickerLite

使用说明

  1. 启动程序后,会自动加载预设的股票代码列表
  2. 表格中会显示股票的实时行情信息
  3. 下方图表会显示第一只股票的价格走势
  4. 可以点击"刷新"按钮手动更新数据
  5. 程序自动周期性刷新数据

注意事项

  • 本软件仅用于个人学习和演示,不应用于商业用途
  • 免费数据源可能不稳定,请考虑备用方案
  • 使用前请确保网络连接正常

许可证

项目采用LGPLv3 及 MIT 许可证。

About

C++,Qt,QCustomPlot,简洁行情软件

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE-THIRDPARTY

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published