Форум сайта python.su
Здравствуйте всем!
Не могу понять как удалить 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 ???
Офлайн
tisulтакой функции и нет.
просмотрел все функции так и не нашел как удалить layout manager ???
//создание:
QGridLayout* grid = new QGridLayout(this);
//удаление:
QGridLayout* layout = this->layout():
if (!layout.isNull()) delete layout;
Офлайн