На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

При отображении карты возникает перекрытие случайным цветом.

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1 2 След.
RSS
При отображении карты возникает перекрытие случайным цветом.
 
Уважаемые коллеги, при отображении карты в виджете QDMapView происходит перекрытие карты случайным цветом (см. приложенный рисунок)

GIS 12.5.0.174
OS: Astra Linux 1.5
Qt Creator 3.6.0 на QT 5.5.1 (gcc 4.7.2, x64)

На Windows проблема не воспроизводится.

Работа с памятью программы реализована через QList, QMap и т.д.

Панорама лицензированная.
Готов ответить на дополнительные вопросы.
Пожалуйста прокомментируйте проблему.
 
P.S. Проблема воспроизвелась на другом компьютере под Windows в программе Панорама Мини. Скриншот прилагается.
Ошибка-2.png (112.65 КБ)
 
Какой размер окна(примерно в пикселах) при такой ошибке в Linux?
Такой дефект проявляется сразу весь или при медленном скроллинге окна добавляются по маленькой полоске?
 
Цитата
Вадим написал:
P.S. Проблема воспроизвелась на другом компьютере под Windows в программе Панорама Мини. Скриншот прилагается.
Здравствуйте!
Вы можете настроить параметры монитора самостоятельно через меню Параметры - Параметры экрана.
Установить там высоту отображения по вертикали и горизонтали
С уважением, Демиденко Р.А.
 
Цитата
Vladimir Letov написал:
Какой размер окна(примерно в пикселах) при такой ошибке в Linux?
Такой дефект проявляется сразу весь или при медленном скроллинге окна добавляются по маленькой полоске?
Размер окна 1366x768 (под планшет). Проблема воспроизводится на десктопе и планшете (оба Астра линукс).
Проблема возникает при масштабировании. Не по 1 строчке, но блоками.  
 
Пример проблемы можно скачать отсюда:
https://yadi.sk/i/umVbMW1P7NdZBg
Это на десктопе
 
Цитата
Роман Демиденко написал:
Цитата
Вадим написал:
P.S. Проблема воспроизвелась на другом компьютере под Windows в программе Панорама Мини. Скриншот прилагается.
Здравствуйте!
Вы можете настроить параметры монитора самостоятельно через меню Параметры - Параметры экрана.
Установить там высоту отображения по вертикали и горизонтали

Изменили параметры экрана в Панорама Мини под Windows. Проблема осталась, характер отображения изменился. При  изменении масштаба перерисовалась не вся область карты, часть осталась в старом масштабе, что хорошо видно на приложенном скриншоте.
Ошибка-3.png (234.25 КБ)
 
В приведенном видео артефакты отображаются за границами карты. При отображении за границами карты функции отображения возвращают ошибку и при этом буфера, в который выполнялось отображение, вероятно был не очищен до этого. Поэтому и получается такой эффект.
Но проблема, отображенная Вами в первом сообщении совсем другая. Хотелось бы понять, при каких условиях получился тот эффект. Каким образом выполняется отображение? Используется ли многопоточное отображение (на что очень похоже)?
 
Возможно, предыдущее видео было недостаточно показательным. Проблема та же. Другое видео здесь:
https://yadi.sk/i/fN3oew2HtV8Adw

>>> Хотелось бы понять, при каких условиях получился тот эффект
Карта в виджете QDMapView. Проблема возникает при изменении масштаба. Могу ответить на дополнительные вопросы,

>>> Используется ли многопоточное отображение (на что очень похоже)?
В Линукс приложении многопоточность не используется.
Реализована ли многопоточность в Панорама Мини - не знаю.
 
Такая проблема в примере myfirst возникает?
Похоже, что обновляется только часть виджета. А остальное остается не тронутым.
Страницы: 1 2 След.
Читают тему (гостей: 2)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности