问题标签 [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.
python - AttributeError:“str”对象没有属性“set”(Tkinter)
我正在用 tkinter 做计算器,但按钮有问题。当我单击时,它显示如下错误:
这是我的代码:
谁能为我找到解决此错误的方法?谢谢!
python - 快速移动窗口时小部件消失
我注意到这种行为,快速移动窗口会使其中的小部件消失。
描述
基本上我有一个透明窗口作为主Tk()
实例,这样我就可以在任务栏中看到它,因为我overrideredirect(True)
在其父窗口上使用了自定义标题栏。我有一个带有一些图像的背景标签(图像不是影响因素)和另一个标签。
观察结果
- 背景标签中的小部件会随着窗口的快速移动而消失。
- 小部件在最小化和重新打开时恢复。
attributes('-alpha',)
如果的Toplevel()
小于 1 ,则不会发生这种情况。
额外的
以下是实际代码(重现行为不需要它们)
这是上面示例的代码
这是相关的部分gui.py
我很想知道同样的原因以及如何防止这种情况,非常感谢任何帮助。
python - 更新 tkinter 标签并使用 entry 来选择参数
我做了一个小脚本来练习 tkinter 的使用。我希望程序打开一个窗口并显示一个标签。按下按钮后,标签应显示 0 到 100 之间的随机数。另外我希望标签每秒刷新一次并显示另一个随机数。
这就是我走多远。它会打开一个窗口并显示一个随机数,但不会刷新该数字。按钮甚至没有显示。此外,当我关闭窗口时,Python 3.8 会显示以下错误消息:
最后,有没有办法改变random.randint(0, b) 的第二个参数,在开头加上一个入口和一个按钮?
python - 从 tkinter 中删除多个标签
我正在尝试制作一个简单的 tkinter 脚本,在单击按钮后在 GUI 中创建 10 个数字。问题是从 GUI 中删除数字。我只能删除一个号码。这些数字是通过循环创建的。我打印了 .pack() 变量“self.label_a2”的名称,名称为:.!label2、.!label3 等等。我还没有弄清楚如何使用“.!label2”名称来删除标签。也不是如何删除多个标签。
这是代码:
运行脚本时,只有 9 号标签会被删除。如何让所有的实验室消失?请帮忙。
BR培根翻转
python - 在函数之外创建按钮和标签并在 Tkinter 需要时将它们网格化是不是更好的礼仪?
例如,我正在尝试创建一个问候标签,上面写着“欢迎来到......”所以这样做更好:
或将 Label 包含在函数之外,因为它只会像这样使用一次并根据需要调用它:
另外,我们应该在 main() 之前还是之后执行 root.mainloop()?
python - 减少代码行数(tkinter、Python、多标签、条目)
说明:单击提交按钮后,条目应出现在树中。
我限制了条目字段,因此它们只能取两个值(使用跟踪方法)。
问题1:我一共有8个entry,也就是说代码有8个StringVar,8个entry,8个label,1个button,一共17个grid。请帮我减少代码。
问题 2:我需要一个列表中的条目,我可以在全球范围内使用。
python - 在 tkinter 中悬停在其中任何一个标签上时如何突出显示两个不同的标签?
我正在使用 tkinter 构建一个小型应用程序,它向您显示在特定给定时间间隔内完成的工作列表,格式如下
下面是代码。因为当我将鼠标悬停在 for 循环内的两个标签之一上时,两列距离很远,所以我希望两个标签都突出显示,以便于识别时间完成活动名称。我已经将网格布局中的标签实现为单独的标签。
python - 标签未在 Tkinter 中显示图片作为背景
当我运行上面的代码时,它隐藏了所有东西,它唯一显示的是一个白色窗口,没有别的。它还隐藏了顶部的框架(标题栏)。但是当我为标签设置背景颜色时,它也会隐藏所有内容,框架和所有内容,并显示该颜色的窗口。我想做的事情是向我的应用程序添加背景图片,然后在背景图片的顶部添加其他 tkinter 小部件,如标签、按钮等。帮助将不胜感激!
编辑:
当我从标签中删除height
andwidth
属性时会发生这种情况。如何使图像y-axis
也覆盖,而不仅仅是覆盖x-axis
。它还吃掉了顶部的框架。如何解决这一切?
python - 如何在 Tkinter 中制作标签只获得空白空间而不是整个窗口
我有一个 Tkinter 应用程序,我希望标签完全占据空白空间(因为我已将标签设置为我的应用程序的背景图片)。但是当我没有指定标签的高度和宽度时,它也会像下面的代码一样吃掉框架。如何使其位于框架下方,但占用空白空间???
代码 -->