SL
Так вот есть некоторое приложение с говорящим названием Mocha pro. Там есть Python API и простенький (питон)скрипт выполнятор внутри приложения.
Возникла потребность с помощью скрипта найти определенный Qt Widget и вызвать одну из команд
в меню.
# В общем нахожу необходимый мне виджет записываю в переменную
tools_menu = find_widget('menuMagneticTool')
# По скольку виджет является дроп даун менюшкой а ля PySide2.QtWidgets.QMenu
# Я даже могу её открыть и она появляется (Ура!)
tools_menu.show()
# А вот дальше я застрял.
# В меню есть 4 пункта. Мне нужно вызвать и выполнить — 1й
# пробовал так
tm_items = tools_menu.children()
tm_items[0].setChecked(1)
# и так
tm_items[0].setEnabled(1)
# и сяк
tm_items[0].toggle(1)
# и так
tm_items[0].trigger(1)
# и эдак
tm_items[0].activate()
Сжальтесь помогите малоумному.
Может я не стой стороны зашел?