Python. UI. Maya

Для тех кто решил загружать UI из *.ui файла. Доступ к элементам интерфейса примерно такой. Т.к. весь проект разбит на части, основной модуль, Ui, функции, то структура такая.

Основной модуль (фрагмент).
send parent to
setParent(ptdlg)

Модуль с функциями (фрагмент).
global parent

def setParent(winobject):
global parent
parent=winobject

#Тут будет менять лэйбл (например)
parent.main_layout.itemAt(0).widget().children()[1].setText("Some Text")

По сути доступ к массивам и к номерам UI-элементов, т.е. человесеских названий нет. Выглядит громоздко, хоть и работает. Спасибо Александру Кузьмину за помощь.


Posted

in

by

Tags:

Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.