问题标签 [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 回答
5199 浏览

python - Python tkinter 入口值加法

我正在制作一个 Python GUI,其中用户将 int 值输入到一个Entry小部件中,然后程序将这些值添加在一起。

但是,由于某种原因,每当我尝试告诉程序添加这些值时,都会出现错误:

我环顾四周,但找不到有关此主题的任何内容。我尝试将Entry小部件声明为整数,IntVars但它没有奏效,所以我想知道是否真的可以将Entry值相加。

0 投票
1 回答
14043 浏览

python - python中带有提交按钮的输入字段?

我想创建一个密码和用户名输入字段。底部有一个“提交”按钮。这是我到目前为止所得到的,但我不知道如何使用网格:

所以这是将创建1个输入字段的代码,名称为“用户名”

这是我提交按钮的代码:

我只是不知道如何将这两个代码放在一起。

0 投票
1 回答
2626 浏览

python - 检查Python中的密码和用户名输入是否匹配?

我做了一个小程序,它会询问你的密码和用户名。输入详细信息后,它应该检查密码和用户名是否正确。我该如何接近并做到这一点?

0 投票
2 回答
441 浏览

python - Entry小部件Tkinter中的回调问题

我有以下代码(仅部分代码)用于获取我创建的 4 个条目框中的条目。但是我有两个小问题:

  • 当我在每个框中输入时,它会输入相同的内容,我希望输入不同的数字并将它们全部分配给单独的变量。

  • 有没有办法在一个循环中产生 4 个盒子并且比这更少的行?

    number = StringVar() def numberwritten(*args): number.trace("w", numberwritten) fg = number.get() print fg

    在单独的定义中 def ChoiceBox(choice): (不是这个 def 下的完整代码)

    def 选择框(选择):i = [0, 1, 2, 3]

    /li>

更新/编辑:

这是我拥有的代码部分,由于我收到语法错误,因此无法弄清楚它最后出了什么问题:

0 投票
2 回答
8499 浏览

python - Python Tkinter:删除字符串的最后一个字符

我正在制作一个只允许输入数字的条目。如果该字符不是整数,我目前坚持删除刚刚输入的字符。如果有人将“空白”替换为需要进入的内容,那将有很大帮助。

0 投票
1 回答
516 浏览

python - 如何验证 Entry 小部件的内容?

在我的 Tkinter 应用程序中,我有一个 Entry 小部件,用户应该用数字填充它。

是否可以将输入的值限制为int和?floatlong

具体来说,用户应该只输入一个数字:

  • 这可以是float, int, long.
  • 用户只能放一个.(一个数字无论如何都没有 2 个点)。

0 投票
1 回答
223 浏览

python - 像在 windows calc 中一样使 Entry 小部件“禁用”

在制作 Windows Calc 的副本时,我遇到了 Entry 小部件的问题。

我已经制作了类似于 windows calc 的按钮,并且我还绑定了键盘 1234567890 + - / * % 按钮,以制作与 calc 按钮相同的东西。主要的问题是我希望条目只存储数字并让用户只输入数字......但是在搜索了许多关于 validatecommand 的主题并查看了 windows calc 之后,我决定 validatecommand 不是我需要的东西 - 我不需要'不知道如何使它验证用户输入到输入框的每个字符,并且在进行键盘绑定后,当我在输入框中并按“1”写它两次的数字时,因为键盘事件绑定插入输入框也有“1”。

所以,我想做的是让条目小部件像 Windows Calc.exe 输入框一样工作。windows calc 输入框不允许您插入任何其他字符,然后是数字,也不允许您将光标放入输入框...,它看起来像这样:-entrybox 已禁用但看起来像 ENABLED -数字和操作可以通过计算按钮或键盘按钮进行

我尝试通过在开始时禁用条目小部件来获得这种效果,并使所有按钮的功能如下: - 启用条目小部件 - 插入数字(小部件必须处于启用状态?还是正常?(不记得名称)状态让您向其中插入一些东西)-禁用条目小部件

它像我想要的那样工作......但它看起来不像我想要的那样。是否有可能将 Entry 小部件禁用的 bg 颜色更改为正常?或者也许有另一种方法来制作这样的输入框?:S

0 投票
3 回答
487 浏览

python - 清除条目小部件框

我想使用一个条目小部件来获取 1 到 9 之间的数字。如果按下任何其他键,我想将其从显示中删除。

好的,我怎样才能清除屏幕?

0 投票
1 回答
7595 浏览

python - 从 TkInter 条目小部件获取字符串

我是 Python 的新手,我正在尝试使用 TkInter 创建一个 GUI。我遇到的问题是当我尝试显示条目文本时。以下是我为此任务制作的两个函数。我的代码中是否缺少某些内容?

这是我创建条目小部件的第一个函数:

这是我要显示字符串的第二个函数:

0 投票
1 回答
746 浏览

python - Tkinter 中的 Python 直播入口

我想实时查看 Tkinter Entry 值。当我打字时,我看到 print 'downkey';。如果我输入 4 个字符,我看到的一个条目位于窗口底部 ok、ok、ok、ok 等。