Opened 10 months ago

Closed 10 months ago

Last modified 10 months ago

#803 closed defect (fixed)

Can not input CJK characters in qscintilla editor

Reported by: liuxspro Owned by: osgeo4w-dev@…
Priority: normal Component: Package
Version: Keywords: qscintilla
Cc:

Description

Can not input CJK characters in qscintilla editor.

QGIS has reported some related issues(https://github.com/qgis/QGIS/issues/53427, https://github.com/qgis/QGIS/issues/53427), which is caused by bugs in QScintilla.

This bug has been resolved in versions 2.13.4 and above, while the QScintilla version in the OSgeo4W repository is 2.13.1.

Request an upgrade to the latest version to resolve this.

Change History (5)

comment:1 by jef, 10 months ago

Resolution: fixed
Status: newclosed

updated to 2.13.4

in reply to:  1 comment:2 by liuxspro, 10 months ago

Replying to jef:

updated to 2.13.4

Thanks for the update!

But after update qscintilla and python3-qscintilla to 2.13.4 through OSGeo4W Setup

QGIS still used the 2.13.1 version

https://i.imgur.com/DYH0KG5.png

https://i.imgur.com/nUkCSdi.png

comment:3 by jef, 10 months ago

QGIS just reports which version is was built against, which is not necessarilly the version it is current running with. For some libraries it also reports, which version it is currently using, but not for all (some even don't have an API to check that; you can verify using qgis.PyQt.Qsci.QSCINTILLA_VERSION_STR in the python console).

See also https://lists.osgeo.org/pipermail/osgeo4w-dev/2023-September/004742.html

in reply to:  3 comment:4 by liuxspro, 10 months ago

Replying to jef:

QGIS just reports which version is was built against, which is not necessarilly the version it is current running with. For some libraries it also reports, which version it is currently using, but not for all (some even don't have an API to check that; you can verify using qgis.PyQt.Qsci.QSCINTILLA_VERSION_STR in the python console).

See also https://lists.osgeo.org/pipermail/osgeo4w-dev/2023-September/004742.html

Thank you for your answer.

I have tried qgis.PyQt.Qsci.QSCINTILLA_VERSION_STR,QSCINTILLA has indeed been upgraded to version 2.13.4. However, the issue of being unable to input CJK characters still persists.

https://i.imgur.com/q7RfagM.png.

I tried the latest version 2.14.1, and this version resolved the issue of being unable to input. Maybe QScintilla still need a upgrade.

https://i.imgur.com/pllIcNB.png

comment:5 by liuxspro, 10 months ago

new release 3.32.3 is ok with QScintilla version 2.13.4

Note: See TracTickets for help on using tickets.