在前面的文章中,我们一起学习了如何通过 Python 抓取东方财富网的实时股票数据以及如何制作成 Tkinter GUI 程序,链接如下
用 Python 爬取股票实时数据 Tkinter制作股票数据抓取小程序,有点秀!
今天我们就在这个基础上,在 Tkinter 程序中绘制 K 线图,一起来看看吧
子窗口
我们今天的整体代码还是基于上次的 Tkinter 股票程序,在主类 MainCreator
下面创建一个函数 create_subwindow
def create_subwindow(self):
t = ttk.Toplevel()
t.wm_title("K线图")
sub_window = SubWindiw()
sub_window.subWindow(t)
我们这里使用 Toplevel
来创建子窗口,再来看看子窗口相关的代码
class SubWindiw:
def __init__(self):
pass
def all_files(self):
...
def getDate(self):
...
def subWindow(self, root_frame):
...