У меня есть следующая проблема: я хочу сделать много картинок подряд в одном месте с помощью циклов с коротким тормозом (используя sleep (n);) между каждым из них. Но единственная картина рисуется всегда после того, как закончились циклы эля. Есть ли возможность прервать цикл на некоторое время, нарисовать холст, а затем повторить его, пока цикл не закончится? Спасибо за ваш ответ и извините за мое странное объяснение.Lazarus - можно ли рисовать во время цикла?
0
A
ответ
1
Не простой чередой и сном. LCL управляется событиями, а чертеж выполняется в методах .paint в событии, инициированном mainloop.
Лучший способ сделать это - использовать TTimer, установить его на частоту и нарисовать следующий, если срабатывает таймер.
Смежные вопросы
- 1. Можно ли изменить переменную $ post в Wordpress во время цикла?
- 2. Можно ли переназначить указатель NSArray во время цикла for: in?
- 3. Можно сравнить дату и время во время цикла?
- 4. Ограничение во время цикла
- 5. Оставить во время цикла?
- 6. PHP во время цикла внутри во время цикла
- 7. QProgressDialog не рисовать во время паузы
- 8. Стоп во время цикла
- 9. Ошибка во время цикла
- 10. Переменная во время цикла
- 11. Условия во время цикла
- 12. деление во время цикла
- 13. Удивление во время цикла
- 14. Ошибка во время цикла
- 15. Застрял во время цикла
- 16. Стоп во время цикла
- 17. Ошибка во время цикла
- 18. Ошибка во время цикла?
- 19. питон во время цикла
- 20. Схема во время цикла
- 21. Ошибка во время цикла
- 22. Можно ли просматривать переменные во время выполнения?
- 23. Можно ли декомпилировать программу во время работы
- 24. Можно ли заменить метод во время выполнения?
- 25. Можно ли включить модуль во время инициализации?
- 26. Можно ли воспроизводить звук во время записи
- 27. Можно ли транслировать во время конвертации? - FFMPEG
- 28. Можно ли настроить FilterProvider во время выполнения?
- 29. Можно ли загружать библиотеку во время выполнения?
- 30. Можно ли индексировать массивы во время компиляции?