def setValue(self, value): if value is MISSING: font = QtGui.QFont() font.setItalic(True) self.setFont(font) return self.setCurrentIndex(self.__values.index(value))
def setValue(self, value): if value is MISSING: font = QtGui.QFont() font.setItalic(True) self.setFont(font) return elif isinstance(value, Q_): super().display(value.to(self._units).magnitude) else: super().display(value)
def setValue(self, value): """Set widget value scaled by units. """ if value is MISSING: font = QtGui.QFont() font.setItalic(True) self.setFont(font) elif isinstance(value, Q_): super().setValue(value.to(self._units).magnitude) else: super().setValue(value)
def on_set_clicked(self): font = QtGui.QFont() font.setItalic(False) self._widget.setFont(font) self._widget.value_to_feat()
try: from docutils import core as doc_core except ImportError: class doc_core(object): @staticmethod def publish_parts(rst, *args, **kwargs): return rst from .. import Q_, Driver, initialize_many from ..feat import MISSING, DictFeat from ..log import get_logger QtGui.QToolTip.setFont(QtGui.QFont('SansSerif', 10)) logger = get_logger('lantz.ui', False) def _rst_to_html(rst): """Convert rst docstring to HTML. """ parts = doc_core.publish_parts(rst, writer_name="html") return parts['body'] def _params_doc(rst): """Extract """ if not rst: