crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Выбор цвета
breeve
  опции профиля:
сообщение 22.3.2011, 19:33
Сообщение #1


Участник
**

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

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




Репутация:   1  


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


Студент
*

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

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




Репутация:   0  


Есть QPixmap, QImage, рисовать можно стандартными средствами практически на всём, а системными функциями вообще на всём.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
abc
  опции профиля:
сообщение 22.3.2011, 21:27
Сообщение #3


Участник
**

Группа: Участник
Сообщений: 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
Сообщение #4


Участник
**

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

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




Репутация:   1  


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

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


фрилансер
******

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

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




Репутация:   34  


Если этот квадратик не должен быть интерактивным, то проще нарисовать на свободной области прямоугольник в paintEvent
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 25.4.2024, 23:52