Как удалить виджеты из ячейки в QGridLayout - PullRequest
1 голос
/ 15 июля 2011

Я не могу удалить определенный виджет из ячейки в qgridlayout. Я попробовал несколько кодов, найденных в интернете ... но мне не удалось !! То, как я выполнял эту работу: сначала я создал класс qwidget, содержащий кнопку qpixmap, qplaintextedit. Затем я создал объект этого класса, и он был установлен динамически на QGridLayout. макет был установлен на текущий виджет с помощью этого указателя. Я могу добавлять виджеты на сетке, но не могу удалить его .. Я хочу удалить весь созданный виджет, только если растровое изображение пусто !!! Кто-нибудь знает подходящее средство от этой проблемы ??

1 Ответ

1 голос
/ 15 июля 2011

Чтобы удалить виджет, не удаляя его, позвоните

void QLayout::removeWidget(QWidget*)

Чтобы удалить и удалить виджет, просто удалите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...