MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / get

Method get

lib/matplotlib/backends/qt_editor/_formlayout.py:319–357  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

317 self.widgets.append(field)
318
319 def get(self):
320 valuelist = []
321 for index, (label, value) in enumerate(self.data):
322 field = self.widgets[index]
323 if label is None:
324 # Separator / Comment
325 continue
326 elif tuple_to_qfont(value) is not None:
327 value = field.get_font()
328 elif isinstance(value, str) or mcolors.is_color_like(value):
329 value = str(field.text())
330 elif isinstance(value, (list, tuple)):
331 index = int(field.currentIndex())
332 if isinstance(value[0], (list, tuple)):
333 value = value[index][0]
334 else:
335 value = value[index]
336 elif isinstance(value, bool):
337 value = field.isChecked()
338 elif isinstance(value, Integral):
339 value = int(field.value())
340 elif isinstance(value, Real):
341 value = float(str(field.text()))
342 elif isinstance(value, datetime.datetime):
343 datetime_ = field.dateTime()
344 if hasattr(datetime_, "toPyDateTime"):
345 value = datetime_.toPyDateTime()
346 else:
347 value = datetime_.toPython()
348 elif isinstance(value, datetime.date):
349 date_ = field.date()
350 if hasattr(date_, "toPyDate"):
351 value = date_.toPyDate()
352 else:
353 value = date_.toPython()
354 else:
355 value = literal_eval(str(field.text()))
356 valuelist.append(value)
357 return valuelist
358
359
360class FormComboWidget(QtWidgets.QWidget):

Callers 7

getMethod · 0.45
getMethod · 0.45
acceptMethod · 0.45
applyMethod · 0.45
dFunction · 0.45

Calls 4

tuple_to_qfontFunction · 0.85
get_fontMethod · 0.80
textMethod · 0.45
valueMethod · 0.45