Название: Проблема с наследником QToolButton Отправлено: dr_Begemot от Апрель 22, 2009, 15:16 Унаследовал ColorButton от QToolButton.
Код: class ColorButton : public QToolButton Хочу, чтобы при нажатии на кнопку можно было выбрать цвет и отрисовать этот цвет на кнопке... Код: ColorButton::ColorButton(QWidget *parent) : QToolButton(parent) Запускаю тест... Код: QApplication app(argc, argv); Ничего не происходит... кнопка остается такой же как и была... В чем проблема может быть? Название: Re: Проблема с наследником QToolButton Отправлено: spirit от Апрель 22, 2009, 15:23 можно и без наследования сделать
Код
Название: Re: Проблема с наследником QToolButton Отправлено: spirit от Апрель 22, 2009, 15:30 а что собственно не работает в твоем примере, вроде все ок?
Название: Re: Проблема с наследником QToolButton Отправлено: dr_Begemot от Апрель 22, 2009, 15:43 а что собственно не работает в твоем примере, вроде все ок? Не рисует на кнопке квадрат нужного цвета... Название: Re: Проблема с наследником QToolButton Отправлено: dr_Begemot от Апрель 22, 2009, 15:44 можно и без наследования сделать То что вы написали, делает нужным цветом не саму кнопку, а фон за ней... Название: Re: Проблема с наследником QToolButton Отправлено: Racheengel от Апрель 22, 2009, 15:44 look at this: http://www.qt-apps.org/content/show.php/iisColorGrid?content=90324
Название: Re: Проблема с наследником QToolButton Отправлено: spirit от Апрель 22, 2009, 15:46 а что собственно не работает в твоем примере, вроде все ок? Не рисует на кнопке квадрат нужного цвета... Название: Re: Проблема с наследником QToolButton Отправлено: spirit от Апрель 22, 2009, 15:47 можно и без наследования сделать То что вы написали, делает нужным цветом не саму кнопку, а фон за ней... Название: Re: Проблема с наследником QToolButton Отправлено: dr_Begemot от Апрель 22, 2009, 15:51 можно и без наследования сделать То что вы написали, делает нужным цветом не саму кнопку, а фон за ней... Ну чтоб было видно, что выбран такой-то цвет... в идеале центральная часть кнопки) Название: Re: Проблема с наследником QToolButton Отправлено: spirit от Апрель 22, 2009, 15:53 работает твой код, только иконка очень маленькая сделай чуть больше
+ я бы при ресайзе кнопаря апдейтил бы размер иконки. Название: Re: Проблема с наследником QToolButton Отправлено: pastor от Апрель 22, 2009, 15:55 А зачем иконку устанавливать? Непроще ли палитру поменять?
Название: Re: Проблема с наследником QToolButton Отправлено: spirit от Апрель 22, 2009, 15:56 А зачем иконку устанавливать? Непроще ли палитру поменять? не понравился мой пример с палитрой че-то :)Название: Re: Проблема с наследником QToolButton Отправлено: Racheengel от Апрель 22, 2009, 16:30 Код с кути-аппса должен работать 100%...
|