问题标签 [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 回答
687 浏览

python - Tkinter 背景图像未显示

我正在尝试在 Tkinter GUI 中创建一个天气应用程序。它工作正常。我想为其添加背景图像,但它不会显示。最初我在没有参考线的情况下做到了,但它没有用。在某些网站上,他们说要保留对图像的引用,但这也不起作用。此外,我的 Tkinter 窗口大小为 1920x1080,图像尺寸相同,但仍不显示。我试图缩小图像大小而不是窗口,但仍然无法正常工作。接受任何建议。也没有错误。

0 投票
1 回答
117 浏览

python - 当我使用 ImageTk 时,我的图像不透明

我正在尝试将图像放入带有ImageTkand的窗口中PhotoImage。下面是代码:

我也会留下图像作为参考,因为我在 PhotoShop 中将照片编辑为严格具有透明背景:

在此处输入图像描述

但这是我看到的输出:

在此处输入图像描述

后来我意识到我也收到了一个错误,这可能与我的问题有关,也可能无关:

我知道这可能与垃圾收集有关,我通常会保存它的引用,但问题是我不能这样做,因为它会告诉我“你不能打包 PhotoImage”。

是我用来使图像背景透明的教程。这不是我的视频,所以不要将其标记为垃圾邮件。

0 投票
4 回答
1071 浏览

python - 类型错误:“功能”缺少一个必需的位置参数:“自我”

代码:

尝试调用以下 3 个函数之一后发生错误:

我删除了将由 调用的函数showcolor1/2/3,因为它们有效。使用 Buttons 命令调用这些函数只是一个问题:

这是整个代码:它应该显示 3 个黑色按钮。如果你按下按钮 1 它应该改变他的颜色。当您按下 2 个按钮时,它会检查它们是否具有相同的颜色。::

错误信息

0 投票
1 回答
53 浏览

python - 如何在python中为每个正在使用的按钮(for循环)放置图像

我想创建一个循环来创建几个按钮,并在每个按钮中放置不同的图像。但它显示在最后一个按钮上,-注意:当我逐步运行(调试)时,它可以工作。- 我在谷歌上搜索已经两天了 提前谢谢你

在此处输入图像描述`` 在此处输入图像描述

0 投票
0 回答
26 浏览

python - 我如何将图像用作按钮功能(Tkinter)

原始代码:

原始输出是什么样的: 点击查看以获得更好的可视化效果(关注蓝色圆圈,忽略那里的其他特征)

DisplaySelected() 的作用: 基本上根据用户选择的国家和机构显示数据

我试过的:

基本上,我想做同样的功能,只是不想使用“搜索”按钮,而是希望用 png 文件替换它以获得更好的外观。但是,当我运行代码时,由于某种原因没有显示我的 png?

0 投票
1 回答
75 浏览

python - 如何使用 PhotoImage 在特定的 tkinter 窗口中显示图像?

我有两个正在运行的 tkinter 窗口,但我只想要一个特定的窗口来显示图像,但我无法实现这一点。我试图在 Label 语句中指定主控,但 python 显示错误,提示“图像 pyimage1 不存在”请帮助

0 投票
1 回答
57 浏览

python-3.x - 不能重用 tkinter.PhotoImage 分配的变量

我正在尝试遍历包含要添加到 tkinter Menu 对象的图标名称的字典。这是代码片段:

我遇到的问题是imgvar变量的重用。例如,如果我运行一次循环,则会添加图标。如果我删除循环并分别添加每个菜单项(并将名称更改为、imgvar等),则会添加图标。但是,每次我尝试这个循环时,它总是在. 我试过删除它,设置为 null - 我没有做任何工作。imgvar1imgvar2imgvar

现在,如果我删除图像命令,菜单会填充我字典中所有 38 个硬币的名称。我已经验证循环正在选择正确的图标名称/位置。

0 投票
2 回答
323 浏览

python - 我正在使用 PhotoImage 创建图像,并且发生了此错误

***错误信息 :

我当前的代码:

反斜杠变成了一个 Y,它有 2 行。

0 投票
0 回答
53 浏览

python - 除非将 PhotoImage 保存为变量,否则为什么图像无法在 tkinter 中显示?

我最近才开始学习python。我曾尝试使用Thonny。我在 stackoverflow 上搜索和搜索,例如为什么在函数中创建 Tkinter 图像不显示?Tkinter.PhotoImage 不支持 png image,但还没有发现类似的问题......我试图阅读文档,但我很挣扎。

当我将 PhotoImage 保存为变量然后使用 canvas.create_image 时,图像正确显示:

但是,当我没有将 PhotoImage 保存为变量时,图像不再显示:

我想我可以将它保存为变量,但想知道是不是因为我做错了什么?我使用类型函数来检查变量或没有变量是否属于 <class 'tkinter.PhotoImage'> 谢谢。

0 投票
2 回答
472 浏览

python - 如何在 tkinter 中从字节数组显示图像

我从网上用 aiohttp 抓取了一些图片,并将它们保存在一个列表中,其中包含这样的数组('\xe25\xd7\xeeP{\x08\x18-6\x809\xabQ1LQ\xf0\x02hC\x11\x97* .\xc8...')

我正在尝试使用画布和 Photoimage 显示图片,但它不起作用

这是我的代码的一些片段,在此先感谢,对不起我的英语