On Jun 29, 2016, at 15:39, steven meier <commercials24@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/