Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [QT] Как изменить цвет фона у QToolButton?


Автор: andrew_121 14.3.2008, 17:18
День добрый.
Вопрос такой: есть QToolButton, как изменить его цвет ?
Код

   QToolButton* button;
   ...
   QColor color = QColorDialog::getColor(Qt::black, this);
   button->setColor( color ); // нет такой ф-ции.

Автор: JackYF 14.3.2008, 18:44
Цитата(andrew_121 @  14.3.2008,  16:18 Найти цитируемый пост)
QToolButton, как изменить его цвет ?

Цвет чего? фона? надписи?

Автор: andrew_121 14.3.2008, 18:46
JackYF: Цвет фона...

Автор: JackYF 14.3.2008, 21:27
Пробуй где-то так:
Код

QToolButton widget;
QPalette pal = widget.palette();
pal.setColor(QPalette::Background, myColor);
widget.setPalette(pal);

Автор: andrew_121 14.3.2008, 21:41
JackYF: Оно самое, СПАСИБО !!! Вам +...

Добавлено @ 21:43
Не тут-то было... Вот что мне сообщили:
Обнаружена ошибка: У Вас недостаточно постов, чтобы изменять репутацию пользователей. Необходимо 100 постов.


Автор: JackYF 15.3.2008, 01:01
smile Тему помечать решённой не забывай smile

Автор: nickless 15.3.2008, 01:16
Цитата(andrew_121 @  14.3.2008,  19:41 Найти цитируемый пост)
Не тут-то было...

А мы поможем smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)