1. 先展示
时间,价格,涨跌幅
2. 说明
因为在上班的时候,直接打开交易软件的话,太明显,会让别人看到我在炒股,所以,自己写一个,可以随时查看自己持仓的股票涨跌情况
3. 代码
import tushare as ts
import time
from datetime import datetime
import tkinter as tk
# 股票数据获取
def get_news():
p_list = []
# 300671 富满电子
# 600460 士兰微
# 300777 国民技术
### 每次麻烦的就是需要在下面更新股票代码
news = ts.get_realtime_quotes('300077')
# 昨日收盘价
start_pri = news["open"][0]
# 今日开盘价
yes_pri = news["pre_close"][0]
# 现价 实时
now_pri = news["price"][0]
# 涨跌幅度
up_num = round(((float(now_pri) - float(yes_pri)) / float(yes_pri)), 4)*100
# up_num = round(up_num, 4)*100
if up_num > 0:
up_num = "+"+str(up_num)
else:
up_num = str(up_num)
p_list.append(datetime.now().strftime('%H:%M:%S'))
p_list.append(news["price"][0])
p_list.append(up_num)
return p_list
# 数据刷新的回调
def refreshDate():
# 获取数据
p_list = get_news()
# 分别使用上面获取的数据, 填充text
text1.delete(0.0,tk.END)
text1.insert(tk.INSERT,p_list[0])
text1.update()
text2.delete(0.0,tk.END)
text2.insert(tk.INSERT,p_list[1])
text2.update()
text3.delete(0.0,tk.END)
text3.insert(tk.INSERT,p_list[2])
text3.update()
windows.after(1000,refreshDate)
# 显示价格
def show_price():
# 定义全局变量, 目的是在refreshText 中可以调用这几个变量
global text1
global text2
global text3
global windows
# 创建基础窗口
windows = tk.Tk()
windows.geometry('130x140+1775+680') ## 规定窗口大小500*500像素
windows.resizable(False, False) ## 规定窗口不可缩放
# 定义组件
label1 = tk.Label(windows,text="N_T:")
label1.grid(row=0,column=1,padx=2,pady=2)
text1 = tk.Text(windows,width=8,height=1)
text1.grid(row=0,column=2,padx=10,pady=10)
label2 = tk.Label(windows,text="N_P:")
label2.grid(row=1,column=1,padx=2,pady=2)
text2 = tk.Text(windows,width=8,height=1)
text2.grid(row=1,column=2,padx=10,pady=10)
label3 = tk.Label(windows,text="U_P:")
label3.grid(row=2,column=1,padx=2,pady=2)
text3 = tk.Text(windows,width=8,height=1)
text3.grid(row=2,column=2,padx=10,pady=10)
windows.after(1000,refreshDate)
windows.wm_attributes('-topmost',1)
windows.mainloop()
if __name__ == '__main__':
show_price()
4. 问题
有时候,代码会报错,导致小窗口不刷新,解决办法就是重新运行一遍,哈哈哈!
关于Python学习指南
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!
👉Python所有方向的学习路线👈
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取)
👉Python学习视频600合集👈
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
👉Python70个实战练手案例&源码👈
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉Python大厂面试资料👈
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
👉Python副业兼职路线&方法👈
学好 Python 不论是就业还是做副业赚钱都不错,但要学会兼职接单还是要有一个学习规划。
👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取【保证100%免费
】