crossplatform.ru

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

> Создание собственной палитры цветов, Что лучше использовать?
AD
  опции профиля:
сообщение 22.12.2010, 16:11
Сообщение #1


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

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Есть необходимость создать диалоговое окошко собственной палитры цветов. Собственно вопрос в том, что лучше использовать для цвета QTableView или же QTableWidget, или же еще что-то?
Выглядеть окошко будет так:
Прикрепленное изображение

Рад буду и благодарен оперативным сообщениям.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
BRE
  опции профиля:
сообщение 22.12.2010, 18:47
Сообщение #2


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

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

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




Репутация:   44  


А что там вылавливать? :)
Ты получаешь координаты мыши относительно виджета.
cell.x = mousePos.x / blockSize.width;
cell.y = mousePos.y / blockSize.height;

cell - порядковый номер цветового блока по горизонтали/вертикали.
blockSize - размеры цветового прямоугольника
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- AD   Создание собственной палитры цветов   22.12.2010, 16:11
- - BRE   Как мне кажется таблицы я бы использовать не стал....   22.12.2010, 16:47
|- - AD   Цитата(BRE @ 22.12.2010, 16:47) Как мне к...   22.12.2010, 16:53
- - BRE   QWidget на все. А что там рисовать... прямоугольни...   22.12.2010, 17:06
|- - AD   Цитата(BRE @ 22.12.2010, 17:06) QWidget н...   22.12.2010, 17:34
- - BRE   А что там вылавливать? Ты получаешь координаты мы...   22.12.2010, 18:47
- - Алексей1153   BRE, ага, я бы тоже одним голимым окошком обошёлся...   22.12.2010, 20:17
|- - Алексей1153   вот основу накидал, осталось только мышь приделать...   22.12.2010, 20:56
- - Алексей1153   вот с мышью   22.12.2010, 22:16
- - Алексей1153   я вчера, похоже, перепутал педали, когда менял фай...   23.12.2010, 8:11
|- - AD   Что-то у меня с курсором не получается. Там где ук...   13.1.2011, 10:56
- - Алексей1153   а у тебя вот тут точно правильно COLNUM и ROWNUM р...   13.1.2011, 19:42
|- - AD   Самое смешное, что эту ошибку с ROWNUM и COLNUM до...   14.1.2011, 11:40
- - Алексей1153   AD, насколько я понимаю, у тебя передаётся winR с ...   14.1.2011, 17:48
- - Алексей1153   Цитата(AD @ 14.1.2011, 13:40) if(x >= ...   14.1.2011, 21:17
|- - AD   Цитата(Алексей1153 @ 14.1.2011, 21:17) А...   16.1.2011, 0:04
- - Алексей1153   ассоциировать пару x,y с данными (цветом). Оттуда ...   16.1.2011, 13:14


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


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




RSS Текстовая версия Сейчас: 27.4.2024, 18:13