Я пытаюсь нажать кнопку Tkinter с Pywinauto. < /p>
import tkinter as tk
from pywinauto import Application
import time
import threading
# Add a button to the window
def button_click():
print("Button clicked!")
def click_():
time.sleep(1)
app = Application(backend="uia").connect(title="Tkinter Example")
window = app.window(title="Tkinter Example")
print(window.print_ctrl_ids())
window.child_window(title="Click Me").click_input()
root = tk.Tk()
root.title("Tkinter Example")
button = tk.Button(root, text="Click Me", command=button_click)
button.pack()
threading.Thread(name='process1', target=click_).start()
root.mainloop()
< /code>
он возвращает это сообщение об ошибке < /p>
pywinauto.findwindows.ElementNotFoundError: {'title': 'Click Me', 'top_level_only': False, 'parent': , 'backend': 'uia'}
< /code>
Кроме того, было бы здорово, если бы этот автоматический клик смог выполнить, в то время как корневое окно Tkinter сведено к минимуму на панели инструментов Windows. И щелчок, который не перемещает курсор.
это возможно?print(window.print_ctrl_ids())
Подробнее здесь: https://stackoverflow.com/questions/796 ... -pywinauto
Python 3 - нажмите кнопку Tkinter с Pywinauto ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение