python 微信钉钉盯盘同时可查看K线图
股票盯盘软件是一款用于监控股票市场行情的工具。本文将介绍一款基于Python和PyQt5编写的股票盯盘软件,该软件拥有实时显示股票价格信息、微信和钉钉实现盯盘功能、备注查看报告和论坛、查看财经新闻热词、查看K线等多种功能,为股民提供了便捷的股票监控工具。
python 微信钉钉盯盘同时可查看K线图
实时显示股票价格信息
股票盯盘软件的首要功能是实时显示股票价格信息。用户可以添加自己关注的股票代码,并实时获取该股票的最新价格、涨跌幅等信息。这些信息的更新是实时的,用户可以通过对数据进行筛选,方便地查看自己所关注的股票。
def handle_display_table1(self, data):
print(len(data['code']))
for code_i in range(len(data['code'])):
item = QStandardItem('%s' % str(code_i+1))
item.setEditable(False)
self.model1.setItem(int(code_i), 0, item)
item = QStandardItem('%s' % data['name'][code_i])
item.setEditable(False)
self.model1.setItem(int(code_i), 1, item)
item = QStandardItem('%s' % data['code'][code_i])
item.setEditable(False)
self.model1.setItem(int(code_i), 2, item)
item = QStandardItem('%s' % data['price'][code_i])
item.setEditable(False)
self.model1.setItem(int(code_i), 3, item)
item = QStandardItem(
'%s' % data['pre_close'][code_i]) # ['编号','名称', '代码', '最新价', '昨日收盘价','涨跌幅', '交易量', '成交额', '竞买价', '竞卖价','最低','最高','开盘价','时间']
item.setEditable(False)
self.model1.setItem(int(code_i), 4, item)
item = QStandardItem('%s%s' % (
str(round(100 * (float(data['price'][code_i]) - float(data['pre_close'][code_i])) / float(data['pre_close'][code_i]), 2)), '%'))
item.setEditable(False)
self.model1.setItem(int(code_i), 5, item)
if round(100 * (float(data['price'][code_i]) - float(data['pre_close'][code_i])) / float(data['pre_close'][code_i]), 2) > 0:
self.model1.item(int(code_i), 5).setForeground(QBrush(QColor(255