问题标签 [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 - 在带有 PIL 的 tkinter GUI 中使用生成的图像
我正在尝试使用 tkinter 按钮来显示使用 sqlalchemy 和 PIL 的 ERD 图。我已经设法通过将生成的图片保存到文件中然后重新打开该文件以显示在标签中来实现这一点。
有没有办法让图像显示而无需先保存?
tkinter - Tkinter filedialog askopenfilename 函数
file dialog
当用户通过调用函数按下按钮时,我试图打开(选择文件)窗口open
:
但是,在我选择所选文件并“提交”后,它不会出现在my_image_label
我创建的文件上(只出现图片大小的空白)但是当我在open
函数之外使用函数内容时(不调用功能)它工作。
你知道什么似乎是问题吗?我该如何解决?
python-3.x - tkinter 中使用 PhotoImage 的两个图像
我正在制作一个使用 2 个不同图像的程序。我有加载页面,它只是一张名为“loading.png”的图片,效果很好。
当我尝试使用相同的方法将名为“table.png”的不同图像添加到不同的窗口时,它不会显示,但在介绍窗口中会显示我想要的图像。
这是加载屏幕代码
这工作正常,但是当我添加此代码时,它显示错误的图像并且主窗口的图像不显示。
有任何想法吗?
python-3.x - 文件更新/更改 Tkinter 时图像未显示
我放置了一张图片,效果很好,但是当我想将其更改为其他图片时,它不会改变。卡片图像与列表中的图像具有相同的名称,即 2C = 2 of Clubs。
python - Tkinter 无法在 macos Mojave 版本 10.14.4 上运行
我正在运行一个简单的 Tkinter 示例来加载带有图像的窗口。执行代码时,会打开一个窗口,但窗口很小。当我调整窗口大小时,它是空的。图像未加载。
我正在使用 Pycharm。我对 IDLE 也有同样的经历。
Python 3.7.7
macOS Mojave 版本 10.14.4
tkinter 版本 8.6
基于https://www.python.org/download/mac/tcltk/,我的 OS 版本、python 版本和 tkinter 版本是兼容的。
这是我的代码
图像文件与python代码存储在同一文件夹中,我的徽标对象具有以下信息
python - 单击以选择按钮的新图像 - 不起作用
我正在尝试为多个按钮创建一个功能,该功能允许用户单击特定按钮并更改关联的图像。现在我正在尝试更改单个按钮的图像,但由于某种原因,该图像似乎没有被加载或识别。有任何想法吗?
如果您将其与标题为“example.jpg”的图像一起保存在同一文件夹中,则可以运行此 Python 代码。
image - TclError:图像“pyimage68”不存在
制作了一个名为的 tkinter 窗口Mainpage
,其中的片段如下所示:
代码中没有任何问题。但是,当我将此文件导入另一个代码时,会发生错误:
一个名为“pyimage”的错误我已经多次看到该错误但这次很奇怪TCL错误是:"pyimage10" doesn't exist
当编辑再次尝试时,它会更改为“pyimage16”,然后继续将 6 添加到编号中。在pyimage旁边...
如果你知道这个问题的解决方案,我将永远感激不尽。我已经尝试过:
- 提供文件的完整路径
- 使用了对图像的引用
- 重新启动内核
正如我所说,当我运行它时,主页文件正常工作,但是......当我将它导入另一个文件时,问题出在 tkinter 中。
python - Tkinter 不会将图像文件更新为新目录中的一个
我正在尝试创建一个顶部带有图像图标的按钮,该按钮应将图标切换为在单击按钮时调用的函数中指定的图像。但是,该按钮在没有错误消息的情况下与原始图像保持原样,我错过了什么吗?
python - Python tkinter 代码在函数内部时不运行
代码在函数外部运行良好,但在函数内部似乎根本没有运行。我尝试重新启动 Python 并重命名该函数。
python - 有没有办法让 tkinter 中的 Entry 小部件变得圆润或看起来更好?
我用 Python 编写代码,并且经常使用 tkinter 为我的应用程序创建 GUI。我更喜欢让我的 GUI 看起来圆润而现代,而不是尖角的盒子。对于按钮和标签,我倾向于使用 PhotoImage 来使用自制图像,以提供更清晰的外观。
我的 GUI 现在看起来很现代,但唯一的问题是我有 Entry 小部件供用户输入数据。它们看起来仍然是四四方方的矩形,这使它们在现代外观中脱颖而出。我的问题是,tkinter 中有没有像 PhotoImage 这样的方法,可以让 Entry Widget 看起来更好?
这是我制作条目小部件的当前方式:
当我说让条目看起来更好时,我的意思是:
- 更平滑的角落
- 圆边
- 只是一个不那么四四方方的外观
我希望有一个人可以帮助我。
谢谢