Найти - Пользователи
Полная версия: Как заставить работать spynner многопоточно?
Начало » Python для экспертов » Как заставить работать spynner многопоточно?
1
plusplus
Есть вот одна строчка в классе Browser в __init__, которая всё портит:
self.application = QApplication(qappargs or [])
Из-за неё создать в каждом потоке свой экземпляр Браузера не получается. Подскажите как быть? Очень хочется увеличить в разы скорость работы этого модуля, а без потоков никак.
kazaff
Может попробовать subprocess ?
xtesterx
апну топик - интересно, решил кто-нибудь данную проблему многопоточно (threading), без форков(subprocess) ?
как думаете, будет ли решением, если просто в __init__ spynner-а передать наш инстанс QApplication (главной части скрипта) ?
Я новичёк в Qt, поэтому, точно не знаю. как там диспетчеризируются события - по хэндлу окна (как например в WinApi) или какой-то другой способ… если хэндл, то теоретически, может работать.
xtesterx
погуглил я тут всё что мог, в общем, не возможно это вообще к сожалению, в силу особенности самой QT
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