Найти - Пользователи
Полная версия: Асинхронное добавление в список Qt
Начало » Python для новичков » Асинхронное добавление в список Qt
1
Enchantner
Думал написать сначала в раздел GUI, но проблема скорее не в Qt, а в моих тормозах. Имеем: форма на Qt, из которой по кнопке вызывается определенная функция, работающая долго и нудно. В этой функции надо добавлять элементы в список на форме. Но, несмотря на цикл, форма при работе функции, естественно, виснет, а потом элементы появляются все разом. Возникает нубский вопрос - нужно ведь организовать работу с потоками? Если да, то как правильно сделать так, чтобы элементы добавлялись в список асинхронно, по мере нахождения?
pasaranax
Так они, наверное, все разом появляются как раз из-за того, что подвисает интерфейс. Вообще, должны появляться по мере добавления. Попробуй просто выделить в отдельный поток и посмотреть как это будет происходить.
Rodegast
http://python.su/forum/viewtopic.php?id=3956
Enchantner
Rodegast
pasaranax
Спасибо ,все получилось :)
goblin_maks
линк на мой тред, а я уже было хотел сам его искать…
Enchantner
Удачи с Py, Qt и PyQt ….
:)
sypper-pit
перенесите тему в GUI
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB