crossplatform.ru

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

4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему
> Определение точных координат на графике в контекстном меню, как реализовать корректно?
Litkevich Yuriy
  опции профиля:
сообщение 15.7.2009, 18:12
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(mozgofil @ 15.7.2009, 21:40) *
А что такого ?
да так ничего, яб, как пользователь, в рыло бы сразу дал ;)

Вот картинка:

Прикрепленное изображение

Удерживая левую кнопку мыши вошкаешь ею по графику: за указателем мыши бегает курсор графика - вертикальная линия с точкой (здесь квадратиком), которая скользит по крифой графика.
можно показывать подсказку с координатами (здесь жёлтый прямоугольник)

Если тебе нужно показывать координаты в контекстном меню берёшь их из значения точки курсора графика.


На этом снимке два курсора один управляется левой кнопкой мыши, второй - правой. Два нужны, чтобы дельты можно было наглядно мерить
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 15.7.2009, 18:34
Сообщение #12


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

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

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




Репутация:   17  


Ааа. Ну я сейчас работаю как раз над созданием визиров (viewfinder(ов)). Но плюс к этому необходимо, чтобы при тыкании правой кнопки мышки в любой точке графика отобразились координаты как можно более точные. Есть какая-нибудь возможность убрать погрешность?

Уточняющий вопрос: для создания курсора надо использовать QCursor? Есть примеры кода его создания и работы с ним? А еще есть ли возможность создать курсор в виде точки и который будет бегать за мышью?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 15.7.2009, 18:37
Сообщение #13


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(AD @ 15.7.2009, 22:15) *
(viewfinder(ов)).
вообще-то в переводе с буржуйского это маленькое окошко, которое показывает весь график

Цитата(AD @ 15.7.2009, 22:34) *
надо использовать QCursor?
чесно говоря, мне такая мысль в голову не приходила, может быть и можно.
Но я бы просто линию рисовал.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 15.7.2009, 21:09
Сообщение #14


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

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

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




Репутация:   17  


Цитата(Litkevich Yuriy @ 15.7.2009, 19:37) *
вообще-то в переводе с буржуйского это маленькое окошко, которое показывает весь график

Не понял. :blink:

Вообще-то, это линия, которая показывает значение при пересечение с кривой на графике и значение при пересечении с осью!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 15.7.2009, 21:16
Сообщение #15


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(AD @ 16.7.2009, 1:09) *
Вообще-то, это линия, которая показывает значение при пересечение с кривой на графике и значение при пересечении с осью!
С какой стати?
viewfinder = видоискатель

вот он:
Прикрепленное изображение
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
mozgofil
  опции профиля:
сообщение 15.7.2009, 21:22
Сообщение #16


Студент
*

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

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




Репутация:   0  


Цитата(Litkevich Yuriy @ 15.7.2009, 19:12) *
Цитата(mozgofil @ 15.7.2009, 21:40) *
А что такого ?
да так ничего, яб, как пользователь, в рыло бы сразу дал ;)

Замечательные традиции у вас в конторе ;)

Цитата(Litkevich Yuriy @ 15.7.2009, 19:12) *
Вот картинка:

Прикрепленное изображение

Удерживая левую кнопку мыши вошкаешь ею по графику: за указателем мыши бегает курсор графика - вертикальная линия с точкой (здесь квадратиком), которая скользит по крифой графика.
можно показывать подсказку с координатами (здесь жёлтый прямоугольник)
Если тебе нужно показывать координаты в контекстном меню берёшь их из значения точки курсора графика.
На этом снимке два курсора один управляется левой кнопкой мыши, второй - правой. Два нужны, чтобы дельты можно было наглядно мерить

Очень оригинально, пересказал два моих предыдущих топика ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 15.7.2009, 21:25
Сообщение #17


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(mozgofil @ 16.7.2009, 1:22) *
Очень оригинально, пересказал два моих предыдущих топика
да нет я про свой пост №4
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 15.7.2009, 21:34
Сообщение #18


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

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

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




Репутация:   17  


Цитата(Litkevich Yuriy @ 15.7.2009, 22:16) *
С какой стати?
viewfinder = видоискатель

Ну вырожденный случай нужен. Вырожденный случай - это линия. А вообще хочется узнать как получить точные координаты?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 16.7.2009, 10:45
Сообщение #19


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

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

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




Репутация:   17  


Юра, есть идеи как получить наиболее точные координаты? Как я понял, ты в этой теме разбираешься. Можешь описать поподробнее как? Буду благодарен за помощь!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 16.7.2009, 17:46
Сообщение #20


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


AD, сделай курсор графика там всё и увидишь.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V  < 1 2 3 4 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




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