def display_uploaded_img(self, file_path): self.messageText.clear() image_uri = QtCore.QUrl(f"file://{file_path}") image = QtGui.QImage(QtGui.QImageReader(file_path).read()) self.messageText.document().addResource( QtGui.QTextDocument.ImageResource, image_uri, QtCore.QVariant(image)) img_width, img_height = self.get_img_dimensions(image) image_format = QtGui.QTextImageFormat() image_format.setWidth(img_width) image_format.setHeight(img_height) image_format.setName(image_uri.toString()) cursor = self.messageText.textCursor() cursor.movePosition(QtGui.QTextCursor.End, QtGui.QTextCursor.MoveAnchor) cursor.insertImage(image_format) self.messageText.setReadOnly(True)
def show_online_help(self): """Open Documentation in a browser""" QtGui.QDesktopServices.openUrl( QtCore.QUrl("http://mss.readthedocs.io/en/stable"))