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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Размер кнопок на тулбаре  (Прочитано 3779 раз)
Maxz
Гость
« : Март 23, 2006, 11:07 »

Qt 4.1.0 OpenSource

В QMainWindow создаю тулбар, пытаюсь изменить размер кнопок, но их размер почему-то все равно не меняется. Есть подозрение, что где-то надо выставить флаг для изменения.

например:

_wToolBar= new QToolBar(this);
... // здесь создание тулбара
_wToolBar->setIconSize(QSize(32, 32));
addToolBar(_wToolBar);

пробовал сразу в QMainWindow
setIconSize(QSize(32, 32));
размер иконок все равно не меняется.
Записан
Asaphus_Expansus
Гость
« Ответ #1 : Март 23, 2006, 14:26 »

Известная проблема. Состоит в том, что в qwindowsstyle.cpp явным образом прописано

    case PM_ToolBarIconSize:
        ret = 24;
        break;

Надо пробовать отнаследоваться от виндового стиля, перекрыть pixelMetric.
Записан
nEoN
Гость
« Ответ #2 : Март 25, 2006, 00:21 »

В Qt 4.1.0 был баг в setIconSize(...). В 4.1.1 это дело исправили.
2Maxz: Пора обновляться :-)
Записан
Maxz
Гость
« Ответ #3 : Март 28, 2006, 09:35 »

Да я вот и помню, что в 4.0 вроде все хорошо было, а в 4.1.0 то, что было написано до этого (setIconSize(...)), вдруг перестало работать.
Будем обновляться Улыбающийся
2nEoN: thnx!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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