Python 如何将tkinter表保存为图像
我正在用tKinter画一张桌子。我想知道是否有办法将表导出为图像Python 如何将tkinter表保存为图像,python,save,tkinter,draw,Python,Save,Tkinter,Draw,我正在用tKinter画一张桌子。我想知道是否有办法将表导出为图像 for r in range(numberOfRows): for c in range(numberOfColumns): l = tk.Label(root, text=someText, relief="solid", height=5, width=10, bg="white") l.grid(row=r, column=c) 谢谢。你可以自己画。有几个模块允许您绘制图像。
for r in range(numberOfRows):
for c in range(numberOfColumns):
l = tk.Label(root, text=someText, relief="solid", height=5, width=10, bg="white")
l.grid(row=r, column=c)
谢谢。你可以自己画。有几个模块允许您绘制图像。获取表格的坐标、列宽等,并将其绘制到图像中。您可以自己绘制。有几个模块允许您绘制图像。获取表格的坐标、列宽等,并将其绘制到图像中。您可以对其进行屏幕截图
import PIL.ImageGrab as ImageGrab
screenshot = ImageGrab.grab().load()
rgb = screenshot[0, 0]
print rgb
rgb将返回屏幕上任何像素的颜色值。您可以对其进行屏幕截图
import PIL.ImageGrab as ImageGrab
screenshot = ImageGrab.grab().load()
rgb = screenshot[0, 0]
print rgb
rgb将返回屏幕上任何像素的颜色值。可能不是从Python内部返回的。您可能需要寻找自动截图的工具。如果表格是在画布小部件上绘制的,您可以使用PIL和这里的逻辑保存它:可能不是从Python内部。您可能需要寻找自动截图的工具。如果表格是在画布小部件上绘制的,您可以使用PIL和此处的逻辑保存它: