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

Method __init__

Test/ChartView/ChatWidget.py:181–208  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

179class ChartWidget(QWidget):
180
181 def __init__(self, *args, **kwargs):
182 super(ChartWidget, self).__init__(*args, **kwargs)
183 self.resize(800, 600)
184 layout = QVBoxLayout(self)
185 layout.setContentsMargins(0, 0, 0, 0)
186 self.splitter = QSplitter(self)
187 layout.addWidget(self.splitter)
188 self.splitter.setOrientation(Qt.Horizontal)
189 self.splitter.setStretchFactor(0, 2)
190 self.splitter.setStretchFactor(1, 3)
191 self.splitter.setStretchFactor(2, 5)
192 self.splitter.setAutoFillBackground(True)
193 self.splitter.setChildrenCollapsible(False)
194 self.splitter.setHandleWidth(2)
195 # 分类
196 self.classifyWidget = ClassifyWidget(self)
197 self.splitter.addWidget(self.classifyWidget)
198 # 代码
199 self.codeWidget = CodeWidget(self)
200 self.splitter.addWidget(self.codeWidget)
201
202 # 等待界面
203 self.loadingWidget = LoadingWidget(self, visible=False)
204 self.loadingWidget.resize(self.size())
205
206 # 绑定信号槽
207 self.classifyWidget.fileSelected.connect(self.codeWidget.openFile)
208 self.codeWidget.runSignal.connect(self.onRun)
209
210 def onRun(self, text):
211 self.setEnabled(False)

Callers

nothing calls this directly

Calls 7

ClassifyWidgetClass · 0.85
CodeWidgetClass · 0.85
LoadingWidgetClass · 0.85
addWidgetMethod · 0.80
__init__Method · 0.45
resizeMethod · 0.45
setOrientationMethod · 0.45

Tested by

no test coverage detected