可以使用QLineEdit结合QIntValidator来设置整数范围为0到100。下面是一个示例代码:
from PyQt5.QtWidgets import QApplication, QLineEdit, QWidget, QVBoxLayout
from PyQt5.QtGui import QIntValidator
app = QApplication([])
window = QWidget()
layout = QVBoxLayout()
line_edit = QLineEdit()
validator = QIntValidator(0, 100) # 设置范围为0到100
line_edit.setValidator(validator)
layout.addWidget(line_edit)
window.setLayout(layout)
window.show()
app.exec_()
这样,你可以在QLineEdit
中输入0到100之间的整数值,超出范围的输入会被自动过滤。
内容由零声教学AI助手提供,问题来源于学员提问