crossplatform.ru

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

breeve
  опции профиля:
сообщение 22.3.2011, 19:33
Сообщение #1


Участник
**

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

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




Репутация:   1  


С помощью какого виджета можно сделать квадратик с цветом. Т.е я выбираю цвет с помощью QColorDialog::getColor().
На выходе QColor. Как сделать как можно проще маленький квадратик с цветом QColor, чтобы было понятно какой цвет выбран. Например как в Paint'е.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
abc
  опции профиля:
сообщение 22.3.2011, 21:27
Сообщение #2


Участник
**

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

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




Репутация:   4  


ещё можно делать извращения со StyleSheet. Так я, например, установил цвет текста на кнопке:
QColor color= QColorDialog::getColor(
                                    Qt::black,
                                    this,
                                    tr("Выберите цвет")
                                    );
ui->pushButton->setStyleSheet("color: rgb("
                                +QString::number(color.red())+ ", "
                                +QString::number(color.green())+ ", "
                                +QString::number(color.blue())+ ");"
                                );

запись гнобящая, но ведь можно)
можно ещё palette посмотреть

Сообщение отредактировал abc - 22.3.2011, 21:30
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
breeve
  опции профиля:
сообщение 23.3.2011, 2:37
Сообщение #3


Участник
**

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

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




Репутация:   1  


Цитата(abc @ 22.3.2011, 21:27) *
ещё можно делать извращения со StyleSheet. Так я, например, установил цвет текста на кнопке:
запись гнобящая, но ведь можно)
можно ещё palette посмотреть

StyleSheet это хорошо. Думал что нельзя в процессе работы программы менять оформление c помощью StyleSheet.
Palette пробовал он то как раз и не меняет (Пробовал с LineEdit'ом).
Спасибо за совет!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


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


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


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 13.7.2025, 14:32