QMessagebox只能 用于主线程非主线程不能直接调用QMessagebox建议用signal-slot关联
PyQt5 QThread中:变一个参数搞定,将线程中QMessageBox的self参数替换成QWidget.parent(self),如 QMessageBox.critical(QWidget.parent(self), "警告", "x数的值不能为空!", QMessageBox.Yes)