tablewidget
pyqt5的tablewidget组件比较特殊,每个方格可以装载其他组件来搭配实现不同的效果,所以在qtdesigner上找不到可视化直接设置mask或者其他可以限制填入单元格的设置
方法
正是利用tablewidget组件里面放置可以设置正则表达式的lineedit来实现这个功能
在窗口组件窗口加入一个初始化函数
def init(self):
from PyQt5.Qt import QRegExpValidator
from PyQt5.Qt import QRegExp
regx=QRegExp("[0-9