<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<blockquote style="border-color: rgb(200, 200, 200); border-left: 3px solid rgb(200, 200, 200); padding-left: 1ex; margin-left: 0.8ex; color: rgb(102, 102, 102);" itemscope="" itemtype="https://schemas.microsoft.com/QuotedText">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="appendonsend"></div>
<div style="font-family:Calibri,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText elementToProof">
<div dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Phil Thompson <phil@riverbankcomputing.com><br>
<b>Sent:</b> Sunday, June 5, 2022 2:24 PM<br>
<b>To:</b> Matic Kukovec <kukovecmatic@hotmail.com><br>
<b>Cc:</b> QScintilla <qscintilla@riverbankcomputing.com><br>
<b>Subject:</b> Re: SCN_MODIFIED signal error?</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText">On 04/06/2022 17:42, Matic Kukovec wrote:<br>
> Hi,<br>
> <br>
> My specifications:<br>
> <br>
>   *   Lubuntu x64 (same problem on Windows 10)<br>
>   *   PyQt 6.3.0<br>
>   *   QScintilla 2.13.3<br>
> <br>
> On executing the code below, every text change on PyQt6.3.0 /<br>
> QScintilla 2.13.3 throws a:<br>
> TypeError: unable to convert a QVariant back to a Python object<br>
> <br>
> Is there something I'm doing wrong or is it a QScintilla problem?<br>
> <br>
> The code:<br>
> import PyQt6.QtWidgets<br>
> import PyQt6.Qsci<br>
> import sys<br>
> <br>
> application = PyQt6.QtWidgets.QApplication(sys.argv)<br>
> <br>
> def __text_modified(*args):<br>
>     print("HERE")<br>
> editor = PyQt6.Qsci.QsciScintilla()<br>
> editor.SCN_MODIFIED.connect(__text_modified)<br>
> editor.show()<br>
> editor.setText("Hello World")<br>
> <br>
> application.exec()<br>
> <br>
> Thanks,<br>
> Matic<br>
<br>
Should be fixed in the next PyQt6 snapshot.<br>
<br>
Thanks,<br>
Phil</div>
</span></font></div>
</div>
</span></font></div>
</blockquote>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt">
<div class="PlainText elementToProof">Thanks 👍</div>
<div class="PlainText elementToProof"><br>
</div>
<div class="PlainText elementToProof">Matic<br>
</div>
</span></font></div>
</body>
</html>