I present a document to a user in a QPlainTextEdit widget. The widget nicely handles most editing functions, but there is a unique operation I want to provide. When the user selects Edit > BLEEP, the app is supposed to BLEEP the document.
BLEEPing is not something Qt does, I have to implement BLEEP with native Python code. So when the user says BLEEP it, I must: 1. Use QPlainTextEdit toPlainText() to get the document text as a QString 2. Use QString toUTF8() to get Utf-8 text that Python can use 3. Apply my Python logic to BLEEP the text 4. Use QString fromUtf8() to return to a QString 5. Use QPlainTextEdit fromPlainText() to replace the document with the BLEEPed contents. Does this sound right? Can PyQt do #2 and #4 automagically? And what are the performance implications when a document might have one or two megabytes of text? Thanks for any insights, Dave C. _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt