16 lines
468 B
Python
16 lines
468 B
Python
|
from pyqtgraph.Qt import QtWidgets
|
||
|
from pyqtgraph.parametertree.parameterTypes import WidgetParameterItem
|
||
|
|
||
|
|
||
|
class StrParameterItem(WidgetParameterItem):
|
||
|
"""Registered parameter type which displays a QLineEdit"""
|
||
|
|
||
|
def makeWidget(self):
|
||
|
w = QtWidgets.QLineEdit()
|
||
|
w.setStyleSheet('border: 0px')
|
||
|
w.sigChanged = w.editingFinished
|
||
|
w.value = w.text
|
||
|
w.setValue = w.setText
|
||
|
w.sigChanging = w.textChanged
|
||
|
return w
|