[QScintilla] Bug copying text on QScintilla

Phil Thompson phil at riverbankcomputing.com
Tue Jun 18 14:58:37 BST 2019


On 14/06/2019 12:13, Scener Spanish wrote:
> I forgot to add the line `w.selectAll()` after w.show() in my previous
> snippet... btw, it'd be great having a github repo to report
> pyqt/qscintilla issues... mailing lists
> was a good thing in the 90s, not anymore ;D
> 
> On Fri, Jun 14, 2019 at 1:05 PM Scener Spanish <spscener84 at gmail.com> 
> wrote:
> 
>> Hi, consider this snippet:
>> 
>> from PyQt5.Qt import *
>> from PyQt5.Qsci import QsciScintilla
>> 
>> 
>> if __name__ == '__main__':
>>     app = QApplication([])
>>     w = QsciScintilla()
>>     w.setText("hello world")
>>     w.show()
>>     app.exec_()
>> 
>> *Test1) *Run it, press ctrl+c, close the window and then open your 
>> system
>> clipboard viewer... for some reason on windows7 the is broken, you'll
>> binary content --> this
>> <https://dl.dropboxusercontent.com/s/gtf9cgg1cygbre4/clipbrd_2019-06-14_12-56-37.png> 
>> . That
>> means you won't be able to paste the content on a text editor.
>> 
>> *Test2) *Run it, press ctrl+c and then open your system clipboard 
>> viewer,
>> in this case you'll be able to see the copied content correctly, like 
>> this
>> <https://dl.dropboxusercontent.com/s/8xq5riznnxs07cg/clipbrd_2019-06-14_12-59-06.png>
>> .
>> 
>> This issue has really annoyed me in the past many times but I didn't 
>> know
>> how to reproduce it or what was the reason why the content I'd copied 
>> from
>> my app couldn't be pasted anymore
>> 
>> *Requirements:*
>> 
>> windows 7 ultimate
>> Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 
>> bit
>> (Intel)] on win32
>> 
>> QScintilla==2.11.2.dev1905151033
>> PyQt5==5.12.2
>> PyQt5-sip==4.19.17

There is no system clipboard viewer on Windows. With...

http://www.freeclipboardviewer.com

...it seems to work fine.

Phil


More information about the QScintilla mailing list