社区
其它技术问题
帖子详情
qt所有qtextedit 不能复制
liugy
2020-07-16 05:52:02
qt应用程序中所有qtextedit 中文本都不能复制。选中文本后点右键,选Ctrl+c后,再点右键,Ctrl+v不可用. 奇怪的是在其它应用程序中的Qtextedit正常复制粘贴。如何设置才可以复制?
...全文
975
2
打赏
收藏
qt所有qtextedit 不能复制
qt应用程序中所有qtextedit 中文本都不能复制。选中文本后点右键,选Ctrl+c后,再点右键,Ctrl+v不可用. 奇怪的是在其它应用程序中的Qtextedit正常复制粘贴。如何设置才可以复制?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liugy
2020-07-18
打赏
举报
回复
要的就是它的快捷键
levonsoft
2020-07-17
打赏
举报
回复
估计ctrl +c 快捷键在这个地方被占用了;
自己写一个拷贝函数,将选中内容拷贝到剪贴板试一试。。
解决
QT
ext
Edit
右键菜单为英文的问题
使用方法,在main函数中加入如下语句,并奖相关文件添加到qrc中:
QT
ranslator translator; translator.load(QString(":/cfg/xml/widgets.qm")); app.installTranslator(&translator);
QT
ranslator translator2; translator2.load(QString(":/cfg/xml/
qt
_zh_CN.qm")); app.installTranslator(&translator2);
Qt
翻译原生widgets,生成widget.qm翻译文件,实现
QT
ext
Edit
右键中文菜单
由于
QT
ext
Edit
中使用的对象QWidgetT
ext
Control中的
复制
、粘贴等右键菜单项在
qt
_zh_CN.qm中没有被翻译,需要自己翻译
Qt
部件相关的模块为widgets,进入 widgets 源码相关路径(例如,C:\
Qt
\
Qt
5.9.1\5.9.1\Src\
qt
base\src\widgets),打开 widgets.pro,添加:TRANSLATIONS += widgets.ts,在
Qt
Creator 的系统菜单中,选择:工具 -> 外部 ->
Qt
语言家 -> 更新翻译(lupdate),就会在 widgets.pro 所在目录下生成一个 widgets.ts 文件。用
Qt
Linguist 打开 widgets.ts,找到需要翻译的部件,进行翻译。以
QT
ext
Edit
右键菜单(
复制
、粘贴)为例,由于
QT
ext
Edit
右键菜单通过 QWidgetT
ext
Control 实现,找到 QWidgetT
ext
Control,翻译相关选项。保存翻译后的文件,选择:文件 -> 发布,这时会生成一个名为 widgets.qm 的文件,使用
QT
ranslator 加载生成的 widgets.qm 文件:
QT
ranslator translator; translator.load(":/qm/widgets.qm"); app.installTranslator(&translator); 程序就可以显示为指定的语言了
QT
简单的
复制
粘贴剪切功能源码附带优质美观属性表
QT
简单的
复制
粘贴剪切功能源码附带优质美观属性表 对于初学
QT
不会写自定义菜单的同学有很大的帮助
QT
多文档记事本含源码、实现
QT
ext
Edit
背景绘置
QT
多文档窗体,记事本含源码、实现
QT
ext
Edit
背景绘置
3173_记事本
QT
_
QT
简单记事本实现_
用
QT
实现简单的记事本,基于window的记事本
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章