当前位置: 首页 > news >正文

北仑区生态湿地建设管委会网站站长工具怎么关掉

北仑区生态湿地建设管委会网站,站长工具怎么关掉,哪些网站可以在线做动图,国外疫情最新消息排行表目录 问题原因解决方法 问题 QT Android QTextEdit 长按选中文本后,点击复制,然后粘贴到手机便签或者QQ中,出现多余数据 例如,要复制的文本为 只因你太美 但实际在便签中粘贴后的文本为 只因你太美 p, li { white-space: pre-wra…

目录

  • 问题
  • 原因
  • 解决方法

问题

QT Android QTextEdit 长按选中文本后,点击复制,然后粘贴到手机便签或者QQ中,出现多余数据
例如,要复制的文本为

只因你太美

但实际在便签中粘贴后的文本为

只因你太美
p, li { white-space: pre-wrap; } hr { height: 1px; border-width: 0; }
只因你太美

多了一串类似于HTML的文本信息,很奇怪。并且在WINDOWS系统下QTextEdit复制粘贴并不存在这种问题。更奇怪的是我打开小米手机自带的搜狗输入法的剪切板,然后点击刚选中的内容粘贴,发现并不存在这种问题。

只在长按选中,长按粘贴后会出现这个问题。但是我又粘贴到微信的搜索框,发现是正常的。

原因

经过查询分析发现。QTextEdit 有一个成员函数

virtual QMimeData *createMimeDataFromSelection() const;

这个成员函数会在长按文本复制、剪切的时候调用。QMimeData 内存放着要复制到剪切板的内容。我们继承QTextEdit类,然后在派生类中重新实现这个virtual QMimeData *createMimeDataFromSelection() const;虚函数,

QMimeData* CTextBrowser::createMimeDataFromSelection() const
{printf("createMimeDataFromSelection enter!\n");QMimeData *pMime =  QTextEdit::createMimeDataFromSelection();printf("pMime text:%s!\n", pMime->text().toStdString().c_str());printf("pMime html:%s!\n", pMime->html().toStdString().c_str());return pMime;
}

打印出QMimeData 中的text和HTML数据,发现pMime->text()和pMime->html()中都有数据。所以推测,多余的数据应该来源于pMime->html()中。所以我们只要把pMime->html()中的数据清空,应该就可以了。

解决方法

QMimeData* CTextBrowser::createMimeDataFromSelection() const
{printf("createMimeDataFromSelection enter!\n");QMimeData *pMime =  QTextEdit::createMimeDataFromSelection();QMimeData *pNewMimeData = new QMimeData;pNewMimeData->setText(pMime->text());delete pMime;return pNewMimeData;
}

这样修改就可了。

网上查了半天,发现没有相关问题的帖子,所以来分享一下。

http://www.tj-hxxt.cn/news/13731.html

相关文章:

  • php的网站怎么做的典型十大优秀网络营销案例
  • 古典网站源码网络热词作文
  • 网站模板找超速云建站seo推广是做什么的
  • 金融公司网站建设模板下载手机系统优化软件
  • 博罗建设银行网站网络关键词
  • 广东品牌网站制作公司网站推广的技术有哪些
  • 平湖有做网站得吗汕头网站排名优化
  • node.js做企业网站seo课程排行榜
  • 平罗门户网站建设网络优化公司哪家好
  • 加强网站政务服务建设中国最新军事新闻
  • 工程机械 网站模板百度竞价登陆
  • 昔阳网站建设成都百度推广账户优化
  • 网页动态设计优化关键词排名软件
  • 关于做公司官方网站域名申请百度seo搜索营销新视角
  • 提供网站建设公司哪家好十堰seo
  • 南昌企业网站排名优化全网营销推广方案外包
  • 花生壳做局域网站关键词优化排名平台
  • 东莞企石网站建设免费建网站平台
  • 网站开发准备流程图如何用百度平台营销
  • 胶州网站制作百度全网营销
  • 网站上的洗衣液瓶子做花瓶怎么材质杭州seo博客
  • 高端的网站开发公司谷歌seo代运营
  • 手机网站改版外链发布工具
  • 如何确定wordpress赣州seo唐三
  • 阜宁做网站的公司电话搜关键词网站
  • 淘宝客做网站推广网络运营工作内容
  • 做护肤的网站有哪些免费网站申请注册
  • 徐州网站定制自建网站平台有哪些
  • 西安网站建设设计的好公司哪家好短视频运营
  • 学校网站推广手机系统流畅神器