问题标签 [tkinter-entry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 带有 tkinter 的条目选择列表
如何使用 Python tkinter 生成正常的选择列表(如任何 HTML 表单中的“状态”字段用于邮政地址)?如下图所示,Listbox 小部件始终在一个大框中显示所有选择,如果将高度降低到 1,则在选择时它不会展开列表。OptionMenu 小部件在选择时会正确弹出列表,但在关闭时不会在类似条目的框中显示当前值。Entry 小部件具有所需的外观,但没有关联的值列表。
请不要告诉我 tkinter 无法进行基本的表单选择:-(。
python - python条目小部件元组组合
我一直在尝试在 python 2.7 tkinter 中将条目小部件与元组结合起来。使用此代码,我应该能够输入水果的名称,在水果碗元组中搜索它,如果它在那里,则使用一组单选按钮显示该水果的特征。
我收到一条错误消息,名称错误:未定义全局名称“输入”。有谁知道为什么这拒绝工作?
python - Python tkinter get() 来自另一个函数
我的问题是,如果它们在另一个函数中,我如何从输入框中获取数据?所有输入框都在 CreateGUI() 函数中。我想将变量 txtName 等传递给 Create() 函数。这种方法正确吗?
python - 使用来自上一个会话 Tkinter 的输入框数据
我需要使用 Tkinter 创建一个需要大量文本字段条目的 GUI 应用程序。用户必须输入所有条目,然后使用“运行”按钮来执行特定功能。我想要做的是:包含一个功能,可以恢复用户从以前的会话中输入的所有文本数据,这样用户就不必每次都一次又一次地输入所有数据。我可以使用 entry_box.set('desired string') 选项,但这是静态的,不考虑以前的 GUI 会话。
例如,在以下脚本中:
我运行这个 GUI 并在输入框中输入“Value1”。然后,我想关闭窗口,重新运行它,默认情况下会出现“Value1”条目。每个会话应显示上一个会话的值(该值仅在第一次手动输入)。有没有办法做到这一点?
这将非常有用,因为在我的情况下,每次重新运行 GUI 时,用户只需更改大约 10 个字段中的一个或两个字段。
python - Python Tkinter 按钮/条目组合
我一直在试验 Tkinter,我有一个设置,我有一个输入框,然后在它下面有两个按钮(关闭和确定)。单击关闭时,框架被销毁。我希望它返回当时输入框中的任何内容,然后销毁框架。我只是不知如何做到这一点。
这是我所拥有的一部分(f
我的框架在哪里):
另外,请注意,我想将字符串返回给调用函数,而不仅仅是立即打印它。
我想:
python - 在循环中存储来自先前 Tkinter 会话的条目值
我正在尝试创建一个 Tkinter GUI,它将所有输入框值保存到一个文本文件中,然后从该文本文件中读回数据并在下一个会话开始时默认显示它们。假设我有一个包含以下数据的文本文件:
使用以下代码:
我得到以下框:
我的代码应该从文本文件中读取数据并显示带有文本文件中预定义值的输入框。但它的表现很有趣。它没有正确保存数据
我希望这个 GUI 能够正常工作,以便当我在上面显示的输入框中编辑数据时,它会被保存(在关闭会话时)并在我下次运行它时自动显示。
有没有办法在循环中执行此操作,以便我可以显示任意数量的输入框而不必对输入小部件进行硬编码?
python - 获取 Tkinter Entry 小部件的内容
我正在创建一个应用程序,我想使用 GUI 条目小部件中输入的值。
如何从 Tkinter Entry 小部件获取输入的输入?
python - 如何等待使用条目小部件单击返回?
我只是想在 Tkinter 中制作一个非图形游戏,但在输入小部件时遇到了问题。在打印之前如何等待"<Return>"
被按下?
我希望它是当我单击顶部菜单栏上的“新游戏”时,它会显示输入框并等待我输入内容,然后单击输入。然后它打印出“欢迎”+(该人输入的内容)。实际发生的是,当我单击新游戏时,它会立即打印“欢迎”。
通过打印,我的意思是将底部的标签添加到其他内容,由“mt.set”引用。
python - 为什么 Tkinter Entry 的 get 函数什么都不返回?
我正在尝试使用一个Entry
字段来获取手动输入,然后使用该数据。
我发现的所有来源都声称我应该使用该get()
功能,但我还没有找到一个简单的工作迷你示例,我无法让它工作。
我希望有人能告诉我我做错了什么。这是一个迷你文件:
这给了我一个Entry
可以输入的字段,但是一旦输入数据,我就无法对数据做任何事情。
我怀疑我的代码不起作用,因为最初entry
是空的。但是,一旦输入数据,我如何访问输入数据呢?