MCPcopy Index your code
hub / github.com/PyQt5/PyQt / __init__

Method __init__

QProgressBar/PercentProgressBar.py:265–306  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

263class Window(QWidget):
264
265 def __init__(self, *args, **kwargs):
266 super(Window, self).__init__(*args, **kwargs)
267 layout = QHBoxLayout(self)
268 self._value = 0
269 self._widgets = []
270 self._timer = QTimer(self, timeout=self.updateValue)
271
272 self._widgets.append(PercentProgressBar(self))
273 layout.addWidget(self._widgets[0])
274
275 self._widgets.append(PercentProgressBar(self, clockwise=False))
276 layout.addWidget(self._widgets[1])
277
278 self._widgets.append(PercentProgressBar(self, showPercent=False))
279 layout.addWidget(self._widgets[2])
280
281 self._widgets.append(PercentProgressBar(self, showFreeArea=True))
282 layout.addWidget(self._widgets[3])
283
284 self._widgets.append(PercentProgressBar(self, showSmallCircle=True))
285 layout.addWidget(self._widgets[4])
286
287 self._widgets.append(PercentProgressBar(self, styleSheet="""
288 qproperty-textColor: rgb(255, 0, 0);
289 qproperty-borderColor: rgb(0, 255, 0);
290 qproperty-backgroundColor: rgb(0, 0, 255);
291 """))
292 layout.addWidget(self._widgets[5])
293
294 rWidget = QWidget(self)
295 layout.addWidget(rWidget)
296 vlayout = QVBoxLayout(rWidget)
297 self.staticPercentProgressBar = PercentProgressBar(self)
298 self.staticPercentProgressBar.showFreeArea = True
299 self.staticPercentProgressBar.ShowSmallCircle = True
300 vlayout.addWidget(self.staticPercentProgressBar)
301
302 self.slider = QSlider(self, minimum=0, maximum=100, orientation=Qt.Horizontal)
303 self.slider.valueChanged.connect(self.staticPercentProgressBar.setValue)
304 vlayout.addWidget(self.slider)
305
306 self._timer.start(100)
307
308 def updateValue(self):
309 for w in self._widgets:

Callers 1

__init__Method · 0.45

Calls 3

PercentProgressBarClass · 0.85
addWidgetMethod · 0.80
startMethod · 0.45

Tested by

no test coverage detected