QTextEdit中的\ufffc问题
程序员文章站
2022-09-02 20:53:48
QTextEdit踩过的坑QString textInput = ui->m_textInput->toPlainText();上面这句代码可以获取文本内容,但是如果QTextEdit中只包含一张图片的时候,调用toPlainText()其实它会返回一个字符,ios中解释的原因是:在实现textView的富文本时,如果添加一张图片后,如果直接发送textView的内容时,图片会被字符串“\U0000fffc”替换,对于qt中个人认为类似。可以通过以下代码得到字符int buf...
QTextEdit踩过的坑
QString textInput = ui->m_textInput->toPlainText();
上面这句代码可以获取文本内容,但是如果QTextEdit中只包含一张图片的时候,调用toPlainText()其实它会返回一个字符,ios中解释的原因是:在实现textView的富文本时,如果添加一张图片后,如果直接发送textView的内容时,图片会被字符串“\U0000fffc”替换,对于qt中个人认为类似。
可以通过以下代码得到字符\ufffc
int buf_OUT[65];
QChar t;
for(int i = 0;i < textInput.length();++i){
t = textInput.at(i);
qDebug()<<"t"<<t; //输出\ufffc
qDebug()<<"t"<<t.unicode(); //输出65532
buf_OUT[i] = t.toLatin1()-'0';
}
本文地址:https://blog.csdn.net/ihatetheworld7/article/details/107775222
推荐阅读
-
PHP中系统登录的取值有关问题
-
formvalidtor在thinkphp中的正则表达式书写的问题??大家帮忙
-
Zend Framework中insert时是组合的?小弟我的sql一直有有关问题。supportsParameters是什么意思
-
formvalidtor在thinkphp中的正则表达式书写的有关问题――大家帮忙
-
C#(.net)中按字节数截取字符串最后出现乱码问题的解决
-
Android中RecyclerView的item宽高问题详解
-
iOS 开发中 NavigationController经常出现的问题原因分析
-
关于MVC框架中 模块传参的问题
-
STL中vector的实现及面试问题
-
php抓来的网页中的汉字是乱码有关问题