PyQt4--QLineEdit内引入正则表达式
来源:互联网 发布:b站翻唱软件 编辑:程序博客网 时间:2024/04/25 21:36
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import sys
QTextCodec.setCodecForTr(QTextCodec.codecForName("utf8"))
class FindCell(QDialog):
def __init__(self,parent=None):
super(FindCell,self).__init__(parent)
self.setWindowTitle('Find Cell')
lblFind=QLabel('Cell Find')
editFind=QLineEdit()
btnOk=QPushButton('OK')
btnCancel=QPushButton('Cancel')
regExp=QRegExp('[A-Za-z][1-9][0-9]{0,2}')
editFind.setValidator(QRegExpValidator(regExp,self))
mainLayout=QGridLayout(self)
mainLayout.addWidget(lblFind,0,0)
mainLayout.addWidget(editFind,0,1,1,2)
mainLayout.addWidget(btnOk,1,1)
mainLayout.addWidget(btnCancel,1,2)
app=QApplication(sys.argv)
dlg=FindCell()
dlg.show()
sys.exit(app.exec_())
editFind内只有这样的输入才是合法的:
以一个字母打头,大小写均可,后面跟一个1~9之间的数字,后面再跟0~2个0至9之间的数字
例如:
A123 可以输入
A1 可以输入
A1234 不能输入
- PyQt4--QLineEdit内引入正则表达式
- QLineEdit 与正则表达式
- QLineEdit 与正则表达式
- 正则表达式控制QLineEdit输入
- PyQt4 QLineEdit 使用方法
- PyQt4 QLineEdit 使用方法
- QLineEdit的setInputMask和正则表达式冲突
- pyqt4文档阅读(5):QLineEdit
- 用正则表达式对qlineedit的输入参数进行校验
- 正则表达式(引入概念)
- QLineEdit用正则限制文本框的输入内容+正则表达式语法
- javascript之DOM编程正则表达式引入
- linux内的正则表达式
- 达内课程-正则表达式
- 限制QLineEdit的数值输入范围(QT正则表达式方法),顺便简单介绍下QT正则表达式方法
- 如何使QLineEdit只显示整型输入(不使用正则表达式的话)
- QLineEdit 控制输入格式——正则表达式与输入掩码
- java内的正则表达式通用类
- aix中启动远程桌面
- 查看脚本运行时间命令
- Oracle 9i在AIX上的性能调整-性能调优
- 转 pages validateRequest ="false
- Android 怎样使用已存在的Database
- PyQt4--QLineEdit内引入正则表达式
- 关于android OpenGl ES 渲染方式
- “五小”成果技术报告 野外小队信息管理系统Ver1.00
- Visual studio 2010的快捷键(转帖)
- 浮躁的世界
- PL/SQL中文显示乱码
- Oracle SQL 性能优化技巧
- delphi ODAC与Oracle RAC
- SSL(Secure Socket Layer) 介绍