Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ритт от Декабрь 10, 2007, 20:59



Название: [4.3.3] QHeaderView: бага?
Отправлено: ритт от Декабрь 10, 2007, 20:59
слегка пофлужу :)

берём любой виджет на базе QTableView, включаем сортировку и делаем, например, horizontalHeader()->setMinimumHeight(100);
я не такого эффекта ожидал и считаю это недочётом/багой - так и подмывает писануть троллям
кто ещё так считает? и кто считает, что это - фича?


Название: Re: [4.3.3] QHeaderView: бага?
Отправлено: Alexandr Az от Декабрь 11, 2007, 10:51
Видно люд не хочет проделать что же самое, чтобы понять твои ожидания :)
Хоть бы написал, как твои ожидание не сбылись...


Название: Re: [4.3.3] QHeaderView: бага?
Отправлено: Пантер от Декабрь 11, 2007, 11:30
И скрин обязательно.


Название: Re: [4.3.3] QHeaderView: бага?
Отправлено: pastor от Декабрь 11, 2007, 18:14
я не такого эффекта ожидал

А какого?


Название: Re: [4.3.3] QHeaderView: бага?
Отправлено: ритт от Декабрь 11, 2007, 18:33
/* вот уж точно пофлудим */

не понимаю такой логики...уж если подтягивать размер содержимого под размер контейнера, то надо было растянуть и шрифт (чтобы это вообще ущербно смотрелось). или наоборот - оставить иконку фиксированного размера и рисовать её в тех же координатах относительно лабела

и доступа к писмапу этой стрелочки нет - то есть, наследуясь от хидервью, я должен ещё и рисовать всё сам, не используя родительское рисовалко!
или я где-то провтыкал?


Название: Re: [4.3.3] QHeaderView: бага?
Отправлено: Пантер от Декабрь 11, 2007, 18:58
По мне все архиправильно. С какой стати увеличивать шрифт??? На кнопках разве он увеличивается? И иконка такого типа должна растягиваться. Что Вам не нравится?


Название: Re: [4.3.3] QHeaderView: бага?
Отправлено: baka от Декабрь 12, 2007, 08:23
Это точно фитча так как под разными стилями поведение разное
http://qt4.hocomua.ru/styles.jpg (http://qt4.hocomua.ru/styles.jpg)


Название: Re: [4.3.3] QHeaderView: бага?
Отправлено: ритт от Декабрь 12, 2007, 10:16
бака, +1
чё-т я сам поленился на всех стилях проверять

пластик, цде, мотиф и построенные на их основе стили рисуют здоровую страшную стрелку
остальные стили рисуют маленькую аккуратную стрелочку и не жужжат
/* жаль, не могу ещё на маковском стиле проверить */


Название: Re: [4.3.3] QHeaderView: бага?
Отправлено: ритт от Декабрь 13, 2007, 11:05
проверил что возвращает style()->subElementRect(QStyle::SE_HeaderArrow) для разных стилей - фиксированный размер куректа для фиксированной высоты контейнера (заголовка)
похоже, фича, ипсти её...
и эта фича отхватывает кучу свободного места, которое ей совсем и не нужно как бы