• 4036阅读
  • 3回复

问一个关于QlineEdit的问题 [复制链接]

上一主题 下一主题
离线powerdarksky
 

只看楼主 正序阅读 楼主  发表于: 2009-06-17
问题形容起来比较麻烦,希望大大们可以耐心帮忙。

有一个QlineEdit, 格式为 grad°min'sec'' A, 其中grad的范围在0-180, min和sec的范围在0-60之间,A可选字母'N'或者'S'。如果不在这个范围内,弹出错误窗口。如果输入正确,会对grad, min, sec, A进行处理。

问题1,如何可以分开读取不同范围的grad, min, sec, A。方便后续处理
问题2,在问题1的前提下,如何限定格式。如果用setInputMask()的话,比如''099'',用户如果只输入5的话,如何确定这个5是个位数,而不是十位或者百位数。
[ 此帖被powerdarksky在2009-06-17 19:18重新编辑 ]
离线powerdarksky

只看该作者 3楼 发表于: 2009-06-17
validreg好像是用来验证的,但是我现在主要问题是如何可以分开读取。
离线hwj180

只看该作者 2楼 发表于: 2009-06-17
好象有个什么validreg什么的,在qt gui c++编程里看到的。第二章的例子。
离线powerdarksky

只看该作者 1楼 发表于: 2009-06-17
哪位大大能帮忙呢?还是我形容的不清楚?
快速回复
限100 字节
 
上一个 下一个