Russian Qt Forum
Ноябрь 24, 2024, 21:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Компоновка openGLWidget и listView  (Прочитано 2491 раз)
supertux
Гость
« : Декабрь 17, 2015, 12:23 »

Приветствую!
Никак не могу решить на первый взгляд простейшую задачу в QT Designer'е. В общем есть форма (QMainWindow), на ней tabWidget. На первой табе разместил openGLWidget и listView. Никак не могу их скомпоновать, listWidget постоянно перекрывает openGLWidget.
Если использовать два openGLWidget или два listWidget, то они между собой компонуются нормально. Это баг или может что-то можно предпринять?
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Декабрь 17, 2015, 12:52 »

Если они оба находятся в компоновщике, перекрывать друг-друга не должны
Записан

supertux
Гость
« Ответ #2 : Декабрь 17, 2015, 12:59 »

Сейчас элементарно кинул на пустую форму два этих компонента и сделал компоновку по сетке. ListView перекрыл openGLWidget.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #3 : Декабрь 17, 2015, 13:13 »

простейшую задачу...
...элементарно ...
Что так просто и элементарно? Нажимать на бубочки?  Улыбающийся

Повторил Ваш эксперимент. У QOpenGLWidget minimumSize по нулям, а поскольку у QListView стоит policy Expanded - ну он все и заберет. Измените minimumSize или поставьте ему тожк Expanded, все образуется
Записан
supertux
Гость
« Ответ #4 : Декабрь 17, 2015, 13:17 »

Спасибо! Я что-то не обратил на это внимание.  Строит глазки
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.08 секунд. Запросов: 22.