问题标签 [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 投票
1 回答
103 浏览

python - 如何在 python tk 应用程序图标中保持抗锯齿?

这就是我将“Alt-Tab”列表中显示的图标分配给我的 python 脚本的方法。

但它只适用于 .gif,它不能正确处理透明度的抗锯齿。

例如,当分配给 .bat 文件时,我创建 .gif 的同一个 .ico 文件看起来很完美。

有没有办法让.py脚本看起来不比.batalt-tab 菜单中的脚本差多少?

0 投票
2 回答
1496 浏览

python - 添加图像时python按钮不起作用

当我尝试向按钮添加图像时,程序将运行,但按钮将为空白,您无法单击它。如果我更改image=Tkinter.PhotoImage(file="C:/TeDOC/OpenFolder.gif")text='Open Directory它工作正常,您可以单击该按钮。我不知道为什么当我将其更改为 img 时,它不起作用。任何帮助将不胜感激。

这是我的代码:

0 投票
1 回答
53 浏览

python - 试图在 tkinter 中实现自动打开->关闭

所以我正在用 tkinter 为学校做一个项目,我目前正在尝试做的是显示一个 450x450px .gif 的图像

它需要做的是打开> 20秒延迟>关闭

这是当前代码

http://i.stack.imgur.com/PSCce.png是当前结果

0 投票
2 回答
2756 浏览

python - 试图在 tkinter 中显示整个图像

好的,所以学校项目

这段代码的目标是在 20 秒内显示 450x450 的 gif

输出只显示gif的一部分

据我所知,几何定义了窗口尺寸,而 img 中的坐标定义了中心位置。

当前结果是 http://i.stack.imgur.com/PSCce.png

想要的结果是 http://imgur.com/zeDMaO

0 投票
1 回答
3033 浏览

python-3.x - 如何将图像插入 tkinter 子帧

我正在尝试开发一个程序,它有一个主框架(根),其他框架通过菜单打开和关闭。主框架的图像插入正常,但是一旦我打开另一个框架并尝试使用以下方法插入新图像:

我得到一个错误 pyimage2 不存在,但是如果我删除对框架的引用:

图像可以出现在根框架中,但当然不是我想要的那个。

是否可以一次显示超过一帧的图像?

我还注意到,如果我关闭主框架然后重新打开它而不完全重新启动,我会得到与主框架中显示的图像相同的错误。我再次得到 pyimage2 不存在加上根框架中的画布是空白的。

我已经阅读了关于 tkinter 如何处理垃圾的评论,并怀疑这可能是相关的。我还阅读了一条评论,说图像应该附加第二个参考,但还没有看到如何实现这个动作。

这可以在 tkinter 中完成,还是我需要考虑使用枕头来代替?

示例代码,包含原始代码。

该代码是从根窗口中的菜单调用的,旨在显示本地日期和时间信息。我试图获取当前月相的图片,包括:

0 投票
1 回答
202 浏览

python - Python Tkinter 按钮仅适用于硬编码图像

我正在寻找一种为小游戏生成带有图片的按钮的方法。我以两种方式使用 Tkinter 和 Grid 布局,但只有一种有效。

下面是第一种(硬编码)方式生成带有图片的 Button 的示例代码:

这是生成按钮的第二种通用​​方法,该按钮根据参数卡打开图像:

加载 PhotoImage 的图像算法正常工作,并且 .gif 文件位于正确的位置。我想知道这两种获取图像的方式之间的区别。

非常感谢你

0 投票
5 回答
6234 浏览

python - 无法将图像关联到 tkinter 标签

我正在尝试使用 tkinter.Label() 小部件向 tkinter GUI 显示图像。该过程看起来简单明了,但是这段代码不起作用!

代码:

当我们执行这段代码时,它没有编译,报错:

当我定义label没有它的 parentroot时,不会发生编译错误,但 GUI 不显示任何图像!

谁能确定可能是什么问题?

0 投票
2 回答
9762 浏览

python-2.7 - Python Tkinter - 从 PhotoImage 中查找图像文件路径

我在 tkinter 中有一个 PhotoImage,al_p4但我希望能够打印图像的文件路径。任何人都可以帮忙。这是我的代码:

在此先感谢各位;)

0 投票
1 回答
329 浏览

python - 如何在 Tkinter 的不同位置更新图像

我正在尝试使用该paste(im, box=(4-tuple))方法更新Label在 Tkinter(python) 窗口中创建的显示图像。

下面的代码是一个最小的例子,展示了我在做什么。背景是现有图像,蒙版是要粘贴到现有图像上的图像。默认情况下,遮罩将在现有图像的左上角更新。

通过向该方法添加box参数paste,我希望将掩码移动到不同的位置。在这种情况下,我尝试box=(40,40,90,90)box论点。

图像已更新,但不在我想要的位置。它仍然出现在背景的左上角。在尝试了很多可能的box参数坐标组合后,我仍然无法更改掩码的位置。在这种情况下,我没有显示面具的确切位置,我只想移动它,因为我在互联网上找不到工作示例。我想谦虚地问一下这个box论点的正确表达是什么?你能告诉我一个工作的例子吗?

为了您的方便,我在这里复制方法的文档paste

粘贴(我,框=无)

将 PIL 图像粘贴到照片图像中。请注意,如果显示照片图像,这可能会非常慢。

参数:
im – PIL 图像。大小必须与目标区域匹配。如果模式不匹配,则将图像转换为位图图像的模式。

box – 定义左、上、右和下像素坐标的 4 元组。如果给出 None 而不是元组,则假定所有图像。

0 投票
2 回答
142 浏览

python - Python:整个图像未显示

今天我试图了解 PhotoImage 的工作原理,但我不停地遇到错误和问题。经过大量研究,我终于得到了一张图片,但它不是整个图片,只是其中的一部分。

这是我的代码:

我会发布结果的屏幕截图,但我还不是 10 级。这是它的链接: https ://www.dropbox.com/s/iiwsdmgvlhyhlef/Screen%20shot%202014-11-24%20at%208.34.51%20PM.png ?dl=0