Виджет покидает пределы главного окна. |
Здравствуйте, гость ( Вход | Регистрация )
Виджет покидает пределы главного окна. |
Danmerpro |
16.4.2012, 10:18
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 21.8.2011 Пользователь №: 2823 Спасибо сказали: 0 раз(а) Репутация: 0 |
Приветствую. Подскажите, пожалуйста.
В главном окне есть QTabWidget. В каждом из tab'ов есть QGridLayout. В этот QGridLayout добавляются видеовиджеты (класс VideoWidget, унаследован он QWidget, занимается отображением видео на основе libvlc). Есть возможность листать эти видеовиджеты(так как их больше, и все сразу отобразиться не могут). Очистка tab'а при листании или смене его происходит следующим образом - удаляются видеовиджеты, затем, когда надо, удаляется старый QGridLayout, создается новый и добавляются в него новые видеовиджеты. Иногда возникает баг следующего рода - видеовиджеты при листании оказываются не в tab'е, а вне главного окна, хотя в коде сначала виджет размещается менеджером компоновки на своем месте, а потом запускается проигрывание. |
|
|
Текстовая версия | Сейчас: 28.1.2025, 22:33 |