def motorHBox(self, motor, num): # one dict for the step size, one for the jump position stepline = self.steplinedict.get(num) posline = self.poslinedict.get(num) # following is the construction of a hor. motor block, # to be contained in self.groupBox2_1 (first line of the second box) self.groupBox2_1 = Qt.QGroupBox(motor) self.groupBox2_1.setMaximumHeight(90) hbox = Qt.QHBoxLayout() stepline.setPlaceholderText('Schrittweite') stepline.setMinimumHeight(40) stepline.setMaximumWidth(150) stepline.returnPressed.connect(lambda: self.stepButton(num)) hbox.addWidget(stepline) posline.setPlaceholderText('Zielposition') posline.returnPressed.connect(lambda: self.newPos(num)) posline.setMinimumHeight(40) posline.setMaximumWidth(150) posline.setMaxLength(80) hbox.addWidget(posline) hbox.addStretch() ''' this button could be used for a "jog"-function. just click.connect it to the function needed buttonLL = Qt.QPushButton(Qt.QIcon('actions:go-backward.svg'), '', self) buttonLL.setMinimumHeight(40) buttonLL.setMinimumWidth(60) hbox.addWidget(buttonLL) ''' buttonL = Qt.QPushButton(Qt.QIcon('actions:left.svg'), '', self) buttonL.clicked.connect(lambda: self.moveL(num)) buttonL.setMinimumHeight(40) buttonL.setMinimumWidth(60) hbox.addWidget(buttonL) w = TaurusLabel() w.setMaximumHeight(40) w.setMinimumWidth(80) hbox.addWidget(w) w.model = motor buttonR = Qt.QPushButton(Qt.QIcon('actions:right.svg'), '', self) buttonR.clicked.connect(lambda: self.moveR(num)) buttonR.setMinimumHeight(40) buttonR.setMinimumWidth(60) hbox.addWidget(buttonR) ''' buttonRR = Qt.QPushButton(Qt.QIcon('actions:go-forward.svg'), '', self) buttonRR.setMinimumHeight(40) buttonRR.setMinimumWidth(60) hbox.addWidget(buttonRR) ''' self.groupBox2_1.setLayout(hbox) return self.groupBox2_1
import sys from taurus.external.qt import Qt from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(sys.argv) panel = Qt.QWidget() layout = Qt.QHBoxLayout() panel.setLayout(layout) from taurus.qt.qtgui.display import TaurusLabel w1 = TaurusLabel() w2 = TaurusLabel() layout.addWidget(w1) layout.addWidget(w2) w1.model = 'sys/tg_test/1/double_scalar#label' w1.bgRole = '' w2.model = 'sys/tg_test/1/double_scalar' panel.show() sys.exit(app.exec_())
import sys from taurus.external.qt import Qt from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(sys.argv) panel = Qt.QWidget() layout = Qt.QHBoxLayout() panel.setLayout(layout) from taurus.qt.qtgui.display import TaurusLabel from taurus.qt.qtgui.input import TaurusValueLineEdit, TaurusValueSpinBox, TaurusWheelEdit w1 = TaurusLabel() w2 = TaurusLabel() w3 = TaurusValueLineEdit() # or TaurusValueSpinBox or TaurusWheelEdit w4 = TaurusLabel() layout.addWidget(w1) layout.addWidget(w2) layout.addWidget(w3) layout.addWidget(w4) w1.model, w1.bgRole = 'sys/tg_test/1/double_scalar#label', '' w2.model = 'sys/tg_test/1/double_scalar' w3.model = 'sys/tg_test/1/double_scalar' w4.model, w4.bgRole = 'sys/tg_test/1/double_scalar#unit', '' panel.show() sys.exit(app.exec_())
import sys from taurus.external.qt import Qt from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(sys.argv) panel = Qt.QWidget() layout = Qt.QHBoxLayout() panel.setLayout(layout) from taurus.qt.qtgui.display import TaurusLabel from taurus.qt.qtgui.input import TaurusValueLineEdit, TaurusValueSpinBox, TaurusWheelEdit w1 = TaurusLabel() w2 = TaurusLabel() w3 = TaurusValueLineEdit() # or TaurusValueSpinBox or TaurusWheelEdit w4 = TaurusLabel() layout.addWidget(w1) layout.addWidget(w2) layout.addWidget(w3) layout.addWidget(w4) w1.model, w1.bgRole = 'sys/tg_test/1/double_scalar#label', '' w2.model = 'sys/tg_test/1/double_scalar#rvalue.magnitude' w3.model = 'sys/tg_test/1/double_scalar#rvalue.magnitude' w4.model, w4.bgRole = 'sys/tg_test/1/double_scalar#unit', '' panel.show() sys.exit(app.exec_())
import sys from taurus.external.qt import Qt from taurus.qt.qtgui.application import TaurusApplication from taurus.qt.qtgui.display import TaurusLabel app = TaurusApplication( sys.argv, cmd_line_parser=None, ) panel = Qt.QWidget() layout = Qt.QHBoxLayout() panel.setLayout(layout) w = TaurusLabel() layout.addWidget(w) w.model = 'ET7000_server/test/1/ai00' panel.show() sys.exit(app.exec_())
import sys from taurus.external.qt import Qt from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(sys.argv, cmd_line_parser=None) panel = Qt.QWidget() layout = Qt.QHBoxLayout() panel.setLayout(layout) from taurus.qt.qtgui.display import TaurusLabel w1 = TaurusLabel() w2 = TaurusLabel() layout.addWidget(w1) layout.addWidget(w2) w1.model = 'sys/tg_test/1/double_scalar#label' w1.bgRole = '' w2.model = 'sys/tg_test/1/double_scalar#rvalue.magnitude' panel.show() sys.exit(app.exec_())
import sys from taurus.external.qt import Qt from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(sys.argv, cmd_line_parser=None) panel = Qt.QWidget() layout = Qt.QHBoxLayout() panel.setLayout(layout) from taurus.qt.qtgui.container import TaurusWidget from taurus.qt.qtgui.display import TaurusLabel w1, w2, w3 = TaurusLabel(), TaurusLabel(), TaurusLabel() layout.addWidget(w1) layout.addWidget(w2) layout.addWidget(w3) w1.model, w1.bgRole = 'sys/tg_test/1/double_scalar#label', '' w2.model = 'sys/tg_test/1/double_scalar' w3.model, w3.bgRole = 'sys/tg_test/1/double_scalar#unit', '' panel.show() sys.exit(app.exec_())
import sys from taurus.external.qt import Qt from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(sys.argv) panel = Qt.QWidget() layout = Qt.QHBoxLayout() panel.setLayout(layout) from taurus.qt.qtgui.container import TaurusWidget from taurus.qt.qtgui.display import TaurusLabel w1, w2, w3 = TaurusLabel(), TaurusLabel(), TaurusLabel() layout.addWidget(w1) layout.addWidget(w2) layout.addWidget(w3) w1.model, w1.bgRole = 'sys/tg_test/1/double_scalar#label', '' w2.model = 'sys/tg_test/1/double_scalar' w3.model, w3.bgRole = 'sys/tg_test/1/double_scalar#unit', '' panel.show() sys.exit(app.exec_())
import sys from taurus.external.qt import Qt from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(sys.argv) panel = Qt.QWidget() layout = Qt.QHBoxLayout() panel.setLayout(layout) from taurus.qt.qtgui.display import TaurusLabel w = TaurusLabel() layout.addWidget(w) w.model = 'sys/tg_test/1/double_scalar' panel.show() sys.exit(app.exec_())
import sys import taurus from taurus.external.qt import Qt from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(sys.argv) panel = Qt.QWidget() layout = Qt.QHBoxLayout() panel.setLayout(layout) from taurus.qt.qtgui.display import TaurusLabel w1, w2, w3 = TaurusLabel(), TaurusLabel(), TaurusLabel() layout.addWidget(w1) layout.addWidget(w2) layout.addWidget(w3) w1.model, w1.bgRole = 'sys/taurustest/1/position#label', '' w2.model = 'sys/taurustest/1/position#rvalue.magnitude' w3.model, w3.bgRole = 'sys/taurustest/1/position#rvalue.units', '' panel.show() sys.exit(app.exec_())
import sys from taurus.external.qt import Qt from taurus.qt.qtgui.application import TaurusApplication app = TaurusApplication(sys.argv, cmd_line_parser=None) panel = Qt.QWidget() layout = Qt.QHBoxLayout() panel.setLayout(layout) from taurus.qt.qtgui.display import TaurusLabel w = TaurusLabel() layout.addWidget(w) w.model = 'sys/tg_test/1/double_scalar#rvalue.magnitude' panel.show() sys.exit(app.exec_())