• 3833阅读
  • 6回复

请教大家一个关于QLinedit的问题 [复制链接]

上一主题 下一主题
离线xyfn
 

只看楼主 倒序阅读 楼主  发表于: 2015-10-23
大家你们好!
    请教大家一个问题,如何让Qlinedit实现银行账号效果,用户每输入四个数字就自动空一个空格?
离线smooth_zyn

只看该作者 1楼 发表于: 2015-10-23
自己写代码实现吧
离线xyfn

只看该作者 2楼 发表于: 2015-10-23
就是不懂才请教嘛
离线realfan

只看该作者 3楼 发表于: 2015-10-23
在textChange信号发出时,重新组合字符,加空格
离线toobug

只看该作者 4楼 发表于: 2015-10-23
自己写个类继承QLineEdit,然后重写虚函数changeEvent(QEvent * ev)。在这里处理空格。也可用楼上的方法,不过楼上方法个人觉得会有闪烁感。
离线hezf

只看该作者 5楼 发表于: 2015-10-24
感觉斑柱的说法容易实现
none
离线realfan

只看该作者 6楼 发表于: 2015-10-24
其实有个最简单的方法:
lineEdit->setInputMask("0000 0000 0000 0000");
快速回复
限100 字节
 
上一个 下一个