Название: QTabBar - запретить автоматический скрол табов Отправлено: Racheengel от Март 22, 2010, 16:13 всем привет,
возникла такая проблема: есть таб бар с кнопками справа (стрелки прокрутки). Когда в нем много табов, и они все не помещаются на экране, при выборе таба все остальные автоматически скроллятся вправо. Можно ли как этого избежать простыми средствами без ковыряния кода? (в доке не нашел) в общем более наглядно так: TAB7 текущий таб, табы 1-3 не видны (слева). ...[tab4][tab5][tab6][TAB7][tab8] [<][>] Если мы выберем TAB6, получится: [tab1][tab2][tab3][tab4][tab5][TAB6] [<][>] т.е. табы 7 и 8 просто уходят вправо "под" стрелки. Надо этого избежать... Название: Re: QTabBar - запретить автоматический скрол табов Отправлено: GreatSnake от Март 22, 2010, 16:39 Быстренько сваял в designer-e такой пример и ничего подобного повторить не удалось.
При переключении видимых табов их лайаут не меняется. Какая версия Qt? Название: Re: QTabBar - запретить автоматический скрол табов Отправлено: Racheengel от Март 22, 2010, 16:58 4.6.2, под хр, вистой и кубунтуй такая лажа.
Название: Re: QTabBar - запретить автоматический скрол табов Отправлено: Racheengel от Март 22, 2010, 17:01 хм, а под дизайнером реально такого нету. тока в проге.
Название: Re: QTabBar - запретить автоматический скрол табов Отправлено: MoPDoBoPoT от Март 22, 2010, 17:12 void setUsesScrollButtons ( bool useButtons )
Название: Re: QTabBar - запретить автоматический скрол табов Отправлено: Racheengel от Март 22, 2010, 17:15 void setUsesScrollButtons ( bool useButtons ) кнопки уже включены. Название: Re: QTabBar - запретить автоматический скрол табов Отправлено: Racheengel от Март 22, 2010, 23:35 проблема решилась абсолютно неочевидным образом...
оказывается, таббар автоматом скролит табы, когда вызывается функция setTabText()... :( баг... |