
1.QSpinBox简介PyQt5中QSpinBox 控件亚博体育,用于清楚和裁剪整数值。控件包含一个不错高下转移数值的按钮(高下箭头),用户不错通过点击这些按钮来增多或减少现时清楚的数值,也不错通过键盘输入径直修改数值。2.QSpinBox案例import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QSpinBox, QVBoxLayout, QLabelfrom PyQt5.QtCore import QtclassQSpi

1.QSpinBox简介PyQt5中QSpinBox 控件亚博体育,用于清楚和裁剪整数值。控件包含一个不错高下转移数值的按钮(高下箭头),用户不错通过点击这些按钮来增多或减少现时清楚的数值,也不错通过键盘输入径直修改数值。2.QSpinBox案例import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QSpinBox, QVBoxLayout, QLabelfrom PyQt5.QtCore import QtclassQSpinBoxDemo(QWidget):def__init__(self): super(QSpinBoxDemo, self).__init__() self.init_ui()definit_ui(self): self.setWindowTitle('数字输入控件') self.resize(300, 100) v_layout = QVBoxLayout(self) self.label = QLabel('现时值:') self.label.setAlignment(Qt.AlignCenter)# 创建控件 self.qsb = QSpinBox()# 确立运转值 self.qsb.setValue(6)# 确立限度 self.qsb.setRange(10, 100)# 确立步长,即每次加几 self.qsb.setSingleStep(2)# valueChanged事件,每次变化时触发 self.qsb.valueChanged.connect(self.sqb_value_change) v_layout.addWidget(self.label) v_layout.addWidget(self.qsb)defsqb_value_change(self): self.label.setText(f'现时值:{self.qsb.value()}') # 取得变化的值if __name__ == '__main__': app = QApplication(sys.argv) w = QSpinBoxDemo() w.show() app.exec()3.运行效果
4.常用时势
5.常用信号亚博体育