crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QList<QLabel>, Подскажите...
fortero
  опции профиля:
сообщение 7.6.2011, 21:57
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 132
Регистрация: 4.12.2010
Пользователь №: 2242

Спасибо сказали: 0 раз(а)




Репутация:   0  


Есть вот такой контейнер, если это правильно?
QList<QLabel> konLb;


Можно ли делать контейнеры с виджетами?
Если да, то как его наполнить?
Спасибо за внимание!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
DIMEDROLL
  опции профиля:
сообщение 8.6.2011, 10:41
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 165
Регистрация: 28.9.2008
Из: Киев
Пользователь №: 304

Спасибо сказали: 23 раз(а)




Репутация:   0  


QList<QLabel*> labels;
labels.append(new QLabel(parent));


хранить нужно указатели на виджеты, а не сами обьекты
если при создании QLabel ты передаешь ему parent то об удалении можно не беспокоится, parent должен сам удалить всех своих детей, если не передаешь то очищать список нужно вручную, см. доку
 QList<QWidget *> list;
...
while (!list.isEmpty())
     delete list.takeFirst();
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.4.2024, 16:25