import sys
from PySide2.QtWidgets import *
from PySide2.QtGui import *
from PySide2.QtCore import *
class stats(QWidget):
def __init__(self):
super(stats,self).__init__()
self.initUI()
def initUI(self):
self.setWindowTitle("示例1")
formLayout = QFormLayout()
intLineEdit = QLineEdit()
# 布局
formLayout.addRow("数字",intLineEdit)
# 设置校验器
rx=QRegExp("[0-9\,\.]*")
intLineEdit.setValidator(QRegExpValidator(rx))
# 应用表单布局
self.setLayout(formLayout)
def main(self):
app = QApplication(sys.argv)
main = self()
main.show()
exit(app.exec_())
if __name__ == "__main__":
main(stats)
pyside2中QLineEdit限制数字和英文字符输入
最新推荐文章于 2023-09-16 15:37:06 发布