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