Hi there. I have problem with QTextBrowser. I am writing db app, which (basically) asks user for some rich text ( using dialog with QTextEdit ), then it receives that text as html ( doc = self.ui.textEdit.document(), text = doc.toHtml() ). That html is converted to base64 and stored to database then.
On other place, it is readed from db, decoded from base64 and following code is called: html = utils.decB64 ( data ) # this is my own decoding method, because i # am 'hacking' base64 string ( not using =+) self.ui.textBrowser.setHtml ( html ) # textBrowser is QTextBrowser class # constructed by .ui file Browser shows only "<" charracter. Debugging the code, html is 'str' type and contains following string: <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">fooo</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html> It seems to be valid html code. I have tried to convert that string to QString, but without success. When I hardcoded that html string as one-line string directly to code ( instead of calling html = utils.decB64.... ), html was shown right. What am I doing wrong? Thanks -- Dusan _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt