You see the condition in line 2288: d->interactionFlags & Qt::TextEditable) && 
QGuiApplication::styleHints()->useRtlExtensions()

So, right-to-left writing direction must be active and the input field must be 
editable. Are you using or do you need RTL writing? If not, you could just 
disable it as a quick fix. Maybe this context menu should be en-/disableable by 
the application developer? I don’t know enough about RTL systems, do they need 
this coding selection?


Beste Grüße / Best regards,
Alexander Nassian

> Am 09.05.2016 um 09:59 schrieb kang joni <[email protected]>:
> 
> Sorry for my bad English, Quick grep-ing in qtbase 5.6
> src/widgets/widgets/qwidgettextcontrol.cpp at line 3254 just found my
> case here. I don't know how to use this. And I didnt aware any of docs
> explaining this. If you right click on editable QLineEdit or QTextEdit
> there should be "Insert Unicode control
> character", sorry my former title was bit wrong typo here. So,  back
> to my case whenever I type from ASCII and then accidentally clicking
> from "Insert Unicode control
> character" with any selecting LRM,RLM  ... etc I didn't know how to
> switch back to type ASCI I character with exception close app window
> and reopen it again, and everything would be normal again. This all
> happen in all Qt apps.
> _______________________________________________
> Development mailing list
> [email protected]
> http://lists.qt-project.org/mailman/listinfo/development

_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to