crossplatform.ru

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

> Виджет покидает пределы главного окна.
Danmerpro
  опции профиля:
сообщение 16.4.2012, 10:18
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 21.8.2011
Пользователь №: 2823

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




Репутация:   0  


Приветствую. Подскажите, пожалуйста.
В главном окне есть QTabWidget. В каждом из tab'ов есть QGridLayout. В этот QGridLayout добавляются видеовиджеты (класс VideoWidget, унаследован он QWidget, занимается отображением видео на основе libvlc). Есть возможность листать эти видеовиджеты(так как их больше, и все сразу отобразиться не могут). Очистка tab'а при листании или смене его происходит следующим образом - удаляются видеовиджеты, затем, когда надо, удаляется старый QGridLayout, создается новый и добавляются в него новые видеовиджеты. Иногда возникает баг следующего рода - видеовиджеты при листании оказываются не в tab'е, а вне главного окна, хотя в коде сначала виджет размещается менеджером компоновки на своем месте, а потом запускается проигрывание.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 28.1.2025, 22:33