crossplatform.ru

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

> Выделение области и курсор мыши, как поправить?
AD
  опции профиля:
сообщение 19.3.2008, 12:17
Сообщение #1


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

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

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




Репутация:   17  


Короче такая проблемка.
[attachment=38:test_pics.GIF]
Как заставить приложение при выделении области курсор мыши быть там где и надлежит? В данном случае в правом нижнем углу.
Использую класс QRubberBand.
Вторая проблемка та, что цвет выделенной области полупрозрачный, а не полностью прозрачный. Хотя строчку rubber -> setWindowOpacity(0.0); написал. Как избавиться от этих проблемок?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 19.3.2008, 15:10
Сообщение #2


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

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

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




Репутация:   94  


Цитата
А как сделать то, чтобы маркер курсора и сам рамка были в одном месте? Это первый вопрос в первом посту?

а когда ты начинаеш выделение, он у тебя в начале выделения?
я не пойму как он у тебя вдругом месте оказался
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 19.3.2008, 16:27
Сообщение #3


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

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

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




Репутация:   17  


Цитата(Litkevich Yuriy @ 19.3.2008, 15:10) *
можешь описать как визуально выглядит процесс выделения, курсор гдето находится -> нажимаешь левую кнопку (что происходит с курсром при этом) -> двигаешь курсор -> появляется прямоугольная область (что происходит с курсром при этом) -> отпускаешь кнопку (что происходит с курсром при этом)

Тут вот в чем фишка: при нажатии кнопки, курсор превращается в крестик! Далее, при небольших движениях появляется эта рамка. НО: там где курсор находится правый конец рамки, а левая сторона рамки ровно на таком расстоянии, которое находится между правой стороной рамки и крестиком мыши на первом рисунке!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- AD   Выделение области и курсор мыши   19.3.2008, 12:17
- - Litkevich Yuriy   пардон, может я и не в туму, но Opacity - полупроз...   19.3.2008, 13:00
|- - AD   Цитата(Litkevich Yuriy @ 19.3.2008, 13:00...   19.3.2008, 13:15
- - Litkevich Yuriy   а в манувле есть предупреждение: ЦитатаWarning: Ch...   19.3.2008, 14:05
|- - AD   Цитата(Litkevich Yuriy @ 19.3.2008, 14:05...   19.3.2008, 14:42
- - Litkevich Yuriy   ЦитатаА как сделать то, чтобы маркер курсора и сам...   19.3.2008, 15:10
|- - AD   Цитата(Litkevich Yuriy @ 19.3.2008, 15:10...   19.3.2008, 16:27
- - flankerr   вместо event->x() \ event->y() использ...   20.3.2008, 12:46
|- - AD   Цитата(flankerr @ 20.3.2008, 12:46) вмест...   26.3.2008, 20:57
|- - AD   С курсором беда. Сделано точно также как и в приме...   28.3.2008, 16:10
- - ViGOur   ЦитатаПрошу простить! Посмотрел пример и увиде...   31.3.2008, 12:27
|- - AD   Цитата(ViGOur @ 31.3.2008, 13:27) ЦитатаП...   31.3.2008, 12:38
- - ViGOur   Можешь дать проект, в котором воспроизводится данн...   31.3.2008, 12:49
|- - AD   Цитата(ViGOur @ 31.3.2008, 13:49) Можешь ...   31.3.2008, 13:21
- - ViGOur   Да нет, можешь собрать проектик, в котором будет в...   31.3.2008, 13:39
|- - AD   Цитата(ViGOur @ 31.3.2008, 14:39) Да нет,...   31.3.2008, 13:56
- - ViGOur   Вот что значит отдельный разбор...   31.3.2008, 15:09
- - AD   Цитата Еще несколько вопросов по поводу этой карти...   31.3.2008, 18:22
- - Litkevich Yuriy   по 2п. В борланде это единственный путь сделать п...   1.4.2008, 9:44
|- - AD   Цитата(Litkevich Yuriy @ 1.4.2008, 10:44)...   1.4.2008, 10:03
|- - AD   А что сделать с панелью инструментов-то? Ну.... чт...   3.4.2008, 16:24
- - Litkevich Yuriy   Цитата2) как заставить панель инструментов восприн...   4.4.2008, 5:21


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


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




RSS Текстовая версия Сейчас: 15.1.2025, 7:57