Python3.4-如何获取打开窗口的属性(大小、屏幕上的位置e.t.c)和gui自动化

Python3.4-如何获取打开窗口的属性(大小、屏幕上的位置e.t.c)和gui自动化,python,automation,window,Python,Automation,Window,Python 3.4。如果可能的话,我想获得一个打开窗口的属性(大小、屏幕上的位置e.t.c)。有没有一个简单的方法可以做到这一点?。还有一个很好的模块可以在开放应用程序中模拟鼠标单击和按键如果您使用最常见的GUI数据包之一tkinter,那么: from Tkinter import * root=Tk() root.geometry('400x600') root.update() print (root.winfo_width()) print (root.winfo_height

Python 3.4。如果可能的话,我想获得一个打开窗口的属性(大小、屏幕上的位置e.t.c)。有没有一个简单的方法可以做到这一点?。还有一个很好的模块可以在开放应用程序中模拟鼠标单击和按键

如果您使用最常见的GUI数据包之一tkinter,那么:

from Tkinter import *

root=Tk()

root.geometry('400x600')

root.update()

print (root.winfo_width())
print (root.winfo_height())
print (root.winfo_x())
print (root.winfo_y())

root.mainloop()
您可以替换:

print (root.winfo_width())
print (root.winfo_height())
print (root.winfo_x())
print (root.winfo_y())
与:

如果您使用最常见的GUI数据包之一tkinter,则:

from Tkinter import *

root=Tk()

root.geometry('400x600')

root.update()

print (root.winfo_width())
print (root.winfo_height())
print (root.winfo_x())
print (root.winfo_y())

root.mainloop()
您可以替换:

print (root.winfo_width())
print (root.winfo_height())
print (root.winfo_x())
print (root.winfo_y())
与:


看看tkinter,pythonI附带的一个GUI开发模块,我使用了Sikuli()来执行鼠标点击和按键,但是我认为您很难找到一个Python API来检查窗口大小。另外,Sikuli使用
Jython
看看tkinter,Python附带的一个GUI开发模块。我用Sikuli()来执行鼠标单击和按键,但我想你很难找到一个Python API来检查窗口大小。此外,Sikuli使用
Jython