УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

[BugFixed] Некорректное отображение линии (ElFigure) после "подачи" неверной координаты


Автор Сообщение
Сообщение создано: 15. 03. 2015 [17:42]
punk
Василий Петров
Создатель темы
Зарегистрирован(а) с: 09.05.2011
Сообщения: 57
Роман, добрый день.

Я обнаружил странное поведение виджета ElFigure. Дело втом, что если используется динамическая точка и её координаты становятся "неадекватными" (например 1/0), то даже после их исправления, линия отображается некорректно. Привожу пример для проверки, в нём есть 3 кнопки и линия, представляющая собой "что-то типа progress bar". При нажатиях на 50% и 100% виджет ведёт себя корректно, после нажатия на inf, дальнейшие нажатия на 50% и 100% дают некорректный результат. Пример прилагается...
Сообщение создано: 15. 03. 2015 [19:34]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"punk" wrote:

Я обнаружил странное поведение виджета ElFigure. Дело втом, что если используется динамическая точка и её координаты становятся "неадекватными" (например 1/0), то даже после их исправления, линия отображается некорректно. Привожу пример для проверки, в нём есть 3 кнопки и линия, представляющая собой "что-то типа progress bar". При нажатиях на 50% и 100% виджет ведёт себя корректно, после нажатия на inf, дальнейшие нажатия на 50% и 100% дают некорректный результат.

У меня нет нигде. Если хотите показать то делайте это на ДемоБД, например, на том-же элементе уровня.

"punk" wrote:

Пример прилагается...

Где?

Learn, learn and learn better than work, work and work.
Сообщение создано: 17. 03. 2015 [21:10]
punk
Василий Петров
Создатель темы
Зарегистрирован(а) с: 09.05.2011
Сообщения: 57
"roman" wrote:

У меня нет нигде. Если хотите показать то делайте это на ДемоБД, например, на том-же элементе уровня.

В ближайшее время попробую сделать на Демо..
"roman" wrote:

"punk" wrote:

Пример прилагается...

Где?

Тут я что-то попутал... Мои извинения...
Вложенный файл

lineBug.tgz (Тип файла: application/x-compressed-tar, Размер: 4.94 килобайт) — 1498 загрузок
Сообщение создано: 18. 03. 2015 [08:22]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
Увидел в примере, позже исправлю.

Learn, learn and learn better than work, work and work.
Сообщение создано: 18. 03. 2015 [13:40]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"roman" wrote:

Увидел в примере, позже исправлю.

Собственно это проблема Qt, поскольку именно у него "залипает" отрисовка фигур с большими координатами, причём необратимо.

Добавил ограничение координат в диапазоне [-1000000:1000000].

Learn, learn and learn better than work, work and work.



20360