У меня есть сценарий использования, когда некоторые значения параметров модели класса A необходимы в методе класса B (этот виджет добавляется в макет диалогового окна расширенных параметров).
Что может бытьспособы достижения этого?
Очевидно, что одним из способов может быть передача модели диалогового окна расширенных параметров виджету.
У меня есть структура кода в строках ниже фрагмента.
У меня есть два файла A.ui и B.ui
class A(someCustomDialog):
ui_module = A_ui
model_class = A_model
def initSetUp(self):
super().initSetUp()
self.my_widget = B()
def initLayout(self):
super().initLayout()
self.ui.layout_1.addWidget(self.my_widget)
class B(someCustomWidget):
ui_module = B_ui
def initSetUp(self):
super().initSetUp()
def my_method(self):
# do something which depends on A's model param value