EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

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


Author Message
Written on: 15. 03. 2015 [17:42]
punk
Василий Петров
Topic creator
registered since: 09.05.2011
Posts: 57
Роман, добрый день.

Я обнаружил странное поведение виджета ElFigure. Дело втом, что если используется динамическая точка и её координаты становятся "неадекватными" (например 1/0), то даже после их исправления, линия отображается некорректно. Привожу пример для проверки, в нём есть 3 кнопки и линия, представляющая собой "что-то типа progress bar". При нажатиях на 50% и 100% виджет ведёт себя корректно, после нажатия на inf, дальнейшие нажатия на 50% и 100% дают некорректный результат. Пример прилагается...
Written on: 15. 03. 2015 [19:34]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 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.
Written on: 17. 03. 2015 [21:10]
punk
Василий Петров
Topic creator
registered since: 09.05.2011
Posts: 57
"roman" wrote:

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

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

"punk" wrote:

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

Где?

Тут я что-то попутал... Мои извинения...
Attachment

lineBug.tgz (File type: application/x-compressed-tar, Size: 4.94 kilobytes) — 1502 downloads
Written on: 18. 03. 2015 [08:22]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
Увидел в примере, позже исправлю.

Learn, learn and learn better than work, work and work.
Written on: 18. 03. 2015 [13:40]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"roman" wrote:

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

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

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

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



1304