程序员

Tkinter界面动态显示变化数值

作者:admin 2021-04-20 我要评论

例举字符串StringVar()和整型IntVar() var tk.StringVar() 或 var tk.IntVar() var.set() #设置 var.get() #获取 1.整型IntVaVar() #IntVar() 要配合控件便使用 ...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

例举字符串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

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 四两拨千斤——你不知道的VScode编码Ty

    四两拨千斤——你不知道的VScode编码Ty

  • 我是如何在 Vue 项目中做代码分割的

    我是如何在 Vue 项目中做代码分割的

  • position:sticky 粘性定位的几种巧妙应

    position:sticky 粘性定位的几种巧妙应

  • 从零到一搭建React组件库

    从零到一搭建React组件库

腾讯云代理商
海外云服务器