当前位置:主页 > 查看内容

Tkinter界面动态显示变化数值

发布时间:2021-04-20 00:00| 位朋友查看

简介:例举字符串StringVar()和整型IntVar() var tk.StringVar() 或 var tk.IntVar() var.set() #设置 var.get() #获取 1.整型IntVaVar() #IntVar() 要配合控件便使用 import tkinter as tk from tkinter import * import time if __name__ __main__ : top tk . Tk……

例举字符串StringVar()和整型IntVar()
var = tk.StringVar() 或 var = tk.IntVar()
var.set() #设置
var.get() #获取

1.整型IntVaVar()

#IntVar() 要配合控件便使用
import tkinter as tk
from tkinter import *
import time
if __name__=="__main__":

    top=tk.Tk()
    top.wm_title("测试")
    top.geometry('500x300')
    
    var = tk.IntVar()	#保存为一个int类型的变量
    var.set(0)	#设置初始值
    count = 0	#通过计数来改变var值
    Label(top, text= "测试" , font = ("黑体",14),fg = "red" , width = 12,height = 2).place(x = 20,y = 40,anchor = 'nw') 
    
    while(True):

        count += 1
        top.update()  #不断更新
        top.after(10) 
        if count % 50 == 0:
            var.set( var.get() + 1 )
            Label(top, text= str(var.get()) , font = ("黑体",14),fg = "red" , width = 12,height = 2).place(x = 120,y = 40,anchor = 'nw') 
        
    top.mainloop() 

测试效果

2、字符串类型StringVar()
用法类似

通过StringVar()和IntVar()就可以利用传感器等将变量值动态显示在界面啦

;原文链接:https://blog.csdn.net/lyx4949/article/details/115417628
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐