Найти - Пользователи
Полная версия: PyQt5 Удалить QLayout из QWidget
Начало » GUI » PyQt5 Удалить QLayout из QWidget
1
tisul
Здравствуйте всем!
Не могу понять как удалить QLayout из QWidget
Из описания QWidget
If there already is a layout manager installed on this widget, QWidget won't let you install another. You must first delete the existing layout manager (returned by layout()) before you can call setLayout() with the new layout.

просмотрел все функции так и не нашел как удалить layout manager ???
vic57
tisul
просмотрел все функции так и не нашел как удалить layout manager ???
такой функции и нет.
если только так(С++):
//создание:
QGridLayout* grid = new QGridLayout(this);
//удаление:
QGridLayout* layout = this->layout():
if (!layout.isNull()) delete layout;
но необходимости удаления лэйаута у меня лично ни разу не было за 10 лет практики.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB