鱼C论坛

 找回密码
 立即注册
查看: 2577|回复: 1

关于tkinter中label动态显示值的问题

[复制链接]
发表于 2020-4-2 20:19:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想进一步优化孩子的拼音抽查小软件
但是标签l2中的显示文字text2不知道如何关联刷新
求大佬赐教,代码如下
import tkinter as tk
import random

window = tk.Tk()
window.title('拼音抽查系统')
window.geometry('400x200')

seq = ['a','o','e','i','u',
        'ai','ei','ui','ao','ou','iu',
       'ie','ue','er','an','en','in','un',
       'ang','eng','ing','ong',
        'b','p','m','f',
        'd','t','n','l',
        'g','k','h','j','q','x',
        'zh','ch','sh','r','y','w']
num = len(seq)
index = 0

text2 = tk.StringVar()
on_hit1 = False
on_hit2 = False

def hit(a):
    if a == False:
        a = True
        index = random.randint(0,num-1)
        value = str(seq[index])
        text2.set(value)
    else:
        a = False
    
l1 = tk.Label(window,text = '请读出下面的拼音',width = 100,height=2)
l2 = tk.Label(window,textvariable = text2,font = ('Arial',18),bg = 'yellow',width = 100,height=2)    
b1 = tk.Button(window,text = '下一个',width = 15,height = 2,command = hit(on_hit1))
b2 = tk.Button(window,text = '退出',width = 15,height = 2,command = window.destroy)

l1.pack()
l2.pack()
b1.pack()
b2.pack()

window.mainloop()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-2 22:18:40 | 显示全部楼层
已经解决
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 23:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表