Для очистки макета используется следующий код:
Код: Выделить всё
void OnSomeEvent()
{
while(!(UiPtr->VLayout->isEmpty()))
{
QLayoutItem* child = UiPtr->VLayout->takeAt(0);
delete child->widget();
delete child;
}
bool isEmpty = UiPtr->VLayout->isEmpty(); // This returns true, which is expected
int count = UiPtr->VLayout->count(); // This returns 1, I was expecting it to return 0
}
Но почему API счетчика возвращает 1?
Подробнее здесь: https://stackoverflow.com/questions/787 ... ot-working