【发布时间】:2022-02-12 07:34:53
【问题描述】:
我试图在我的 Tkinter 项目中包含一个图标位图,但我希望它是一个单独的 .exe 文件。出于这个原因,我不想使用其他需要的文件(比如在同一个目录中)。我的想法是,只使用图片的 URL。我发现的是:
root.tk.call('wm', 'iconphoto', root._w, tk.PhotoImage(file="icon.png"))
如何改用 URL?或者,除了作为单独的文件之外,还有其他完全不同的方式来存储图标。
【问题讨论】:
-
这是一个已经解决的解决方案。 stackoverflow.com/questions/38173526/…
-
可以将图像作为 base64 编码的数据直接嵌入到您的代码中。这是一个可以接受的答案,还是您只想从 URL 中获取它?
-
@BryanOakley 对我来说如何并不重要。我唯一想要的是,我可以在没有任何辅助文件的情况下将图像显示为 iconphoto。所以我认为编码它会是一个很好的解决方案。你能解释一下怎么做吗?