UID:84468
UID:7394
引用第4楼磐石于2009-11-04 09:04发表的 :不好意思,是我没说清楚,我的意思是,不外接键盘,而是想设计一个软键盘,back是软键盘上的一个按钮,那back 的SLOT函数应该怎样才能产生一个让QTextEdit删除一个字符的键盘事件呢?请再指点一下,谢谢
引用第3楼dbzhang800于2009-11-03 23:45发表的 :QTextEdit本身就是这么相应键盘事件的。问题是你没产生键盘事件只是不清楚你为什么需要给他送字符'b',要实现退格效果的话,直接删除里面的最后的一个字符不就行了
引用第1楼dbzhang800于2009-11-03 22:18发表的 :'b'只是不可见字符,往文本框内追加一个不可见字符,光标后移也可以理解嘛。当然你可以创建自己的文本框,当出现'b'字符时,不仅不尝试显示它,还将前一个字符也删除。莫非你和键盘按键事件混淆了? 一般文件编辑的程序中都是是收到该按键事件,会执行删除一个字符的操作。QTextEdit等也都是这样的行为