Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: daenux от Ноября 12, 2010, 09:02



Название: QTabBar - одинаковый размер всех табов...
Отправлено: daenux от Ноября 12, 2010, 09:02
Доброго времени суток!

Как сделать так что бы размеры табов не зависили от их содержания как это сделано по умолчанию, а ровнялись относительно самого длинного из них?

т.е. Что бы у всех табов был один размер!


Название: Re: QTabBar - одинаковый размер всех табов...
Отправлено: GreatSnake от Ноября 12, 2010, 09:52
похоже, что только самому расчитывать в:

QSize QTabBar::tabSizeHint ( int index ) const [virtual protected]


Название: Re: QTabBar - одинаковый размер всех табов...
Отправлено: merke от Ноября 12, 2010, 09:59
пробежись по всем табам и найди самый длинный потом заново пробегаясь изменяй размер.


Название: Re: QTabBar - одинаковый размер всех табов...
Отправлено: GreatSnake от Ноября 12, 2010, 10:03
Цитировать
пробежись по всем табам и найди самый длинный потом заново пробегаясь изменяй размер.
Ну ка просветите - чем мы "потом заново пробегаясь" можем изменить размер?


Название: Re: QTabBar - одинаковый размер всех табов...
Отправлено: daenux от Ноября 12, 2010, 10:46
Спасибо, попробую определить: QTabBar::tabSizeHint !!!