сортировки
2. среди требований - пользовательский интерфейс
3. среди тестируемых списков будут большие (100к+ чисел)
4. я хочу визуализировать ход сортировки (раз в секунду рисовать лесенку примерно как на вики)
5. фактически я скидок в питоне и могу что то делать просто потому, что имею какой то опыт программирования в целом
нюанс в четвертом пункте: я полагаю, что сортировка большого списка будет занимать приличное время, и визуализировать ход не получится
полагаю, что нужно как то делать этот процесс параллельно
как мне справиться с этим? имею в виду сортировка и параллельно визуализация
достаточно просто намекнуть, я почитаю
иными словами, мне нужно как то делить процесс сортировки на куски, и тратить время прерывания на визуализацию
Так рисуй раз в секунду если чисел много
разве процесс сортировки не положит интерфейс? буду делать на pyqt
Так в отдельном потоке сортируй
да, но я потому и пишу, что ни разу этого не делал мне нужно делать сортировку как таску с помощью asyncio?
Нет!!!!!!! Никакого асинкио тут не нужно
а что тогда?
Бери QThread, разберись как работают сигналы и какой-нибудь примитив синхронизации типа Lock
Потоки, Тишка же сказал 0_о
глянул, похоже на то, что мне нужно ещё раз благодарю
Главное не вздумай от него наследоваться. Я видел такие инструкции
Обсуждают сегодня