> On Jun 29, 2016, at 15:39, steven meier <commercial...@yahoo.de> wrote:
> 
> 
> here is my code:
> when importing get_main_page i get the error above...
> 
> import sys
> from PyQt5 import QtWidgets
> from untitled import Ui_MainWindow
> #from webchat import get_main_page

You have to put the qt5reactor installation at the very top of the very first 
file that you run.  What's happened here is that you imported some Twisted code 
that did 'from twisted.internet import reactor' at the top level, which 
unfortunately far too many modules do, before you installed the qt5 reactor.

For this and other reasons, you should always put your `if __name__ == 
'__main__'` block - if you have one at all - at the very top of your script, 
not the bottom.  This blog post may be informative: 
https://moshez.wordpress.com/2016/06/07/__name__-__main__-considered-harmful/

-glyph
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to