pyqtgraph/pyqtgraph/parametertree/parameterTypes/bool.py

16 lines
433 B
Python

from pyqtgraph.Qt import QtWidgets
from pyqtgraph.parametertree.parameterTypes import WidgetParameterItem
class BoolParameterItem(WidgetParameterItem):
"""
Registered parameter type which displays a QCheckBox
"""
def makeWidget(self):
w = QtWidgets.QCheckBox()
w.sigChanged = w.toggled
w.value = w.isChecked
w.setValue = w.setChecked
self.hideWidget = False
return w