PythonPyQt5限定input输入框只能输10以内的数字

前段时间一个项目,要求输入框内只能输入10以内的整数,找了好久,终于摸索出解决问题的方法。
首先定义一个整数限定变量

int_num = QIntValidator()
int_num.setRange(1, 10)

input输入框设定如下

self.xx_input.setValidator(int_num)

这样就可以限定输入框的输入类型了。