Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 09:54
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть QWidget вывожу на него картинки QSvgWidgetКодC++ (Qt)QList ground;for ( int i = 0; i < 5; i++ ) { ground.append( new QSvgWidget( this ) ); ground.back()->resize( x, x ); ground.back()->setGeometry( xX, x, x, x ); ground.back()->load( QString( ":/spheres.svg" ) ); ground.back()->show(); xX += x; }По ресайзу окна, вызываю этот метод, получается, что картинки с новым размером (x зависит от размера окна) выводятся, но при этом старые то же видны. очищать backGround пробовал. Нашел один способ:КодC++ (Qt) for ( int i = 0; i < 5; i++ ) ground[i]->hide();Но так получается что я их скрываю, а не удаляю.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Внедренный OLE объект показывается как графический объект Guest Новый архив 3 0 29.09.2011 23:56
Что это за объект? Guest Новый архив 3 0 04.09.2011 21:30
Что за объект? Guest Новые вопросы и ответы 4 0 04.09.2011 19:03
Что за объект? Guest Третий архив вопросов и ответов 0 04.09.2011 18:23



© www.otvetnemail.ru - Форум вопросов и ответов.