Я не знаю QtDesigner, но если вы имеете дело с экземпляром Python, это можно сделать с помощью встроенного метода dir () .
dir(yourform.ui)
возвращаетсписок всех имен атрибутов.Из вашего примера, я думаю, вы должны получить что-то похожее на: ['alphabetic_menu_QLabel_A', ..., 'alphabetic_menu_QLabel_Z', 'label', ..., 'label_10', ...]
.
Будьте осторожны, потому что dir()
возвращает и другие вещи.Из документов:
список содержит имена атрибутов объекта, имена атрибутов его класса и рекурсивные атрибуты базовых классов его класса.
Итаквам нужно отфильтровать список.Если вас интересуют атрибуты, содержащие только данную подстроку, вы можете использовать понимание списка.
mysubstr = 'alphabetic_menu_QLabel'
myattributes = [att for att in dir(yourform.ui) if mysubstr in att]