Python 3 - нажмите кнопку Tkinter с PywinautoPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python 3 - нажмите кнопку Tkinter с Pywinauto

Сообщение Anonymous »

Я пытаюсь нажать кнопку 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»