Как динамически добавлять QLabel и QLineEdit в QWidget с помощью программирования на Python

Я создал qwidget с 2 кнопками ОК и отмена. Я хочу, чтобы ярлык на qwidget динамически? Как я могу это сделать?

1 ответ

Я могу объяснить это в C++, но pyqt думает о тех же методах. Так что в свой QWidget добавьте макет с методом void QWidget::setLayout(Layout*) затем в этом макете вы можете добавить все элементы, которые вы хотите с помощью метода void QLayout::addWidget(QWidget *), Есть несколько макетов (QVBoxLayout, QHBoxLayout, QGridLayout, ...), чтобы делать все, что вы хотите.

удачи!

Другие вопросы по тегам