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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вкладки посередине QTabWidget  (Прочитано 6630 раз)
jurtal
Гость
« : Август 18, 2009, 10:19 »

Необходимо располагать вкладки  сверху посередине QTabWidget. Если кто сталкивался, пожалуйста поделитесь опытом...
Записан
boobsik
Гость
« Ответ #1 : Август 18, 2009, 10:38 »

сверху посередине  Непонимающий
Записан
Dendy
Гость
« Ответ #2 : Август 18, 2009, 10:44 »

сверху посередине  Непонимающий

В Мак ОС такие вкладки стандартные, довольно практично. Как это сделать в QTabWidget сходу не подскажу, но всегда можно сделать отдельно QStackedWidget + QTabBar, а последний уже рассположить как вздумается.
Записан
BRE
Гость
« Ответ #3 : Август 18, 2009, 10:50 »

В Мак ОС такие вкладки стандартные, довольно практично. Как это сделать в QTabWidget сходу не подскажу, но всегда можно сделать отдельно QStackedWidget + QTabBar, а последний уже рассположить как вздумается.
IMHO, все дело в стиле.
Записан
jurtal
Гость
« Ответ #4 : Август 18, 2009, 10:52 »

Да - сверху посередине. Дизайнер придумал.
Dendy, спасибо. Буду пробовать...
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #5 : Август 18, 2009, 12:19 »

такое легко сделать на CSS. Собственно, в примерах стилизации QTabWidget в ассистанте это и есть.

Код
CSS
QTabWidget::pane
{
   top: -8px;
}
 
QTabWidget::tab-bar
{
   alignment: center;
}
 
Записан
jurtal
Гость
« Ответ #6 : Август 18, 2009, 15:06 »

такое легко сделать на CSS. Собственно, в примерах стилизации QTabWidget в ассистанте это и есть.

Код
CSS
QTabWidget::pane
{
   top: -8px;
}
 
QTabWidget::tab-bar
{
   alignment: center;
}
 

Попробовал и так тоже  - tab->setStyleSheet("QTabWidget:tab-bar {alignment: center;}");
Все как надо получилось.
Спасибо АХ за совет
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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