问题标签 [photoimage]

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 回答
38 浏览

python - tkinter 不在标签中显示主文件外部的图像

好的,当我直接执行它时,代码工作正常。如果我把它放在一个类或函数中,小部件具有正确的大小并显示,但保持灰色。这是为什么?任何我没有得到的命名空间问题?

编辑:好的,我阅读了另一个答案,而使用 self.something 不适用于此处,参考部分是正确的,垃圾收集器吃了它。所以这是可行的解决方案:

0 投票
1 回答
9209 浏览

python - Tkinter:无法识别图像文件中的数据

我有以下问题。我使用外部应用程序生成 .GIF 文件。对我来说,GIF 看起来不错,我可以毫无问题地打开它们。但是,使用

将图像添加到 Tkinter 标签,给我以下错误:

TclError:无法识别图像文件“C:\Users\D8W\Python\hoang\combi ne_model_neu\test_bauteile\SQTR-VO\prev_F45_SQTR.GIF”中的数据

问题是,当我将其中一个 GIF 上传到某个在线转换器并将它们转换为“GIF”时,它们会显示得非常好。所以我生成 GIF 的外部应用程序在里面放了一些 Tkinter 不喜欢的东西。

如何修改 GIF 以使其正常工作?有什么替代方案可以解决这个问题?我可能不会使用 Python 中未包含的模块(如 PIL)。

你有什么想法?提前致谢

0 投票
1 回答
1376 浏览

python - 在 Python 中使用 PhotoImage 在 Tkinter 中显示图像

我正在尝试创建一个具有主菜单和设置菜单的应用程序。我想为每一个设置背景。但我从设置菜单开始。我收到一条错误消息: _tkinter.TclError: image "pyimage1" doesn't exist. 我究竟做错了什么?

0 投票
3 回答
5452 浏览

python-3.x - Python 3 tkinter Photoimage“pyimage1”不存在

PhotoImage:Tkinter PhotoImage 对象及其特性

http://tkinter.unpythonic.net/wiki/PhotoImage

我用 32 位和 64 位的 python 2.7.9、3.2.5、3.3.5、3.4.3 测试了这个例子。(Win 8.1 64位)

该代码有效。(即使没有枕头)

(在 python 3.4.3 64bit 中,我首先收到一条错误消息。

我已经完全卸载了 3.4.3,然后重新安装。

现在,该示例也适用于 3.4.3 64 位)

0 投票
1 回答
540 浏览

python-3.x - 图像不会显示在 tkinter 画布上

我真的希望对此有所帮助,因为它让我非常难过。我有自己的代码,如下所示:

但是,当我将它放在我的主应用程序中时(连同我的其余代码),图像不会显示。图形和画布显示,而不是 water.png 图像。没有错误日志或任何东西。当我把它放在我的应用程序中时,我所做的唯一改变是在这一行中添加“自我”。(我当然删除了'mainloop()')。

任何建议将不胜感激。

0 投票
1 回答
71 浏览

python - 当我使用 PhotoImage 调用它们时,为什么我的 .gif 文件不显示?

在 self.click 中,当我希望使用此图像创建一个按钮时,我会得到一个空白图像。如果我在init中创建一个按钮,图像就会很好。怎么了?.............................................. ......

0 投票
1 回答
703 浏览

python - 将图像从 BytesIO 对象加载到 Tk 小部件

我想将 BytesIO 对象中的图像渲染到画布上,为此我正在使用以下代码:

我收到带有画布和标签的错误消息:

如果您知道如何修复此代码或以其他方式从 BytesIO 对象在画布上渲染图像,那就太好了。谢谢

0 投票
2 回答
1057 浏览

python - 类中的 Tkinter PhotoImage 不会显示

我有一个按钮,显示一个带有图片标签的新框架。标签和图像与所有教程中的完全相同,但图片未显示。这是一个.gif。我究竟做错了什么?这是我的代码:

0 投票
1 回答
1351 浏览

python - Python - 未找到 Tkinter PhotoImage 图像

我正在为二十一点游戏编写代码。所有 .gif 文件都在 .py 文件目录中,直接引用时它们可以正常工作。但是,当我使用下面的行时,tkinter 报告了这一点:

我正在尝试使用卡名并将其插入函数 deal() 使用代码:

但是,那是它说文件不存在的时候。如果我将该行更改为特定的卡片图像:

例如,它会起作用。但是,我需要根据绘制的卡片来引用它。任何帮助将不胜感激。

0 投票
1 回答
67 浏览

python - 在 Tkinter 中找到相同的图像?

我的 Tkinter GUI 直接从关联的 last.fm 链接加载特定歌曲/艺术​​家组合的专辑封面(看起来像这样:http://ift.tt/1Jepy2C因为它由 ifttt.com 获取并重定向到 last.fm 上的 png 文件。)当没有last.fm 上的专辑封面,ifttt 重定向到这张图片:https://ifttt.com/images/no_image_card.png.

问题是这张图片与方形专辑封面的尺寸不同,这意味着我制作了一个“不适用”的 png 文件,如果我收到那张图片我会插入该文件。不幸的是,就像这样:

不起作用。显然,即使它们是相同的图像,其中的 b64 数据与internet_image从我的硬盘驱动器加载的文件也不相同。我的问题是,我如何检查两个图像在原始数据方面是否完全相同,以便检测 ifttt 何时向我提供他们的 n/a 图片?