Почему зависают всплывающие окна, вызванные в потоке?
Имею в виду обычные всплывающие сообщения, по типу QtWidgets.QMessageBox.information
Если вызывать из основного потока - все нормально
но если из потока threading.Thread - то всё зависает
если использовать QThred, то зависать не будет? или проблема не в этом?
Это точно такие же как и остальные.
Их нет "встроенных" для этих целей, а сам QThread не наследник QObject, и не может испускать ничего. Заведите класс, которому добавьте сигнал, подпишитесь на него и испускайте при необходимости