gpt4 book ai didi

python - 如何截取 tkinter 应用程序的屏幕截图?

转载 作者:太空宇宙 更新时间:2023-11-04 01:23:03 25 4
gpt4 key购买 nike

我需要对下面的 tkinter 应用程序的内容进行截图。我在 Windows 7(或 8)上。

from Tkinter import *

def test(x):
#print "I'm in event:", x
if x == 1: # if event on entry e1
print 'e1 event' # do some thing
elif x == 2: # also if event on entry e2
print 'e2 event' # do some thing else
else:
print 'no event'

def test1(x):
test(1)

def test2(x):
test(2)


root=Tk()
root.minsize(500,500)
e1=Entry(root)
e1.pack()

e2=Entry(root)
e2.pack()

e1.bind( "<FocusOut>", test1)
e2.bind( "<FocusOut>", test2)
button=Button(root, text='print').pack(side=BOTTOM)

root.mainloop()

最佳答案

我做了一个截取 tkinter 窗口的模块。

您可以使用:pip install tkcap

GitHub repository

用法:

import tkcap

cap = tkcap.CAP(master) # master is an instance of tkinter.Tk
cap.capture(FileName) # Capture and Save the screenshot of the tkiner window

关于python - 如何截取 tkinter 应用程序的屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19964345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com