MCPcopy Create free account
hub / github.com/PyQt5/PyQt / DemoWindow

Class DemoWindow

QSlider/ClickJumpSlider.py:49–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

47
48
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 1

ClickJumpSlider.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected