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

Method _getDefault

QTreeView/Lib/qmodelmapper.py:133–149  ·  view source on GitHub ↗
(self, widget: QWidget, default: Any = None)

Source from the content-addressed store, hash-verified

131 return rets[0] if rets else None
132
133 def _getDefault(self, widget: QWidget, default: Any = None):
134 if default:
135 return default
136
137 prop: Union[QMetaProperty, None] = self._widgetkey[widget]["prop"]
138 if prop is None:
139 return None
140
141 value = prop.read(widget)
142 if value is not None:
143 if prop.name() == "dateTime":
144 return value.toString("yyyy-MM-dd HH:mm:ss")
145 elif prop.name() == "html" and len(widget.property("plainText")) == 0:
146 return ""
147 return value
148
149 return None
150
151 def _setValue(
152 self,

Callers 1

_setValueMethod · 0.95

Calls 1

nameMethod · 0.80

Tested by

no test coverage detected