【Python】关于Tkinter库中使用after()语句问题
自己在家闲得无聊,编辑了一个可以实时查看金银贵金属价格的程序,先是制作了一个简单的CMD15秒显示一次的价格显示,但是觉得过于简陋,就自学了一下Tkinter的GUI,结果应当是while语句在Tkinter中没法使用,就一直不能实现数据自动变化,程序如图:
然后问度娘知道,有after语句可以实现定时器循环,但是对使用方式一知半解,使用了也没有使程序正常运作,求大佬康康
# -*- coding: UTF-8 -*-
# author:Godsama
import time
import tkinter as tk
import urllib.request
import re
from bs4 import BeautifulSoup
from distutils.filelist import findall
#黄金
def huangjin():
global huangjin
page = urllib.request.urlopen('http://tool.ccb.com/webtran/static/trendchart/getAccountData.gsp?dateType=timeSharing&sec_code=019999')
contents = page.read()
bs = BeautifulSoup(contents,"html.parser") # 缩进格式
bs2 = bs.prettify() # 格式化html结构
bs3 = bs2.rstrip(