Explain what Python's PyQt5 GUI is, and how it is used in threading.