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

python - Python:使用 Tkinter 动态更改条目颜色

我在使用 Tkinter after() 方法时遇到问题。实际上,我想要做的是随着时间的推移改变一些输入框的背景颜色。让我们来看这段代码(它与我正在处理的脚本不同,但描述的情况是相同的):

问题是,当我启动程序时,我希望它会在“绘制”时向我显示,一次一个,所有的输入框都是黄色的。相反,程序会冻结 (300*16) 毫秒,然后突然间,每个输入框都是黄色的!

0 投票
1 回答
151 浏览

python-3.x - 绑定返回到 ttk 条目数组中的每个元素

我正在使用 tkinter 创建一个类似“网格”的结构,该结构在输入字段中显示 eeprom 的内容。

以上所有内容都可以正常工作并填充在一个函数中,self.byteEepromArray[byte].set()但我正在尝试更改代码,以便如果有人想更改其中一个 eeprom 位置,他们将更改其中一个输入字段的内容,按回车键和一个函数将被要求与 eeprom 交谈。不幸的是,当脚本被导入时,函数 makeRawProbe 被调用,而不是等待事件发生。

我已经尝试更改为以防它从命令行中发现一些奇怪的东西,但同样的事情也会发生。我想我在做一些愚蠢的事情,但就是看不到它是什么,请有人指出我正确的方向吗?

0 投票
1 回答
12670 浏览

python - Tkinter 使用复选按钮禁用多个条目

使用 Python 2.7,我想通过一个检查按钮将“条目”小部件的状态变为正常/禁用。

借助这个问题Disable widget with checkbutton? ,我可以用 1 个复选按钮和 1 个条目来完成

当我想要两对或更多对(检查按钮/条目)时,问题就来了。在我的最终界面中,我可能有 20 个或更多这对,所以我想避免有 20 个或更多相同的“naccheck”方法。

我试过这个:

不幸的是,当我启动此代码时,会立即为每个检查按钮调用方法“naccheck”,而当我单击一个按钮时,则永远不会...

我做错了什么?

0 投票
1 回答
66 浏览

python - 为什么 Entry.insert 在没有事件的情况下执行?

我正在使用 python 3.2 和 Tkinter libery 编写一个简单的计算器。当我运行我的程序时,它会打印文本字段编号,这些编号仅在事件发生后才需要打印。我做错了什么?

输出:

0 投票
4 回答
50004 浏览

python - Tkinter 检查输入框是否为空

如何检查 Tkinter 输入框是否为空?

换句话说,如果它没有分配给它的值。

0 投票
1 回答
3124 浏览

python-3.x - 在 ttk.entry 中设置数据的最大长度并限制为仅整数

我想知道如何设置 TTK 输入字段中允许的最大字符数。我还想将条目限制为仅输入整数,似乎在网上找不到太多。无论如何,这是我的代码:

谢谢,想法是这是警报系统的简单界面,数字范围为0-9。

0 投票
1 回答
250 浏览

python-3.x - tkinter 入门辅助 Python3

我是一个使用输入字段的 GUI,我希望删除按钮删除输入字段内索引中保存的结束字符。通过执行以下操作,我设法让我的清除按钮工作

我以为我可以执行以下操作来删除最终项目,但它不起作用。有任何想法吗

我将上面的“END”替换为一个数字,它将删除该数字,但我确信一定有更快的方法。

0 投票
1 回答
86 浏览

python - 从对话框中取值

我正在为下载管理器制作 GUI。单击“确定”按钮时,我希望execute启动该命令。我希望它从我的函数中获取值,即dl_dialog,url并将它们提供给我的下载器模块。pathmd5url

问题是 的值urlpath并且md5url不要更新为我在输入字段中键入的值。我怎样才能解决这个问题?

0 投票
1 回答
1381 浏览

python - 验证功能打印以前的输入而不是当前输入

这是我的代码:

我试图验证用户输入的每个字母。

问题是当我使用该get()方法获取当前字母时,我得到的字母是前一个输入的。

例如,假设我正在输入单词"abc"

  • 当我第一次输入"a"时,它不会打印任何内容。
  • 当我添加"b"时,它会打印"a"
  • 当我继续输入"c"时,它会打印"ab"

为什么会出现这种奇怪的行为?

0 投票
1 回答
87 浏览

python - 当向 Tkinter 输入框的 show 参数提供回调时,数字 4 的意义是什么?

问题

为什么我的随机 ascii 字符选择器函数会输出四,数字四在这种情况下的意义是什么?为什么我没有收到错误消息?

请记住,问题在于如何解决问题,而在于为什么输出该特定数字。

背景和代码

我正在尝试创建一个基本的电子邮件客户端。我认为让我的密码框显示随机字符而不是明显的 *. 因此,我创建了一个选择随机 ascii 字母的函数。

当我在交互式终端中运行它时,它会随机输出一个字母。但是,当我通过我的小部件运行它时

我遇到了一堆四人组。

额外学分

如果您有时间,请访问我的相关问题,如何让 Tkinter 输入框在每次输入字符时重复一个功能?