Українська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 кілобайтів) — 1466 завантажень
Повідомлення створено: 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.



6707