• 5299阅读
  • 1回复

[提问]【已解决】QPlainTextEdit如何做输入限制 [复制链接]

上一主题 下一主题
离线米尔利安
 

只看楼主 倒序阅读 楼主  发表于: 2011-03-09
如题,想要给QPlainTextEdit做一个输入限制,限制只能输入0-9 a-f。
我知道QLineEdit有使用QValidator的方法。但是这个方法QPlainTextEdit并没有,所以谁知道还有什么别的办法吗?
谢谢!
[ 此帖被米尔利安在2011-03-10 09:29重新编辑 ]
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
离线米尔利安

只看该作者 1楼 发表于: 2011-03-10
问题解决。
使用installEventFilter方法,截获发送给QPlainTextEdit的键盘事件,并自定义所需的操作。把不需要的操作屏蔽掉就可以了。
我们在天上的父,愿人都尊你的名为圣。
愿你的国降临。
愿你的旨意行在地上,如同行在天上。
快速回复
限100 字节
 
上一个 下一个