例举字符串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()就可以利用传感器等将变量值动态显示在界面啦