繁体   English   中英

撤消 QTextEditor 中最后输入的符号

Undo the last entered symbol in QTextEditor

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

在 Qt 上开发程序时,我注意到QTextEdit中没有 setValidator setValidator()方法,所以我必须自己实现一个。 这是我写的:

QRegExp textRegExp = QRegExp("[0-9a-fA-F]*");
QTextEdit *text = qobject_cast<QTextEdit*>(sender());
if (!textRegExp.exactMatch(text->toPlainText()))
    //undo the change

这是一个连接到 class QTextEdit所需 object 的textChanged()的插槽。 问题是应该用什么代替评论? 我试过text->undo() ,但它会删除所有文本,而我只需要撤消最后一个符号。 这在 Qt 中是否可行?

问题暂未有回复.您可以查看右边的相关问题.
1 如何撤消Google地图绘图中最后添加的线条

我在Google地图中有2个选项。 -&gt;一个是多边形,另一个是画线。 现在尝试在页面中执行撤消功能。当我单击“ undo按钮时,应删除最近添加的线(可以在“多边形”选项或“画线”选项中)。 可能吗? 小提琴: https : //jsfiddle.net/rc5p32n ...

3 是否可以撤消与Git中最后添加命令的关系中的最后更改?

在开发过程中,通常(至少对我来说)执行几个添加命令,而在它们之间没有提交命令。 由此,我想知道git是否支持相对于对其执行的最后一个add命令在文件中撤消更改? 这里有一个说明性的例子: 假设您在一个干净的工作树上,该树具有唯一文件foo.txt 。 您更改了此文件中的某些内容,然后 ...

2017-01-12 15:47:18 2 33   git
4 Mysql组中最后输入的值行

我的查询 和结果 但是我需要那些MAX(sl),其中details_sp列最后输入的值。 我的预期表是- 在这里,数据类型details_sp是Varchar。 我需要什么查询才能在MySQL中获得此查询? ...

2017-03-18 08:23:40 1 35   mysql
6 删除组合框中最后输入的字符

我在这里还有另一个问题。 我已经设置了comboBox,使其只接受与comboBoxItems中任何项目名称匹配的那些字符。 现在,我陷入了一个问题。 请看一下我的代码,然后我将向您解释问题: 在最后一个if条件下,我要从组合框中删除最后一个字符。 但是用户可以使用箭头键 ...

7 如何删除java中最后输入的值?

好的,我已经创建了扫描项目的机器的模拟。 其中Machine是一个类,而Item是一个单独的类。 我现在可以将物品设置为价格,然后让机器扫描它并将总价格和扫描的物品数量相加。 删除最后扫描的项目最简单的方法是什么? 是否需要涉及一个arraylist或类似的东西? 顺便说一句我对jav ...

2016-03-21 07:41:34 8 122   java
8 如何跟踪 TextField 中最后输入的字符?

我正在创建一个表单,我需要跟踪输入的最后一个字符。 我知道我可以使用onChange来检测文本字段何时更改,但它会显示 while 字符串而不仅仅是最后一个字符。 任何反馈表示赞赏! ...

9 取得R Shiny中最后输入的日期范围

[我试图为应用程序用户引用多个日期范围输入。 但是,日期范围输入的次数可能每次都不同。 例如,这次我有3个时段,下次我可能有17个时段要抓。 我应该如何编码endDate以使R自动获取最近输入的日期范围?] 1个 ...

2016-12-05 21:58:14 2 240   r/ shiny
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM