【发布时间】:2022-11-11 21:12:47
【问题描述】:
我正在学习如何将 .get() 用于 tkinter,并尝试编写可以根据用户输入存储、处理和显示数据的基本 GUI。
现在(我对此很陌生,所以我可能错了)据我所知,我需要使用 .get() 并将其存储到一个变量中以备将来使用。
现在这是我的代码,但是当我运行代码时,它一直说我没有在我定义的函数中定义我的变量。
我用 Pycharm 写的,我在函数第一行写的变量一直变灰。
为什么会发生这种情况,我错过了一些重要的事情吗?
边注:
我做了一些研究,看到了一些关于使用以下方法的结果:
- 字符串变量()
- fstring, f"{}"
但我仍然无法弄清楚它是如何工作的,以及它如何影响我的代码,Python 不接受我的变量。
Import tkinter as tk def event(): expEntry = entry.get() window = tk.Tk() entry = tk.Entry(window) button = tk.Button(window,commnad=event()) expEntry = tk.Label(window,text = expEntry) entry.pack() button.pack() expEntry.pack() window.mainloop()
【问题讨论】:
标签: python function variables tkinter python-3.11