Python 如何在tkinter中使用图像数组?

Python 如何在tkinter中使用图像数组?,python,arrays,user-interface,tkinter,raspberry-pi,Python,Arrays,User Interface,Tkinter,Raspberry Pi,我正在使用tkinter创建UI。我正在使用图像来改善我的按钮的外观。这似乎很乏味,我想知道是否有可能创建一个数组来简化工作 我想做一个多图标的图像,大小都一样。我还需要一种从主图像中调用单个图标的方法,而不是保存和导入每个单独的图像 这可能吗?现在,我只是单独导入图像。是的,您可以将图像放入数组中。它与将整数、字符串或其他任何东西放入数组没有什么不同。你的问题对我来说太模糊了。你为什么不试着用一个按钮创建一个有两个或三个图像的程序呢。尝试将图像放入一个数组中,当你陷入困境时,你可以回来问一个问

我正在使用tkinter创建UI。我正在使用图像来改善我的按钮的外观。这似乎很乏味,我想知道是否有可能创建一个数组来简化工作

我想做一个多图标的图像,大小都一样。我还需要一种从主图像中调用单个图标的方法,而不是保存和导入每个单独的图像


这可能吗?现在,我只是单独导入图像。

是的,您可以将图像放入数组中。它与将整数、字符串或其他任何东西放入数组没有什么不同。你的问题对我来说太模糊了。你为什么不试着用一个按钮创建一个有两个或三个图像的程序呢。尝试将图像放入一个数组中,当你陷入困境时,你可以回来问一个问题。将多个图像合并到一个图像文件中,这样通常称为“图像精灵”。您可以使用读取图像文件并从图像中提取单个精灵,然后使用
ImageTk.PhotoImage
将其转换为Tkinter格式。你可能会觉得有用。它不使用图像精灵,但它展示了如何在一帧中使用PIL图像创建Tkinter按钮网格。