Более быстрые способы установить лейауты и виджеты в них в PyQt5

Сколько видел, обычно создание виджета, установка в него лейаута, создание второго виджета и установка уже его в созданный ранее лейаут хоть и делается в несколько строк

widget = QWidget()
layout = QVBoxLayout()
widget.setLayout(layout)
label = QLabel("Текст")
layout.addWidget(label)

Но даже это очень долго, особенно если подобного много. Наверняка же должен быть способ передавать всю информацию о лейаутах как аргументы, например:

widget = QWidget(layout=QVBoxLayout())
label = QLabel("Текст", parentLayout=widget.layout())

Две строчки, пару параметров, готово. Есть что-то такое?


Ответы (0 шт):