• 8397阅读
  • 2回复

请问如何限制QTextEdit只能输入数字?(已解决) [复制链接]

上一主题 下一主题
离线darrenmu
 

只看楼主 倒序阅读 楼主  发表于: 2009-06-27
QT有无现成的办法?没找到。。。

我是说不能根本不能输入字母,只能输入数字。
[ 此帖被darrenmu在2009-07-02 23:39重新编辑 ]
离线iamlike1984
只看该作者 1楼 发表于: 2009-06-27
有QIntValidator, QDoubleValidator, and QRegExpValidator  查一下手册 我刚开始学 具体不了解
只看该作者 2楼 发表于: 2009-06-28
引用第1楼iamlike1984于2009-06-27 19:28发表的 :
有QIntValidator, QDoubleValidator, and QRegExpValidator  查一下手册 我刚开始学 具体不了解


你都知道是用QValidator了,再看一眼Qt Assistant不就知道怎么用了吗

摘自Qt Assistant

QValidator *validator = new QIntValidator(100, 999, this);
QLineEdit *edit = new QLineEdit(this);

// the edit lineedit will only accept integers between 100 and 999
edit->setValidator(validator);
快速回复
限100 字节
 
上一个 下一个