Более быстрые способы установить лейауты и виджеты в них в PyQt5
Сколько видел, обычно создание виджета, установка в него лейаута, создание второго виджета и установка уже его в созданный ранее лейаут хоть и делается в несколько строк
widget = QWidget()
layout = QVBoxLayout()
widget.setLayout(layout)
label = QLabel("Текст")
layout.addWidget(label)
Но даже это очень долго, особенно если подобного много. Наверняка же должен быть способ передавать всю информацию о лейаутах как аргументы, например:
widget = QWidget(layout=QVBoxLayout())
label = QLabel("Текст", parentLayout=widget.layout())
Две строчки, пару параметров, готово. Есть что-то такое?