Bug 61178
| Summary: | kumir2: при первом запуске программы с исполнителем Черепаха не видно ни черепахи, ни следа | ||
|---|---|---|---|
| Product: | Branch p11 | Reporter: | Ajrat Makhmutov <rauty> |
| Component: | kumir2 | Assignee: | qa-team <qa-team> |
| Status: | UNCONFIRMED --- | QA Contact: | qa-p11 <qa-p11> |
| Severity: | normal | ||
| Priority: | P5 | ||
| Version: | unspecified | ||
| Hardware: | all | ||
| OS: | Linux | ||
| Attachments: | |||
Created attachment 22797 [details]
АО 11.3 beta1, KDE Wayland: после F9 поле Черепахи пустое
Created attachment 22798 [details]
АО 11.3 beta1, KDE X11: после F9 поле Черепахи пустое
Created attachment 22799 [details]
АО 11.2, Xfce: после F9 поле Черепахи пустое
Created attachment 22800 [details]
После «1:1» в меню поля квадрат виден
Причина: вкладка «Черепаха» при старте скрыта за вкладкой «Робот», поэтому поле получает первое изменение размера только при запуске программы. Обработчик первого изменения размера (TurtleView::resizeEvent) при этом сдвигал вид от начала координат, и черепаха со следом оказывались за пределами видимой области. Исправление: при первом показе поле центрируется на начале координат, а после завершения программы масштабируется так, чтобы весь рисунок и черепаха поместились в поле. Если пользователь сам изменил масштаб или сдвинул поле, его вид сохраняется до нажатия «Весь чертеж». Заодно исправлена кнопка «Весь чертеж»: раньше она не вписывала рисунок по высоте. Исправление предложено в апстрим: https://github.com/a-a-maly/kumir2/pull/45 Войдёт в следующую сборку пакета. |

Description
Ajrat Makhmutov 2026-10-22 18:23:51 MSKДистрибутив: Альт Образование 11.3 beta1 x86_64 (KDE Plasma 6.7.4, сессии Wayland и X11); также Альт Образование 11.2 (Xfce 4.20) Пакеты: kumir2-2.1.0-alt12.git330a5532 (ставится с ISO группой установщика «ПО для средней школы», task-edu-highschool-1.9.4-alt1), libqt5-core-5.15.18-alt1 Шаги: 1. Установить систему, отметив в установщике группу «ПО для средней школы». 2. Запустить «Кумир» из меню (Образование). 3. Ввести программу: использовать Черепаха алг нач опустить хвост нц 4 раз вперед(100) вправо(90) кц кон 4. Нажать F9. Результат: открывается вкладка «Черепаха» с пустой сеткой, черепахи и нарисованного квадрата не видно. Квадрат появляется только после нажатия «1:1» в меню поля или прокрутки колесом. Ожидалось: черепаха и её след видны в поле сразу после выполнения программы.