![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
RazrFalcon |
![]()
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
На QToolBar есть QAction с иконкой. Поверх иконки нужно выводить текст (цифры).
Это возможно? |
|
|
![]() |
BlueIceScream |
![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 56 Регистрация: 21.11.2011 Из: Республика Дагестан Пользователь №: 3016 Спасибо сказали: 18 раз(а) Репутация: ![]() ![]() ![]() |
Используйте QStylePainter для рисования. Изучите схему создания QToolButton, его модель затем используйте необходимые функции drawControl, drawPrimitive и т.д.
Ну и последняя подсказка void CQToolBtn::paintEvent(QPaintEvent *event) { QStyleOptionToolButton opt; QStylePainter pnt(this); opt.initFrom(this); pnt.drawPixmap(opt.rect,QPixmap(this->icon().pixmap(24,24))); pnt.drawItemText (opt.rect,Qt::AlignCenter,this->palette(),true,this->text()); } |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 16:09 |