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

Method __init__

Demo/FacePoints.py:38–57  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

36class OpencvWidget(QLabel):
37
38 def __init__(self, *args, **kwargs):
39 super(OpencvWidget, self).__init__(*args, **kwargs)
40 self.httpRequestAborted = False
41 self.fps = 24
42 self.resize(800, 600)
43
44 if not os.path.exists("Data/shape_predictor_68_face_landmarks.dat"):
45 self.setText("正在下载数据文件。。。")
46 self.outFile = QFile(
47 "Data/shape_predictor_68_face_landmarks.dat.bz2")
48 if not self.outFile.open(QIODevice.WriteOnly):
49 QMessageBox.critical(self, '错误', '无法写入文件')
50 return
51 self.qnam = QNetworkAccessManager(self)
52 self._reply = self.qnam.get(QNetworkRequest(QUrl(URL)))
53 self._reply.finished.connect(self.httpFinished)
54 self._reply.readyRead.connect(self.httpReadyRead)
55 self._reply.downloadProgress.connect(self.updateDataReadProgress)
56 else:
57 self.startCapture()
58
59 def httpFinished(self):
60 self.outFile.close()

Callers

nothing calls this directly

Calls 3

startCaptureMethod · 0.95
resizeMethod · 0.45
setTextMethod · 0.45

Tested by

no test coverage detected