1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
import sys
from taurus.qt.qtgui.panel import TaurusForm
from taurus.qt.qtgui.display import TaurusLabel
from taurus.qt.qtgui.application import TaurusApplication
app = TaurusApplication(sys.argv, cmd_line_parser=None)
panel = TaurusForm()
props = ["state", "status", "position", "velocity", "acceleration"]
model = ["sys/taurustest/1/%s" % p for p in props]
panel.setModel(model)
panel[0].readWidgetClass = TaurusLabel
panel[2].writeWidgetClass = "TaurusWheelEdit"
panel.show()
sys.exit(app.exec_())
|