问题标签 [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.
python - 如何在 python tk 应用程序图标中保持抗锯齿?
这就是我将“Alt-Tab”列表中显示的图标分配给我的 python 脚本的方法。
但它只适用于 .gif,它不能正确处理透明度的抗锯齿。
例如,当分配给 .bat 文件时,我创建 .gif 的同一个 .ico 文件看起来很完美。
有没有办法让.py
脚本看起来不比.bat
alt-tab 菜单中的脚本差多少?
python - 添加图像时python按钮不起作用
当我尝试向按钮添加图像时,程序将运行,但按钮将为空白,您无法单击它。如果我更改image=Tkinter.PhotoImage(file="C:/TeDOC/OpenFolder.gif")
为text='Open Directory
它工作正常,您可以单击该按钮。我不知道为什么当我将其更改为 img 时,它不起作用。任何帮助将不胜感激。
这是我的代码:
python - 试图在 tkinter 中实现自动打开->关闭
所以我正在用 tkinter 为学校做一个项目,我目前正在尝试做的是显示一个 450x450px .gif 的图像
它需要做的是打开> 20秒延迟>关闭
这是当前代码
python - 试图在 tkinter 中显示整个图像
好的,所以学校项目
这段代码的目标是在 20 秒内显示 450x450 的 gif
输出只显示gif的一部分
据我所知,几何定义了窗口尺寸,而 img 中的坐标定义了中心位置。
当前结果是 http://i.stack.imgur.com/PSCce.png
想要的结果是 http://imgur.com/zeDMaO
python-3.x - 如何将图像插入 tkinter 子帧
我正在尝试开发一个程序,它有一个主框架(根),其他框架通过菜单打开和关闭。主框架的图像插入正常,但是一旦我打开另一个框架并尝试使用以下方法插入新图像:
我得到一个错误 pyimage2 不存在,但是如果我删除对框架的引用:
图像可以出现在根框架中,但当然不是我想要的那个。
是否可以一次显示超过一帧的图像?
我还注意到,如果我关闭主框架然后重新打开它而不完全重新启动,我会得到与主框架中显示的图像相同的错误。我再次得到 pyimage2 不存在加上根框架中的画布是空白的。
我已经阅读了关于 tkinter 如何处理垃圾的评论,并怀疑这可能是相关的。我还阅读了一条评论,说图像应该附加第二个参考,但还没有看到如何实现这个动作。
这可以在 tkinter 中完成,还是我需要考虑使用枕头来代替?
示例代码,包含原始代码。
该代码是从根窗口中的菜单调用的,旨在显示本地日期和时间信息。我试图获取当前月相的图片,包括:
python - Python Tkinter 按钮仅适用于硬编码图像
我正在寻找一种为小游戏生成带有图片的按钮的方法。我以两种方式使用 Tkinter 和 Grid 布局,但只有一种有效。
下面是第一种(硬编码)方式生成带有图片的 Button 的示例代码:
这是生成按钮的第二种通用方法,该按钮根据参数卡打开图像:
加载 PhotoImage 的图像算法正常工作,并且 .gif 文件位于正确的位置。我想知道这两种获取图像的方式之间的区别。
非常感谢你
python - 无法将图像关联到 tkinter 标签
我正在尝试使用 tkinter.Label() 小部件向 tkinter GUI 显示图像。该过程看起来简单明了,但是这段代码不起作用!
代码:
当我们执行这段代码时,它没有编译,报错:
当我定义label
没有它的 parentroot
时,不会发生编译错误,但 GUI 不显示任何图像!
谁能确定可能是什么问题?
python-2.7 - Python Tkinter - 从 PhotoImage 中查找图像文件路径
我在 tkinter 中有一个 PhotoImage,al_p4
但我希望能够打印图像的文件路径。任何人都可以帮忙。这是我的代码:
在此先感谢各位;)
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 而不是元组,则假定所有图像。
python - Python:整个图像未显示
今天我试图了解 PhotoImage 的工作原理,但我不停地遇到错误和问题。经过大量研究,我终于得到了一张图片,但它不是整个图片,只是其中的一部分。
这是我的代码:
我会发布结果的屏幕截图,但我还不是 10 级。这是它的链接: https ://www.dropbox.com/s/iiwsdmgvlhyhlef/Screen%20shot%202014-11-24%20at%208.34.51%20PM.png ?dl=0