MCPcopy
hub / github.com/PyQt5/PyQt / __init__

Method __init__

QSlider/ClickJumpSlider.py:51–76  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

49class DemoWindow(QWidget):
50
51 def __init__(self, *args, **kwargs):
52 super(DemoWindow, self).__init__(*args, **kwargs)
53 self.resize(600, 600)
54 layout = QFormLayout(self)
55
56 self.label1 = QLabel('0', self)
57 self.slider1 = ClickJumpSlider(Qt.Horizontal)
58 self.slider1.valueChanged.connect(lambda v: self.label1.setText(str(v)))
59 layout.addRow(self.label1, self.slider1)
60
61 # 横向-反向显示
62 self.label2 = QLabel('0', self)
63 self.slider2 = ClickJumpSlider(Qt.Horizontal, invertedAppearance=True)
64 self.slider2.valueChanged.connect(lambda v: self.label2.setText(str(v)))
65 layout.addRow(self.label2, self.slider2)
66
67 self.label3 = QLabel('0', self)
68 self.slider3 = ClickJumpSlider(Qt.Vertical, minimumHeight=200)
69 self.slider3.valueChanged.connect(lambda v: self.label3.setText(str(v)))
70 layout.addRow(self.label3, self.slider3)
71
72 # 纵向反向显示
73 self.label4 = QLabel('0', self)
74 self.slider4 = ClickJumpSlider(Qt.Vertical, invertedAppearance=True, minimumHeight=200)
75 self.slider4.valueChanged.connect(lambda v: self.label4.setText(str(v)))
76 layout.addRow(self.label4, self.slider4)
77
78
79if __name__ == '__main__':

Callers

nothing calls this directly

Calls 3

ClickJumpSliderClass · 0.85
resizeMethod · 0.45
setTextMethod · 0.45

Tested by

no test coverage detected