| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
import tkinter as tk 
import time 
def bao(): 
    baojia = tk.Tk()  #创建窗口 
    baojia.title('窗口')#给窗口命名 
    baojia.geometry('380x300') 
    t=tk.IntVar()    #指定变量类型 
    b=tk.Label(baojia,textvariable=t)#指定输出的内容 
    b.pack() 
 
 
 
a=0 
while True:      
          a+= 1 
          t.set(a)        # 最后两行代码需要调用bao()这个def中的代码,请问如何实现? 
           b.update()  # 
 
 
 
 
 
我咋记得,这样的效果,之前论坛上有个帖子就是要这样的。。。。。。
 - import tkinter as tk
 
 - import time
 
  
 
- def bao(a):
 
 -     t.set(a)  # 最后两行代码需要调用bao()这个def中的代码,请问如何实现?
 
 -     b.update()  #
 
 -     time.sleep(1)
 
  
- baojia = tk.Tk()  # 创建窗口
 
 - baojia.title('窗口')  # 给窗口命名
 
 - baojia.geometry('380x300')
 
 - t = tk.IntVar()  # 指定变量类型
 
 - b = tk.Label(baojia, textvariable=t)  # 指定输出的内容
 
 - b.pack()
 
  
- a = 0
 
 - while a<10:
 
 -     a += 1
 
 -     bao(a)
 
  
- baojia.mainloop()
 
  复制代码 
 
 
 |   
 
 
 
 |