Форум программистов, компьютерный форум, киберфорум
Наши страницы

Qt

Войти
Регистрация
Восстановить пароль
 
Ivandur
176 / 228 / 54
Регистрация: 11.08.2016
Сообщений: 670
#1

Как менять цвет фона и цвет надписи кнопки? - C++ Qt

13.06.2017, 22:13. Просмотров 241. Ответов 2
Метки нет (Все метки)

Есть кнопка, хочу произвольно менять цвет фона и цвет надписи(в зависимости от цвета кнопки).
Если прописать ui->BackColorButton->setAutoFillBackground(true); - не видно надписи.
Если нет, меняется только цвет надписи.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2017, 22:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как менять цвет фона и цвет надписи кнопки? (C++ Qt):

Цвет кнопки. Цвет фона(Тулбара) - C++ Qt
Здравствуйте. У меня вопрос. Почему цвет кнопки не меняется вообще никак. Пробовал уже по-всякому, результата = 0. И так пробовал:...

QT-как установить цвет надписи - C++ Qt
На стандартной форме есть надпись (Label) , хотел бы при загрузке формы сделать цвет текста надписи красным, а после выбора файла -...

Как сменить цвет фона в tabwidget - C++ Qt
Как сменить цвет фона в tabwidget? не самих кнопочек(tab), а именно содержимого окна

как изменить цвет фона QTreeView? - C++ Qt
Добрый день, подскажите как изменить цвет фона QTreeView. Не ячеек, а той области,которая находится "под" ячейками. мой код не дает...

Как изменить цвет формы. Смена цвета фона влияет на все компоненты - C++ Qt
День добрый. 1. Рисую форму в QT Creator - Design, как изменить цвет формы? Захожу в Style sheets, добавляю background color и меняется...

Цвет фона QLabel - C++ Qt
Здравствуйте! Подскажите, пожалуйста, как у QLabel цвет фона поменять? Он, я так понял, просто прозрачный, и бороться с этим не...

2
TRam_
зомбяк
493 / 499 / 136
Регистрация: 14.05.2017
Сообщений: 1,714
14.06.2017, 03:26 #2
C++ (Qt)
1
ui->BackColorButton->setStyleSheet(QString("color:#00ff00; background:#0000ff;"));
0
Ivandur
176 / 228 / 54
Регистрация: 11.08.2016
Сообщений: 670
14.06.2017, 16:28  [ТС] #3
Нашёл!
C++ (Qt)
1
2
3
pall2.setColor(QPalette::Button, QColor(127,127,127));
//pall2.setColor(ui->BackColorButton->foregroundRole(), QColor(127, 127, 127));
pall2.setColor(QPalette::WindowText, QColor(0, 0, 0));
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2017, 16:28
Привет! Вот еще темы с ответами:

Как изменить цвет заполнения ProgressBar или кнопки? - C++ Qt
Как изменить цвет заполнения ProgressBar или кнопки? Добрый день всем участникам форума. Недавно писал программу, в интерфейсе...

Почему не меняется цвет кнопки? - C++ Qt
#include <QtWidgets> using namespace Qt; int main(int argc, char *argv) { QApplication a(argc, argv); QSpinBox...

Нужно что бы по нажатию кнопки менялся цвет светодиодов - C++ Qt
Есть программа светодиодного табло. Нужно что бы по нажатию кнопки менялся цвет светодиодов вот часть кода void...

Как поменять цвет заголовка виджета - C++ Qt
У меня на форме есть несколько QDockWidget'ов. Как сделать им разные цвета заголовков. И ещё, можно ли поменять фоновый цвет Action'ов на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru