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
  опции профиля:
сообщение 4.4.2008, 5:21
Сообщение #2


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

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

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




Репутация:   94  


Цитата
2) как заставить панель инструментов воспринимать какой-нибудь цвет у bitmap как прозрачный?

у класса QPixmap, есть метод createHeuristicMask(), изучи его, берутся пиксели четырех(!) углов, и цвет их устанавливается прозрачным.
Также в описании этого метода есть ссылки на подобные методы, по эксперементаруй, посмотри, что тебе больше подходит.

Сообщение отредактировал Litkevich Yuriy - 4.4.2008, 5:24
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- 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


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


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




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