QUiLoader, обращается к объектам формы?
class MWindow(QWidget):
def __init__(self):
super(MWindow, self).__init__()
self.load_ui()
def load_ui(self):
loader = QUiLoader()
path = os.path.join(os.path.dirname(__file__), "form.ui")
ui_file = QFile(path)
ui_file.open(QFile.ReadOnly)
loader.load(ui_file, self)
ui_file.close()
if __name__ == "__main__":
app = QApplication([])
c = MWindow()
c.show()
sys.exit(app.exec_())
Насколько помню, в designer у объектов назначаются id'шники, из кода можно получить по ним объект.
loader.load возвращает ссылку на виджет
Через self.children() Я могу получать детей формы, но в дереве (список списков и т.д.), мне кажется должен быть человеческий способ.
Спасибо!!! Мне нужно было внимательней доку читать
Обсуждают сегодня