Поле редактирования PywinAuto [окно PyQT5] изменить текст - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь отредактировать текстовое значение приложения pyQT5 с помощью Pywinauto. Я могу получить управление и даже щелкнуть по нему, и курсор появляется, но, кажется, не могу его отредактировать.

is_editable () свойство еще верно set_text () , set_edit_text () заканчивается ошибкой, а type_keys () и set_window_text () ничего не делают. Также попытался выбрать select () и set_focus (), что, похоже, не помогает ситуации. Буду признателен за любую помощь. Вот мой код

app = Application(backend="uia").start('cld.exe') 
dlg = app.window(best_match='cld- v1.2.1')

exportPath = dlg['Export Path:Edit']
exportPath.type_keys("Random text")

#exportPath.click_input()
#send_keys('^v')                   ##this just seems to work fine, clipboard paste works.

item image

Примечание: UIwrapper подтверждает свой элемент управления редактирования с типом элемента управления: редактировать и даже показывает подсказки инструментов через устаревшие свойства.

...