Mac OSX,Python 2.7,Tkinter
当我的程序运行并且我的根窗口打开时,输入字段中的任何输入都会被记录,但不会显示在屏幕上......直到您1.手动调整整个窗口的大小,或者2.切换到另一个应用程序窗口,比如finder或Outlook,然后切换回根窗口。
from Tkinter import *
root = Tk()
root.attributes("-topmost", True)
label1 = Label(root, text="Enter your name: ")
label2 = Label(root, text="What's your favorite color? ")
entry1 = Entry(root)
entry2 = Entry(root)
label1.grid(row=0)
label2.grid(row=1)
entry1.grid(row=0, column=1)
entry2.grid(row=1, column=1)
#two options I tried to no avail
#root.update_idletasks()
#root.update()
root.mainloop()
我编程错了吗? (我从youtube视频中采用了这个例子) 是否存在与我的计算机和这些软件版本不兼容的内容?
谢谢你看看。我到处搜索过,无法找到其他任何有关此事件的参考资料。
答案 0 :(得分:0)
确保使用right tcl/tk作为OSX版本。你记得什么意思,但没有显示&#39 ;?如果您看不到自己输入的信件,那么“录制的”是什么意思?你的代码在我的Win7机器上看起来很好。