问题标签 [tkinter-label]

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 投票
0 回答
33 浏览

python - Tkinter Python:刷新框架中的小部件后来自先前调用的残留文本

我正在尝试使用 Python Tkinter 在相应项目中为我的所有传感器的“最后一次看到时间”构建一个有组织的列表。

底部框架(无论是在两个列表框下的什么),假设每次单击“发送到检查”按钮时都会刷新。

当窗口处于全屏模式时,它确实没问题。但是,当窗口没有足够的空间显示底部框架时,在第一次单击时,它只显示部分文本标签并调整窗口大小(请参见附图)。放置在底部框架中的所有小部件仅在第二次单击时成功显示。

此问题在每次单击时交替出现。

第一次点击 第二次点击

我想知道为什么会这样。在此先感谢您的帮助 !!

下面是按下按钮时调用的代码。

并且标签和框架在脚本的最开始声明如下:

0 投票
1 回答
718 浏览

python - AttributeError:“str”对象没有属性“set”(Tkinter)

我正在用 tkinter 做计算器,但按钮有问题。当我单击时,它显示如下错误:

这是我的代码:

谁能为我找到解决此错误的方法?谢谢!

0 投票
1 回答
141 浏览

python - 快速移动窗口时小部件消失

我注意到这种行为,快速移动窗口会使其中的小部件消失。

在此处输入图像描述

描述

基本上我有一个透明窗口作为主Tk()实例,这样我就可以在任务栏中看到它,因为我overrideredirect(True)在其父窗口上使用了自定义标题栏。我有一个带有一些图像的背景标签(图像不是影响因素)和另一个标签。

观察结果

  • 背景标签中的小部件会随着窗口的快速移动而消失。
  • 小部件在最小化和重新打开时恢复。
  • attributes('-alpha',)如果的Toplevel()小于 1 ,则不会发生这种情况。

额外的

消失的标签

以下是实际代码(重现行为不需要它们)

这是上面示例的代码

这是相关的部分gui.py

我很想知道同样的原因以及如何防止这种情况,非常感谢任何帮助。

0 投票
3 回答
63 浏览

python - 更新 tkinter 标签并使用 entry 来选择参数

我做了一个小脚本来练习 tkinter 的使用。我希望程序打开一个窗口并显示一个标签。按下按钮后,标签应显示 0 到 100 之间的随机数。另外我希望标签每秒刷新一次并显示另一个随机数。

这就是我走多远。它会打开一个窗口并显示一个随机数,但不会刷新该数字。按钮甚至没有显示。此外,当我关闭窗口时,Python 3.8 会显示以下错误消息:

最后,有没有办法改变random.randint(0, b) 的第二个参数,在开头加上一个入口和一个按钮?

0 投票
2 回答
195 浏览

python - 从 tkinter 中删除多个标签

我正在尝试制作一个简单的 tkinter 脚本,在单击按钮后在 GUI 中创建 10 个数字。问题是从 GUI 中删除数字。我只能删除一个号码。这些数字是通过循环创建的。我打印了 .pack() 变量“self.label_a2”的名称,名称为:.!label2、.!label3 等等。我还没有弄清楚如何使用“.!label2”名称来删除标签。也不是如何删除多个标签。

这是代码:

运行脚本时,只有 9 号标签会被删除。如何让所有的实验室消失?请帮忙。

BR培根翻转

0 投票
0 回答
21 浏览

python - 在函数之外创建按钮和标签并在 Tkinter 需要时将它们网格化是不是更好的礼仪?

例如,我正在尝试创建一个问候标签,上面写着“欢迎来到......”所以这样做更好:

或将 Label 包含在函数之外,因为它只会像这样使用一次并根据需要调用它:

另外,我们应该在 main() 之前还是之后执行 root.mainloop()?

0 投票
2 回答
200 浏览

python - 减少代码行数(tkinter、Python、多标签、条目)

说明:单击提交按钮后,条目应出现在树中。

我限制了条目字段,因此它们只能取两个值(使用跟踪方法)。

问题1:我一共有8个entry,也就是说代码有8个StringVar,8个entry,8个label,1个button,一共17个grid。请帮我减少代码。

问题 2:我需要一个列表中的条目,我可以在全球范围内使用。

0 投票
2 回答
49 浏览

python - 在 tkinter 中悬停在其中任何一个标签上时如何突出显示两个不同的标签?

我正在使用 tkinter 构建一个小型应用程序,它向您显示在特定给定时间间隔内完成的工作列表,格式如下

下面是代码。因为当我将鼠标悬停在 for 循环内的两个标签之一上时,两列距离很远,所以我希望两个标签都突出显示,以便于识别时间完成活动名称。我已经将网格布局中的标签实现为单独的标签。

0 投票
1 回答
202 浏览

python - 标签未在 Tkinter 中显示图片作为背景

当我运行上面的代码时,它隐藏了所有东西,它唯一显示的是一个白色窗口,没有别的。它还隐藏了顶部的框架(标题栏)。但是当我为标签设置背景颜色时,它也会隐藏所有内容,框架和所有内容,并显示该颜色的窗口。我想做的事情是向我的应用程序添加背景图片,然后在背景图片的顶部添加其他 tkinter 小部件,如标签、按钮等。帮助将不胜感激!

编辑: 我从标签中删除heightandwidth属性时会发生这种情况。如何使图像y-axis也覆盖,而不仅仅是覆盖x-axis。它还吃掉了顶部的框架。如何解决这一切?

0 投票
2 回答
385 浏览

python - 如何在 Tkinter 中制作标签只获得空白空间而不是整个窗口

我有一个 Tkinter 应用程序,我希望标签完全占据空白空间(因为我已将标签设置为我的应用程序的背景图片)。但是当我没有指定标签的高度和宽度时,它也会像下面的代码一样吃掉框架。如何使其位于框架下方,但占用空白空间???

代码 -->