问题标签 [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.

0 投票
1 回答
54 浏览

python - 如何让绑定的密钥不输入输入框

我有一个程序,我想在其中输入,例如,当在输入框中输入 g^ 时输入 ĝ。我有 ĝ 出现,但似乎无法摆脱已输入的 ^ 的输入框(是的,我曾尝试使用删除功能)。据我所知, ^ 直到绑定函数发生后才被输入,这意味着如果我尝试索引"^"or "/",它实际上还没有被输入。

0 投票
1 回答
3044 浏览

python - How to store values from an Entry widget for loop in tkinter?

This should be a very very simple problem. I'm making a GUI in which I have multiple entry widgets... about 30 or so all in one column. Instead of making each box one by one it seems like a better idea to just generate the widgets with a loop. However, I'm finding it extremely difficult to .get() values from the entry widgets, and convert them into floats. This is what I have so far... any help would be greatly appreciated.

0 投票
2 回答
441 浏览

python - 检查用户在输入框Tkinter中选择时是否按下“返回”

我正在使用 Tkinter 为我正在创建的简单几何计算器创建 GUI。

基本上,我拥有的是一个输入框。我想要的是程序/GUI/系统检测程序用户何时在输入框中点击“Enter”或“return”键。当检测到这一点时,我希望将条目框的内容附加到我之前定义的列表中。我还希望在显示列表内容(包括附加项)的 GUI 上创建一个简单的标签。请注意,该列表以任何内容开头。

到目前为止,这是我的代码:

我真的不知道检查“返回”然后在 if 语句中使用它的正确方法。我希望您能理解我想要寻求帮助的内容,并且我已经四处寻找我可以理解但没有成功的解释。

0 投票
1 回答
60 浏览

python - 需要帮助绑定,.get()-ing,在带有条目框的 Tkinter GUI 中附加

问题是,我已经对这段代码进行了更多扩展,但我遇到了另一个问题:当我运行这段代码时,绑定函数被忽略了(当然,我的窗口设置一如既往地在上面):

基本上,我的目标是为输入框中的字符串创建一个“检查器”或任何您可能称之为的名称。我正在处理坐标,所以我想做的第一件事是查看字符串是否包含逗号。如果它不包含一个,我会自动向终端发出错误信号,稍后我会向窗口发出信号。逗号将拆分我将在该程序的最终功能中操作的字符串的两个主要部分。所以,我将字符串从逗号分成两部分。然后我想看看字符串的拆分部分(PTest_X 和 PTest_Y)是否可以通过 Try 语句转换为浮点数,这显然意味着只有逗号之前或之后的整数或浮点数才能在转换下工作。Try 语句的 except 部分只是告诉终端也像以前一样返回错误。所以,如果 PTest_X 和 PTest_Y 可以转换,那是我最终想要将它们附加到列表、制作列表标签以及做其他任何事情的时候。

这个“检查器”系统的目的是向用户提供反馈,告诉他们他们的坐标点“语法”,如果你愿意的话,是不正确的。我宁愿在这一点上实施这个系统来告诉用户他们错误地输入了一个点,而不是在一切都已经处理完之后告诉他们这个。

我这样做是为了用户友好,当涉及到用户交互时,这确实是第一位的。我希望减轻用户使用该程序的体验所带来的任何痛苦。

0 投票
1 回答
350 浏览

python - 随机生成的文本不会在条目小部件中更新

我正在尝试制作一个随机“密码”生成器,它将在 tkinter 条目小部件中显示随机字符串。问题是每次单击按钮时,它都会生成一个新的条目小部件,而不是更新当前小部件。我尝试移动和调整“entry = g.en(text=word)”字符串,但是当我这样做时,按钮单击不会在框中产生任何内容。我已经为此工作了一段时间,但我还没有提出解决方案。

0 投票
1 回答
130 浏览

python - 条目小部件:避免使用多个搜索栏

在我的代码中有 2 个按钮 - 当我单击第一个按钮时,程序写入窗口“主页”,第二个写入窗口“搜索”并在“搜索”下创建搜索栏。我的问题是,当我两次(或多次)单击“搜索”按钮时,搜索栏也会创建更多次。我该如何解决?(我总是希望只有一个搜索栏)。

0 投票
1 回答
1938 浏览

python - 使用 tkinter 将条目字符串传递给另一个函数

我正在使用 Python3,当用户按下登录按钮时,我试图将用户在用户名和密码框中输入的内容传递给登录功能。登录功能应该只是将用户名标签打包到 GUI 上。

代码:

追溯:

0 投票
2 回答
3203 浏览

python - 在 Python 中关闭 Tkinter 输入框

我正在尝试为用户创建一个简单的弹出文本条目,其中用户输入文本并点击提交(一个按钮)。单击提交后,我希望弹出输入框关闭并继续执行其余代码。以下是我从此处的旧帖子中借用的显示示例代码:

我对 Tkinter 没有太多经验,所以我不确定在用户点击“提交”后在哪里以及如何调用适当的函数来关闭输入框。我的猜测是它必须在getName()函数内部?

0 投票
1 回答
319 浏览

python - Python Tkinter Entry > 插入而不是选中,显示光标位置

例如,我有字符串 ABCDEFG,但在 Entry 中只选择了“BCD”。如何用 lambda 函数替换选定的文本?

第二个问题是关于显示光标。我有 20 宽度和justify=RIGHT. 我想显示最后一个字符。例如 AAAABBBBCCCCDDDDDEEEEEFFFFF,我看到“AAAABBBBCCCCDDDDDEE”,但我需要“CCCCDDDDDEEEEEFFFFF”

我的插入代码和入口初始化示例

0 投票
1 回答
309 浏览

python - 带有唯一标识符的 StringVar 回调?

我正在存储一个条目矩阵,每个条目都附加到一个唯一的StringVar. 在 的回调中StringVar,我希望能够找到StringVar关于矩阵的回调。这就是我所拥有的:

但是,它总是打印相同的索引('718' - '7'+'18':i 和 j 停止的值)。我怎样才能获得这些的唯一标识符StringVars