Для тех кто решил загружать 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-элементов, т.е. человесеских названий нет. Выглядит громоздко, хоть и работает. Спасибо Александру Кузьмину за помощь.
Leave a Reply
You must be logged in to post a comment.