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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTabWidget - как сделать только картинку  (Прочитано 4019 раз)
Caduceus
Гость
« : Июнь 01, 2009, 22:15 »

Надо сделать на табах только картинки, без текста. Ясно, что надо стереть текст. Но тогда справа от картинки остается место, не очень много, но заметно, что картинка не по центру? Как центрировать картинку?
Записан
Caduceus
Гость
« Ответ #1 : Июнь 02, 2009, 17:41 »

Никак чтоли? Я первый кто захотел сделать таб без текста?

Есть конечно варант подсовывать картинку с неким прозрачным отступом слева. НО это как-то кузяво
Записан
spectre71
Гость
« Ответ #2 : Июнь 02, 2009, 18:07 »

Похоже так просто не сделать. Видимо надо заменять перерисовку.
Таких приколов текст+картинка в QT много.
Например в таблице при выводе pixmap(decoration) без текта, справа дополнительный отступ, который при селекции клетки выделяется рамочкой.
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #3 : Июнь 02, 2009, 21:14 »

Можно попробовать при помощи stylesheet (padding, margin и т.п) поиграться
Записан
ритт
Гость
« Ответ #4 : Июнь 06, 2009, 12:14 »

Есть конечно варант подсовывать картинку с неким прозрачным отступом слева. НО это как-то кузяво
хотел сказать "некузяво"? Улыбающийся

можно попробовать со стилями позабавляться (имею в виду прокси-стили), но это тоже некузяво как-то...
вообще сам таббар довольно хреновенький - нет там очень многого, что бывает просто необходимо в работе...и сами тролли об этом знают, но до 5.0 ничего не изменится (
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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