Enchantner
Окт. 14, 2009 20:26:40
Думал написать сначала в раздел GUI, но проблема скорее не в Qt, а в моих тормозах. Имеем: форма на Qt, из которой по кнопке вызывается определенная функция, работающая долго и нудно. В этой функции надо добавлять элементы в список на форме. Но, несмотря на цикл, форма при работе функции, естественно, виснет, а потом элементы появляются все разом. Возникает нубский вопрос - нужно ведь организовать работу с потоками? Если да, то как правильно сделать так, чтобы элементы добавлялись в список асинхронно, по мере нахождения?
pasaranax
Окт. 14, 2009 20:47:14
Так они, наверное, все разом появляются как раз из-за того, что подвисает интерфейс. Вообще, должны появляться по мере добавления. Попробуй просто выделить в отдельный поток и посмотреть как это будет происходить.
Enchantner
Окт. 15, 2009 19:49:22
Rodegast
pasaranax
Спасибо ,все получилось :)
goblin_maks
Окт. 16, 2009 00:40:50
линк на мой тред, а я уже было хотел сам его искать…
Enchantner
Удачи с Py, Qt и PyQt ….
:)