Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Igors от Июль 30, 2017, 10:51



Название: Кривая с custom значениями
Отправлено: Igors от Июль 30, 2017, 10:51
Добрый день

Есть редактор кривых заданных сплайнами + контрольными точками (ключами). Юзер может добавить любое кол-во кривых для редактирования которое по существу сводится к тасканию ключей, подкрутке параметров сплайна и.т.п. Каждая кривая рисуется своим цветом и может быть выбрана (рисуется жирно).

Проблема в том что кривые могут иметь "custom frames" - волевые решения юзера. Напр юзер указал что на фрейме 10 (время 0.1) значение должно быть = 2, не волнует что по сплайну оно совсем другое. Возможно (и часто) все фреймы кривой будут иметь custom, но может только некоторые.

Как удачно (интуитивно, удобно и.т.п.) показать кастомные значения?

Спасибо



Название: Re: Кривая с custom значениями
Отправлено: Racheengel от Июль 31, 2017, 00:04
Я так понимаю, что момент "кастомного" значения на кривой будет выглядеть как резкий скачок вверх-вниз.
Можно сделать "выноску" со значением в рамке, например, или "кружок" на кривой отрисовать.

как то вроде такого:
(https://s-media-cache-ak0.pinimg.com/736x/8b/af/7e/8baf7e78475530890cde3d0de4908ed4--e-books-perspective.jpg)


Название: Re: Кривая с custom значениями
Отправлено: Igors от Июль 31, 2017, 13:03
Я так понимаю, что момент "кастомного" значения на кривой будет выглядеть как резкий скачок вверх-вниз.
Необязательно, как получится. А главное - их обычно не один а много, часто они перекрывают всю кривую. Ну и разнообразные ромбики-кружочки давным-давно задействованы для ключей  :)