crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QPushButton - рисовать на кнопке, Как вывести рисунок на кнопке?
flankerr
  опции профиля:
сообщение 22.2.2008, 13:07
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


Какой есть максимально простой способ вывести картинку на кнопку ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
trdm
  опции профиля:
сообщение 22.2.2008, 16:38
Сообщение #2


Дмитрий Трошин
****

Группа: Участник
Сообщений: 575
Регистрация: 12.1.2008
Пользователь №: 68

Спасибо сказали: 21 раз(а)




Репутация:   6  


наверное можно попробовать так:
Всетаки переопределить у кнопки paintEvent, а из переопределенного paintEvent-та уже слать сигнал паренту.
Так пойдет? Хотя мне почему то такой подход не нравится.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
flankerr
  опции профиля:
сообщение 22.2.2008, 17:25
Сообщение #3


Активный участник
***

Группа: Участник
Сообщений: 356
Регистрация: 9.1.2008
Пользователь №: 65

Спасибо сказали: 2 раз(а)




Репутация:   0  


Цитата(trdm @ 22.2.2008, 16:38) *
наверное можно попробовать так:
Всетаки переопределить у кнопки paintEvent, а из переопределенного paintEvent-та уже слать сигнал паренту.
Так пойдет? Хотя мне почему то такой подход не нравится.


И снова недопонимание сути :)

Задача:
Отрисовать на кнопке ченить БЕЗ создание наследников кнопки (прям из родительского диалога)

Создать наследника секудное дело, но потом это выливается лишнем гемороем. Т.к. форма для быстроты и наглядности была созданы в редакторе форм и каждый раз перписывать что кнопка наследуется от другого класса...

Вообще странно в тех же виндах такого гемора с рисованем нет...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- flankerr   QPushButton - рисовать на кнопке   22.2.2008, 13:07
- - ViGOur   Например так: pButton->setIcon( QIcon...   22.2.2008, 13:09
- - flankerr   Слона то я и не увидел, спаисбо а елси мне надо чт...   22.2.2008, 13:17
- - ViGOur   Лучше производный класс от кнопки, и там рисовать....   22.2.2008, 13:20
- - flankerr   А если отловить сигнал пересовки кнопки из "р...   22.2.2008, 13:23
- - ViGOur   думаю, что не стоит...   22.2.2008, 13:26
- - flankerr   просто городить огород с наследованием ради такой ...   22.2.2008, 13:33
- - ViGOur   Хотя, можно попробовать. p.s. Просто я сначала н...   22.2.2008, 13:40
- - flankerr   Вопрос как выловить? paintEvent защищённая функци...   22.2.2008, 15:04
- - trdm   Она же виртуальная. Просто переопредели... class Q...   22.2.2008, 15:20
|- - flankerr   Цитата(trdm @ 22.2.2008, 15:20) Она же ви...   22.2.2008, 16:10
- - trdm   Цитата(flankerr @ 22.2.2008, 16:10) ТО чт...   22.2.2008, 16:32
- - trdm   наверное можно попробовать так: Всетаки переопреде...   22.2.2008, 16:38
|- - flankerr   Цитата(trdm @ 22.2.2008, 16:38) наверное ...   22.2.2008, 17:25
- - ViGOur   В полне возможно, что paintEvent дергается из pain...   22.2.2008, 16:39
- - Litkevich Yuriy   Вот сделал ты в дезайнере окно, получил файл foo.u...   22.2.2008, 21:50
|- - flankerr   Цитата(Litkevich Yuriy @ 22.2.2008, 21:50...   26.2.2008, 11:57
- - ViGOur   Цитата(flankerr @ 26.2.2008, 11:57) Если ...   26.2.2008, 12:01
- - flankerr   Ну нафига мне в сотый раз говрить про наследников....   26.2.2008, 17:54
|- - trdm   Цитата(flankerr @ 26.2.2008, 18:54) Всёта...   1.5.2008, 0:53
- - Гость   понаследуй от кнопки класс и сделай плагин к дизай...   26.6.2008, 6:42


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.12.2024, 10:11