求python高手 tkinter的Entry和Label的同步问题

Python012

求python高手 tkinter的Entry和Label的同步问题,第1张

两年前的问题呀……

其实很简单,给Entry关联一个变量然后监视变量变化就行:

class XX:

    def __init__(self):

        self.txt = tk.StringVar()

        entry = tk.Entry(root, textvariable=self.txt, ...)

        entry.pack()

        self.txt.trace('w', self.func)

    

    ...

    

    def func(self, var, mode, event):

        self.label['text'] = self.txt.get()

这样就可以啦。不知道两年后的你还有没有疑问或者这个回答有没有用,但最起码可以不用让别的看到此提问的网友不会被明显答非所问的垃圾回答坑到。

1:两个usb口有冲突(有些老主板虽然提供了两个usb接口,但实际上只能驱动其中一个),更换两个插口试试。

2: 在进入 [设备管理器] 后,在里面找到 [通用串行总线控制器] 点[ + ]号将其打开。 看到里面的 USB Root Hub,电脑后面有几个USB接口,相对应的就会显示几个 USB Root Hub,鼠标右键查看[属性]。 在 [电源管理] 里面将 [允许计算机关闭这个设备以节省电源] 前面的对号取消。

3:驱动问题,建议重装键盘驱动试试

键盘和鼠标都是电脑中最重要的输入设备,如果键盘鼠标没有用就无法进行操作了,但是偏偏有用户遇到了棘手的问题,鼠标和键盘同时失灵什么也作不了,就连关机也只能按电源键,那么遇到鼠标和键盘同时失灵的问题要如何解决呢?

解决步骤:

1、键盘鼠标同时失灵,这时你应该按下电源键看能否关机,如果可以关机,那么表示电脑没有死机,如果电脑死机也会出现键盘鼠标都不会动的情况。

2、关闭电脑后重新开机,看键盘鼠标是否可用。

可用:那么建议更新下USB驱动程序,可以使用驱动大师等驱动软件,升级USB,如果没有升级选项,可以先卸载然后再安装

import tkinter

def call(event):

print(event.keysym) #打印按下的键值

win=tkinter.Tk()

frame=tkinter.Frame(win,width=200,height=200)

frame.bind("<Key>",call) #触发的函数

frame.focus_set() #必须获取焦点

frame.pack()

win.mainloop()