Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: StogovOleg от Февраль 01, 2010, 22:26



Название: Проблема с размещением
Отправлено: StogovOleg от Февраль 01, 2010, 22:26
Доброго времени суток, столкнулся со следующей проблемой и не знаю где искать причины, может подскажете куда копать?
Суть в следующем. Форма, на ней десятка 2 виджетов, несколько группбоксов и одна таблица, все это упаковывается в лейауты. Таблица вместе с другим лейаутом лежит в лейауте группбокса, этот группбокс вместе с другими лейаутами лежит в лейауте другого группбокса, а этот группбокс вместе с другими лейаутами лежит в лейауте формы. таблица имеет много столбцов и на экране не умещается (есть горизонтальная полоса прокрутки). СУТЬ ПРОБЛЕМЫ: пока число СТРОК в таблице не велико, форма при изменении размеров окна ведет себя адекватно, но при увеличении числа строк свыше какого-то значения форма ведет себя странно: при уменьшении размеров меньше определенного она начинает выпускать виджеты за границы зоны видимости (как-будто нет размещения), затем при увеличении размеров до определенного момента она работает как без размещения, а потом гоняет виджеты по форме словно размещение есть. Где может быть ошибка?

PPS Qt 3.3.6


Название: Re: Проблема с размещением
Отправлено: cya-st от Февраль 01, 2010, 22:57
Скорее всего где-то недоглядел. Попробуй исключать лэйауты, может заметиш где ошибка.


Название: Re: Проблема с размещением
Отправлено: StogovOleg от Февраль 02, 2010, 09:30
при четырех строках в таблице все ОК, а при пятнадцати - уже проблемы


Название: Re: Проблема с размещением
Отправлено: BRE от Февраль 02, 2010, 09:42
при четырех строках в таблице все ОК, а при пятнадцати - уже проблемы
Покажи хоть скриншоты.  :)
А лучше еще и ui-файл прикрепи.


Название: Re: Проблема с размещением
Отправлено: StogovOleg от Февраль 02, 2010, 14:16
ui файл выложу
Сегодня добавлял последовательно виджеты и понял что влияет. Текст одного из лейблов сделан жирным с помощью html тегов "<b><\b>". Сразу после этого начинаются проблемы, описанные выше. Как разметка html влияет на менеджер размещений?


Название: Re: Проблема с размещением
Отправлено: panAlexey от Февраль 02, 2010, 16:24
ui файл выложу
Сегодня добавлял последовательно виджеты и понял что влияет. Текст одного из лейблов сделан жирным с помощью html тегов "<b><\b>". Сразу после этого начинаются проблемы, описанные выше. Как разметка html влияет на менеджер размещений?
а ты не догадываешся? Он же их пересчитывает и наверняка с учетом+расчетам сайза по контенту.
Установи сайз полиси в фиксед/фиксед, если возможно...