def _demo(): '''demo of integrability in a form''' import sys from taurus.qt.qtgui.panel import TaurusForm from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(cmd_line_parser=None) f = TaurusForm() f.model = ['sys/tg_test/1/long_scalar', 'sys/tg_test/1/long_scalar', 'sys/tg_test/1/boolean_scalar', 'sys/tg_test/1/boolean_scalar'] f[0].setReadWidgetClass(TaurusLabelEditRW) f[0].setWriteWidgetClass(None) f[2].setReadWidgetClass(TaurusBoolRW) f[2].setWriteWidgetClass(None) f.show() sys.exit(app.exec_())
def _demo(): '''demo of integrability in a form''' import sys from taurus.qt.qtgui.panel import TaurusForm from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication() f = TaurusForm() f.model = ['sys/tg_test/1/long_scalar', 'sys/tg_test/1/long_scalar', 'sys/tg_test/1/boolean_scalar', 'sys/tg_test/1/boolean_scalar'] f[0].setReadWidgetClass(TaurusLabelEditRW) f[0].setWriteWidgetClass(None) f[2].setReadWidgetClass(TaurusBoolRW) f[2].setWriteWidgetClass(None) f.show() sys.exit(app.exec_())
def demo2(): '''demo of integrability in a form''' import sys from taurus.qt.qtgui.panel import TaurusForm from taurus.qt.qtgui.application import TaurusApplication from taurus.qt.qtgui.display import TaurusLabel from taurus.qt.qtgui.input import TaurusValueLineEdit class DemoSwitcher(TaurusReadWriteSwitcher): readWClass = TaurusLabel writeWClass = TaurusValueLineEdit exitEditTriggers = ('editingFinished()', Qt.Qt.Key_Escape) app = TaurusApplication() f = TaurusForm() f.model = ['sys/tg_test/1/long_scalar', 'sys/tg_test/1/long_scalar'] f[0].setReadWidgetClass(DemoSwitcher) f[0].setWriteWidgetClass(None) f.show() sys.exit(app.exec_())
import sys from taurus.qt.qtgui.panel import TaurusForm from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(sys.argv) attrs = ['state', 'position', 'velocity', 'acceleration'] model = ['motor/icepap/01/%s' % attr for attr in attrs] w = TaurusForm() w.model = model w.show() sys.exit(app.exec_())