コード例 #1
0
ファイル: ui_control.py プロジェクト: elkinvg/rfq_control_gui
class Ui_MainWindow(QtCore.QObject):
    # class Ui_MainWindow(object):
    clsSign = QtCore.pyqtSignal()

    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.setWindowModality(QtCore.Qt.NonModal)
        # MainWindow.setFixedSize(1020, 616)
        # MainWindow.setFixedSize(1120, 616)
        MainWindow.setUnifiedTitleAndToolBarOnMac(False)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.frame = QtGui.QFrame(self.centralwidget)
        # self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        # self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.verticalLayout = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))

        self.horizontalLayout_st = QtGui.QHBoxLayout()
        self.horizontalLayout_st.setObjectName(_fromUtf8("horizontalLayout_st"))

        self.frame_2 = QtGui.QFrame(self.centralwidget)
        self.addStatusLed()

        #init frame_Protect_Main
        self.addAndInitFrameProtectMain()

        #init frame_System_Main (self.frame_3)
        self.addAndInitFrameSystem_Main()

        #init frame_HighVoltage_Main (self.frame_7)
        self.addAndInitFrameHighVoltage_Main()

        #??? !!! TST
        self.addAndInitFrameHighVoltage_Main_Buncher()
        #self.addAndInitFrameBuncher_Main()

        self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_2.setObjectName(_fromUtf8("frame_2"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.frame_2)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.output_textBrowser = QtGui.QTextBrowser(self.frame_2)
        # self.output_textBrowser.setFixedWidth(263)
        font = QtGui.QFont()
        font.setPointSize(7)
        # self.label_4.setFont(font)
        self.output_textBrowser.setFont(font)
        self.hoLay = QtGui.QHBoxLayout()
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.hoLay.addItem(spacerItem7)
        # self.connectStatus_Led = TaurusLed(self.frame_2)
        # self.connectStatus_Led.setLedColor("red")
        # self.connectStatus_Led.setFixedSize(35,35)
        # self.hoLay.addWidget(self.connectStatus_Led)
        self.verticalLayout_4.addLayout(self.hoLay)
        self.output_textBrowser.setObjectName(_fromUtf8("output_textBrowser"))
        self.verticalLayout_4.addWidget(self.output_textBrowser)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem7)
        self.clearEdit_pushButton = QtGui.QPushButton(self.frame_2)
        self.clearEdit_pushButton.setObjectName(_fromUtf8("clearEdit_pushButton"))
        self.horizontalLayout_2.addWidget(self.clearEdit_pushButton)
        self.verticalLayout_4.addLayout(self.horizontalLayout_2)
        self.horizontalLayout.addWidget(self.frame_2)

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 995, 23))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        # здесь проходит серия сигналов ... один сигнал порождает другой
        # на данный момет было самое быстрое решение
        MainWindow.trigger.connect(self.tst2)

    def addStatusLed(self):
        self.connectStatus_Led = TaurusLed(self.frame_2)
        self.connectStatus_Led.setLedColor("red")
        self.connectStatus_Led.setFixedSize(20,20)
        self.horizontalLayout_st.addWidget(self.connectStatus_Led)
        self.labelTango = QtGui.QLabel()
        font = QtGui.QFont()
        font.setPointSize(10)
        self.labelTango.setFont(font)
        self.labelTango.setObjectName(_fromUtf8("labelTango"))
        self.horizontalLayout_st.addWidget(self.labelTango)

        self.outtextRadioButton = QtGui.QRadioButton()
        self.outtextRadioButton.setText(_fromUtf8("Показать вывод"))
        self.horizontalLayout_st.addWidget(self.outtextRadioButton)

        self.verticalLayout.addLayout(self.horizontalLayout_st)

    def tst2(self):
        self.clsSign.emit()


    def addAndInitFrameProtectMain(self):
        self.frame_Protect_Main = QtGui.QFrame(self.frame)
        self.frame_Protect_Main.setFrameShape(QtGui.QFrame.Panel)
        self.frame_Protect_Main.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_Protect_Main.setObjectName(_fromUtf8("frame_Protect_Main"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.frame_Protect_Main)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.labelMainTop = QtGui.QLabel(self.frame_Protect_Main)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.labelMainTop.setFont(font)
        self.labelMainTop.setObjectName(_fromUtf8("labelMainTop"))
        self.verticalLayout_2.addWidget(self.labelMainTop)


        self.frame_Protect = QtGui.QFrame(self.frame_Protect_Main)
        self.frame_Protect.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_Protect.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_Protect.setObjectName(_fromUtf8("frame_Protect"))

        self.gridLayout_3 = QtGui.QGridLayout(self.frame_Protect)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))

        # LED and label protect_Door
        self.protect_Door_Led = TaurusLed(self.frame_Protect)
        self.gridLayout_3.addWidget(self.protect_Door_Led, 0, 0, 1, 1)
        self.protect_Door = QtGui.QLabel(self.frame_Protect)
        self.protect_Door.setObjectName(_fromUtf8("protect_Door"))
        self.gridLayout_3.addWidget(self.protect_Door, 0, 1, 1, 1)
        self.setStatusColor(self.protect_Door_Led,self.protect_Door,"red")

        # LED and label protect_Barbell
        self.protect_Barbell_Led = TaurusLed(self.frame_Protect)
        self.gridLayout_3.addWidget(self.protect_Barbell_Led, 1, 0, 1, 1)
        self.protect_Barbell = QtGui.QLabel(self.frame_Protect)
        self.protect_Barbell.setObjectName(_fromUtf8("protect_Barbell"))
        self.gridLayout_3.addWidget(self.protect_Barbell, 1, 1, 1, 1)
        self.setStatusColor(self.protect_Barbell_Led,self.protect_Barbell,"red")

        # LED and label protect_External
        self.protect_External_Led  = TaurusLed(self.frame_Protect)
        self.gridLayout_3.addWidget(self.protect_External_Led, 2, 0, 1, 1)
        self.protect_External = QtGui.QLabel(self.frame_Protect)
        self.protect_External.setObjectName(_fromUtf8("protect_External"))
        self.gridLayout_3.addWidget(self.protect_External, 2, 1, 1, 1)
        self.setStatusColor(self.protect_External_Led,self.protect_External,"red")

        # LED and label protect_Transformator
        self.protect_Transformator_Led  = TaurusLed(self.frame_Protect)
        self.gridLayout_3.addWidget(self.protect_Transformator_Led, 0, 2, 1, 1)
        self.protect_Transformator = QtGui.QLabel(self.frame_Protect)
        self.protect_Transformator.setObjectName(_fromUtf8("protect_Transformator"))
        self.gridLayout_3.addWidget(self.protect_Transformator, 0, 3, 1, 1)
        self.setStatusColor(self.protect_Transformator_Led,self.protect_Transformator,"red")

        # LED and label protect_Lamp
        self.protect_Lamp_Led  = TaurusLed(self.frame_Protect)
        self.gridLayout_3.addWidget(self.protect_Lamp_Led, 1, 2, 1, 1)
        self.protect_Lamp = QtGui.QLabel(self.frame_Protect)
        self.protect_Lamp.setObjectName(_fromUtf8("protect_Lamp"))
        self.gridLayout_3.addWidget(self.protect_Lamp, 1, 3, 1, 1)
        self.setStatusColor(self.protect_Lamp_Led,self.protect_Lamp,"red")

        # LED and label protect_Vacuum
        self.protect_Vacuum_Led  = TaurusLed(self.frame_Protect)
        self.gridLayout_3.addWidget(self.protect_Vacuum_Led, 2, 2, 1, 1)
        self.protect_Vacuum = QtGui.QLabel(self.frame_Protect)
        self.protect_Vacuum.setObjectName(_fromUtf8("protect_Vacuum"))
        self.gridLayout_3.addWidget(self.protect_Vacuum, 2, 3, 1, 1)
        # self.setStatusColor(self.protect_Vacuum_Led,self.protect_Vacuum,"white")
        self.setStatusColor(self.protect_Vacuum_Led,self.protect_Vacuum,"red")

        self.gridLayout_3.setColumnStretch(1, 2)
        self.gridLayout_3.setColumnStretch(3, 2)

        self.verticalLayout_2.addWidget(self.frame_Protect)
        self.verticalLayout.addWidget(self.frame_Protect_Main)

    def addAndInitFrameSystem_Main(self):
        self.frame_System_Main = QtGui.QFrame(self.frame)
        # self.frame_System_Main.setMaximumSize(QtCore.QSize(16777215, 200))
        self.frame_System_Main.setFrameShape(QtGui.QFrame.Panel)
        self.frame_System_Main.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_System_Main.setObjectName(_fromUtf8("frame_System_Main"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.frame_System_Main)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.labelMainCenter = QtGui.QLabel(self.frame_System_Main)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.labelMainCenter.setFont(font)
        self.labelMainCenter.setObjectName(_fromUtf8("labelMainCenter"))
        self.verticalLayout_3.addWidget(self.labelMainCenter)
        #frame_System frame_ 5
        self.frame_System = QtGui.QFrame(self.frame_System_Main)
        # self.frame_System.setFrameShape(QtGui.QFrame.StyledPanel)
        # self.frame_System.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_System.setObjectName(_fromUtf8("frame_System"))
        self.gridLayout_2 = QtGui.QGridLayout(self.frame_System)
        # self.gridLayout_2.setContentsMargins(-1, -1, 9, -1)
        # self.gridLayout_2.setHorizontalSpacing(9)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.bhm_Rfq_pushButton = QtGui.QPushButton(self.frame_System)
        self.bhm_Rfq_pushButton.setObjectName(_fromUtf8("bhm_Rfq_pushButton"))
        self.gridLayout_2.addWidget(self.bhm_Rfq_pushButton, 0, 2, 1, 1)

        # self.bhm_Rfq_Status = QtGui.QCheckBox(self.frame_System)
        self.bhm_Rfq_Status = TaurusLed(self.frame_System)
        self.bhm_Rfq_Status.setLedColor("red")
        self.bhm_Rfq_Status.setObjectName(_fromUtf8("bhm_Rfq_Status"))
        self.gridLayout_2.addWidget(self.bhm_Rfq_Status, 0, 3, 1, 1)

        # ??? !!! BUNCHER
        self.on_off_pushButton_Buncher = QtGui.QPushButton(self.frame_System)
        self.on_off_pushButton_Buncher.setFixedWidth(150)
        self.on_off_pushButton_Buncher.setObjectName(_fromUtf8("on_off_pushButton_Buncher"))
        self.gridLayout_2.addWidget(self.on_off_pushButton_Buncher, 1, 2, 1, 1)
        #??? !!! BUNCHER
        self.on_off_Buncher_Status_Led = TaurusLed(self.frame_System)
        self.on_off_Buncher_Status_Led.setLedColor("red")
        self.on_off_Buncher_Status_Led.setObjectName(_fromUtf8("bhm_Rfq_Status_Led"))
        self.gridLayout_2.addWidget(self.on_off_Buncher_Status_Led, 1, 3, 1, 1)




        self.ventil_pushButton = QtGui.QPushButton(self.frame_System)
        self.ventil_pushButton.setObjectName(_fromUtf8("ventil_pushButton"))
        # self.ventil_pushButton.setFixedWidth(200)
        self.gridLayout_2.addWidget(self.ventil_pushButton, 0, 0, 1, 1)
        self.heat_pushButton = QtGui.QPushButton(self.frame_System)
        self.heat_pushButton.setObjectName(_fromUtf8("heat_pushButton"))
        # self.heat_pushButton.setFixedWidth(200)
        self.gridLayout_2.addWidget(self.heat_pushButton, 1, 0, 1, 1)

        #self.ventil_Status = QtGui.QCheckBox(self.frame_System)
        self.ventil_Status = TaurusLed(self.frame_System)
        self.ventil_Status.setLedColor("red")
        self.ventil_Status.setObjectName(_fromUtf8("ventil_Status"))
        self.gridLayout_2.addWidget(self.ventil_Status, 0, 1, 1, 1)

        # self.heat_Status = QtGui.QCheckBox(self.frame_System)
        self.heat_Status = TaurusLed(self.frame_System)
        self.heat_Status.setLedColor("red")
        self.heat_Status.setObjectName(_fromUtf8("heat_Status"))
        self.gridLayout_2.addWidget(self.heat_Status, 1, 1, 1, 1)
        self.horizontalLayout_9 = QtGui.QHBoxLayout()
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))

        self.system_lcdNumber = QtGui.QLCDNumber(self.frame_System)
        self.system_lcdNumber.setSmallDecimalPoint(False)
        self.system_lcdNumber.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.system_lcdNumber.setDigitCount(7)
        self.system_lcdNumber.setFixedHeight(50)
        self.system_lcdNumber.setFixedWidth(150)
        self.system_lcdNumber.setProperty("value", 0.0)
        self.system_lcdNumber.setObjectName(_fromUtf8("system_lcdNumber"))
        self.horizontalLayout_9.addWidget(self.system_lcdNumber)
        self.label = QtGui.QLabel(self.frame_System)
        self.label.setObjectName(_fromUtf8("label"))
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(True)
        self.label.setFont(font)
        self.horizontalLayout_9.addWidget(self.label)
        self.gridLayout_2.addLayout(self.horizontalLayout_9, 3, 0, 1, 1)
        # spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        # self.horizontalLayout_9.addItem(spacerItem)

        self.verticalLayout_3.addWidget(self.frame_System)
        self.verticalLayout.addWidget(self.frame_System_Main)

    def addAndInitFrameHighVoltage_Main(self):
        self.frame_HighVoltage_Main = QtGui.QFrame(self.frame)
        self.frame_HighVoltage_Main.setFrameShape(QtGui.QFrame.Panel)
        self.frame_HighVoltage_Main.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_HighVoltage_Main.setObjectName(_fromUtf8("frame_HighVoltage_Main"))
        self.gridLayout = QtGui.QGridLayout(self.frame_HighVoltage_Main)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem1)
        self.label_7 = QtGui.QLabel(self.frame_HighVoltage_Main)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.horizontalLayout_8.addWidget(self.label_7)
        self.gridLayout.addLayout(self.horizontalLayout_8, 1, 2, 1, 1)

        self.cur_Volt_pushButton = QtGui.QPushButton(self.frame_HighVoltage_Main)
        self.cur_Volt_pushButton.setFixedWidth(150)
        self.cur_Volt_pushButton.setObjectName(_fromUtf8("cur_Volt_pushButton"))
        self.gridLayout.addWidget(self.cur_Volt_pushButton, 2, 3, 1, 1)

        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem2)

        # self.cur_Set_lineEdit = QtGui.QLineEdit(self.frame_HighVoltage_Main)
        self.cur_Set_lineEdit = QtGui.QSpinBox(self.frame_HighVoltage_Main)
        self.setLineEditStile(self.cur_Set_lineEdit)
        self.cur_Set_lineEdit.setObjectName(_fromUtf8("cur_Set_lineEdit"))
        self.horizontalLayout_5.addWidget(self.cur_Set_lineEdit)
        self.gridLayout.addLayout(self.horizontalLayout_5, 2, 1, 1, 1)

        self.label_4 = QtGui.QLabel(self.frame_HighVoltage_Main)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_4.setFont(font)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout.addWidget(self.label_4, 2, 0, 1, 1)
        self.label_5 = QtGui.QLabel(self.frame_HighVoltage_Main)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_5.setFont(font)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem3)

        self.cur_Get_lcdNumber = QtGui.QLCDNumber(self.frame_HighVoltage_Main)
        self.cur_Get_lcdNumber.setObjectName(_fromUtf8("cur_Get_lcdNumber"))
        self.horizontalLayout_3.addWidget(self.cur_Get_lcdNumber)
        self.cur_Get_lcdNumber.setDigitCount(6)
        self.cur_Get_lcdNumber.setFixedHeight(40)
        self.cur_Get_lcdNumber.setFixedWidth(120)
        self.setLcdPalette(self.cur_Get_lcdNumber)

        self.gridLayout.addLayout(self.horizontalLayout_3, 3, 1, 1, 1)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem4)
        # self.Volt_Set_lineEdit = QtGui.QLineEdit(self.frame_HighVoltage_Main)
        self.Volt_Set_lineEdit = QtGui.QSpinBox(self.frame_HighVoltage_Main)
        self.Volt_Set_lineEdit.setObjectName(_fromUtf8("Volt_Set_lineEdit"))
        self.setLineEditStile(self.Volt_Set_lineEdit)
        self.horizontalLayout_6.addWidget(self.Volt_Set_lineEdit)

        self.gridLayout.addLayout(self.horizontalLayout_6, 2, 2, 1, 1)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem5)

        self.Volt_Get_lcdNumber = QtGui.QLCDNumber(self.frame_HighVoltage_Main)
        self.Volt_Get_lcdNumber.setObjectName(_fromUtf8("Volt_Get_lcdNumber"))
        self.horizontalLayout_4.addWidget(self.Volt_Get_lcdNumber)
        self.Volt_Get_lcdNumber.setFixedHeight(40)
        self.Volt_Get_lcdNumber.setFixedWidth(120)
        self.setLcdPalette(self.Volt_Get_lcdNumber)

        self.gridLayout.addLayout(self.horizontalLayout_4, 3, 2, 1, 1)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem6)
        self.label_6 = QtGui.QLabel(self.frame_HighVoltage_Main)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_7.addWidget(self.label_6)
        self.gridLayout.addLayout(self.horizontalLayout_7, 1, 1, 1, 1)
        self.labelMainBottom = QtGui.QLabel(self.frame_HighVoltage_Main)
        font = QtGui.QFont()
        font.setPointSize(15)
        self.labelMainBottom.setFont(font)
        self.labelMainBottom.setObjectName(_fromUtf8("labelMainBottom"))
        self.gridLayout.addWidget(self.labelMainBottom, 0, 0, 1, 3)
        self.verticalLayout.addWidget(self.frame_HighVoltage_Main)
        self.horizontalLayout.addWidget(self.frame)

    # ??? !!!
    def addAndInitFrameHighVoltage_Main_Buncher(self):
        self.frame_HighVoltage_Main_Buncher = QtGui.QFrame(self.frame)
        self.frame_HighVoltage_Main_Buncher.setFrameShape(QtGui.QFrame.Panel)
        self.frame_HighVoltage_Main_Buncher.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_HighVoltage_Main_Buncher.setObjectName(_fromUtf8("frame_HighVoltage_Main_Buncher"))
        self.gridLayout_Buncher = QtGui.QGridLayout(self.frame_HighVoltage_Main_Buncher)
        self.gridLayout_Buncher.setObjectName(_fromUtf8("gridLayout_Buncher"))
        self.horizontalLayout_8_Buncher = QtGui.QHBoxLayout()
        self.horizontalLayout_8_Buncher.setObjectName(_fromUtf8("horizontalLayout_8_Buncher"))
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8_Buncher.addItem(spacerItem1)
        self.label_7_Buncher = QtGui.QLabel(self.frame_HighVoltage_Main_Buncher)
        self.label_7_Buncher.setObjectName(_fromUtf8("label_7_Buncher"))
        self.horizontalLayout_8_Buncher.addWidget(self.label_7_Buncher)
        self.gridLayout_Buncher.addLayout(self.horizontalLayout_8_Buncher, 1, 2, 1, 1)

        self.cur_Volt_pushButton_Buncher = QtGui.QPushButton(self.frame_HighVoltage_Main_Buncher)
        self.cur_Volt_pushButton_Buncher.setFixedWidth(150)
        self.cur_Volt_pushButton_Buncher.setObjectName(_fromUtf8("cur_Volt_pushButton_Buncher"))
        self.gridLayout_Buncher.addWidget(self.cur_Volt_pushButton_Buncher, 2, 3, 1, 1)

        # self.on_off_pushButton_Buncher = QtGui.QPushButton(self.frame_HighVoltage_Main_Buncher)
        # self.on_off_pushButton_Buncher.setFixedWidth(150)
        # self.on_off_pushButton_Buncher.setObjectName(_fromUtf8("on_off_pushButton_Buncher"))
        # self.gridLayout_Buncher.addWidget(self.on_off_pushButton_Buncher, 3, 3, 1, 1)

        self.horizontalLayout_5_Buncher = QtGui.QHBoxLayout()
        self.horizontalLayout_5_Buncher.setObjectName(_fromUtf8("horizontalLayout_5_Buncher"))
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5_Buncher.addItem(spacerItem2)

        # self.cur_Set_lineEdit = QtGui.QLineEdit(self.frame_HighVoltage_Main)
        self.cur_Set_lineEdit_Buncher = QtGui.QSpinBox(self.frame_HighVoltage_Main_Buncher)
        self.setLineEditStile(self.cur_Set_lineEdit_Buncher)
        self.cur_Set_lineEdit_Buncher.setObjectName(_fromUtf8("cur_Set_lineEdit_Buncher"))
        self.horizontalLayout_5_Buncher.addWidget(self.cur_Set_lineEdit_Buncher)
        self.gridLayout_Buncher.addLayout(self.horizontalLayout_5_Buncher, 2, 1, 1, 1)

        self.label_4_Buncher = QtGui.QLabel(self.frame_HighVoltage_Main_Buncher)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_4_Buncher.setFont(font)
        self.label_4_Buncher.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_Buncher.addWidget(self.label_4_Buncher, 2, 0, 1, 1)
        self.label_5_Buncher = QtGui.QLabel(self.frame_HighVoltage_Main_Buncher)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_5_Buncher.setFont(font)
        self.label_5_Buncher.setObjectName(_fromUtf8("label_5"))
        self.gridLayout_Buncher.addWidget(self.label_5_Buncher, 3, 0, 1, 1)
        self.horizontalLayout_3_Buncher = QtGui.QHBoxLayout()
        self.horizontalLayout_3_Buncher.setObjectName(_fromUtf8("horizontalLayout_3_Buncher"))
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3_Buncher.addItem(spacerItem3)

        self.cur_Get_lcdNumber_Buncher = QtGui.QLCDNumber(self.frame_HighVoltage_Main_Buncher)
        self.cur_Get_lcdNumber_Buncher.setObjectName(_fromUtf8("cur_Get_lcdNumber"))
        self.horizontalLayout_3_Buncher.addWidget(self.cur_Get_lcdNumber_Buncher)
        self.cur_Get_lcdNumber_Buncher.setDigitCount(6)
        self.cur_Get_lcdNumber_Buncher.setFixedHeight(40)
        self.cur_Get_lcdNumber_Buncher.setFixedWidth(120)
        #??? !!! TEMPLATE
        self.cur_Get_lcdNumber_Buncher.setHidden(False)
        self.setLcdPalette(self.cur_Get_lcdNumber_Buncher)

        self.gridLayout_Buncher.addLayout(self.horizontalLayout_3_Buncher, 3, 1, 1, 1)
        self.horizontalLayout_6_Buncher = QtGui.QHBoxLayout()
        self.horizontalLayout_6_Buncher.setObjectName(_fromUtf8("horizontalLayout_6_Buncher"))
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6_Buncher.addItem(spacerItem4)
        # self.Volt_Set_lineEdit = QtGui.QLineEdit(self.frame_HighVoltage_Main)
        self.Volt_Set_lineEdit_Buncher = QtGui.QSpinBox(self.frame_HighVoltage_Main_Buncher)
        self.Volt_Set_lineEdit_Buncher.setObjectName(_fromUtf8("Volt_Set_lineEdit_Buncher"))
        self.setLineEditStile(self.Volt_Set_lineEdit_Buncher)
        self.horizontalLayout_6_Buncher.addWidget(self.Volt_Set_lineEdit_Buncher)

        self.gridLayout_Buncher.addLayout(self.horizontalLayout_6_Buncher, 2, 2, 1, 1)
        self.horizontalLayout_4_Buncher = QtGui.QHBoxLayout()
        self.horizontalLayout_4_Buncher.setObjectName(_fromUtf8("horizontalLayout_4_Buncher"))
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4_Buncher.addItem(spacerItem5)

        self.Volt_Get_lcdNumber_Buncher = QtGui.QLCDNumber(self.frame_HighVoltage_Main_Buncher)
        self.Volt_Get_lcdNumber_Buncher.setObjectName(_fromUtf8("Volt_Get_lcdNumber_Buncher"))
        self.horizontalLayout_4_Buncher.addWidget(self.Volt_Get_lcdNumber_Buncher)
        self.Volt_Get_lcdNumber_Buncher.setFixedHeight(40)
        self.Volt_Get_lcdNumber_Buncher.setFixedWidth(120)
        self.setLcdPalette(self.Volt_Get_lcdNumber_Buncher)

        self.gridLayout_Buncher.addLayout(self.horizontalLayout_4_Buncher, 3, 2, 1, 1)
        self.horizontalLayout_7_Buncher = QtGui.QHBoxLayout()
        self.horizontalLayout_7_Buncher.setObjectName(_fromUtf8("horizontalLayout_7_Buncher"))
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_7_Buncher.addItem(spacerItem6)
        self.label_6_Buncher = QtGui.QLabel(self.frame_HighVoltage_Main_Buncher)
        self.label_6_Buncher.setObjectName(_fromUtf8("label_6_Buncher"))
        self.horizontalLayout_7_Buncher.addWidget(self.label_6_Buncher)
        self.gridLayout_Buncher.addLayout(self.horizontalLayout_7_Buncher, 1, 1, 1, 1)
        self.labelMainBottom_Buncher = QtGui.QLabel(self.frame_HighVoltage_Main_Buncher)
        font = QtGui.QFont()
        font.setPointSize(15)
        self.labelMainBottom_Buncher.setFont(font)
        self.labelMainBottom_Buncher.setObjectName(_fromUtf8("labelMainBottom_Buncher"))
        self.gridLayout_Buncher.addWidget(self.labelMainBottom_Buncher, 0, 0, 1, 3)
        self.verticalLayout.addWidget(self.frame_HighVoltage_Main_Buncher)
        self.horizontalLayout.addWidget(self.frame)

    def setStatusColor(self,led,label,color):
        palette = QtGui.QPalette()
        if color=="red":
            palette.setColor(QtGui.QPalette.Foreground,QtCore.Qt.red)
        elif color=="green":
            palette.setColor(QtGui.QPalette.Foreground,QtCore.Qt.green)
        else:
            palette.setColor(QtGui.QPalette.Foreground,QtCore.Qt.red)
        label.setPalette(palette)
        led.setLedColor(color)

        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(True)
        font.setItalic(True)
        label.setFont(font)

    def setLcdPalette(self,LCD):
        palette = LCD.palette()
        palette.setColor(palette.WindowText, QtCore.Qt.darkBlue)
        # background color
        palette.setColor(palette.Background, QtGui.QColor(0, 170, 255))
        # "light" border
        #palette.setColor(palette.Light, QtGui.QColor(255, 0, 0))
        # "dark" border
        palette.setColor(palette.Dark, QtCore.Qt.darkBlue)
        LCD.setPalette(palette)

    def setLineEditStile(self,set_lineEdit):
        set_lineEdit.setFixedHeight(30)
        set_lineEdit.setFixedWidth(120)
        # set_lineEdit.setMaxLength(6)
        set_lineEdit.setAlignment(QtCore.Qt.AlignRight)
        font = QtGui.QFont()
        font.setPointSize(12)
        set_lineEdit.setFont(font)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "Управление модулятором", None))
        self.labelMainTop.setText(_translate("MainWindow", "Состояние элементов защиты", None))
        self.labelTango.setText(_translate("MainWindow", "Подключение к серверу Tango", None))
        self.protect_Lamp.setText(_translate("MainWindow", "Охлаждение лампы", None))
        self.protect_External.setText(_translate("MainWindow", "Внешнее управление", None))
        self.protect_Door.setText(_translate("MainWindow", "Двери модулятора закрыты", None))
        self.protect_Vacuum.setText(_translate("MainWindow", "Вакуум", None))
        self.protect_Transformator.setText(_translate("MainWindow", "Охлаждение накального трансформатора", None))
        self.protect_Barbell.setText(_translate("MainWindow", "Штанга повешена", None))
        self.labelMainCenter.setText(_translate("MainWindow", "В(ы)ключение системы", None))
        self.bhm_Rfq_pushButton.setText(_translate("MainWindow", "В(ы)ключение BHM RFQ", None))
        # self.bhm_Rfq_Status.setText(_translate("MainWindow", "CheckBox", None))
        self.ventil_pushButton.setText(_translate("MainWindow", "В(ы)ключение вентилятора", None))
        self.heat_pushButton.setText(_translate("MainWindow", "В(ы)ключение накала", None))
        # self.ventil_Status.setText(_translate("MainWindow", "CheckBox", None))
        # self.heat_Status.setText(_translate("MainWindow", "CheckBox", None))
        self.label.setText(_translate("MainWindow", "В", None))
        self.label_7.setText(_translate("MainWindow", "Напряжение В", None))
        self.cur_Volt_pushButton.setText(_translate("MainWindow", "Установить", None))
        self.label_4.setText(_translate("MainWindow", "Заданное", None))
        self.label_5.setText(_translate("MainWindow", "Измеренное", None))
        self.label_6.setText(_translate("MainWindow", "Ток мА", None))
        self.labelMainBottom.setText(_translate("MainWindow", "Высокое напряжение модулятора  (BHM) RFQ", None))
        self.clearEdit_pushButton.setText(_translate("MainWindow", "Очистить", None))

        #new ??? !!!
        self.cur_Volt_pushButton_Buncher.setText(_translate("MainWindow", "Установить", None))
        self.labelMainBottom_Buncher.setText(_translate("MainWindow", "Высокое напряжение Банчера RFQ", None))
        self.label_7_Buncher.setText(_translate("MainWindow", "Напряжение В", None))
        self.label_6_Buncher.setText(_translate("MainWindow", "Ток мА", None))
        self.label_4_Buncher.setText(_translate("MainWindow", "Заданное", None))
        self.label_5_Buncher.setText(_translate("MainWindow", "Измеренное", None))
        self.on_off_pushButton_Buncher.setText(_translate("MainWindow", "Банчер", None))

        # def addAndInitFrameBuncher_Main(self):
        #     self.frame_Buncher_Main = QtGui.QFrame(self.frame)
        #     self.frame_Buncher_Main.setFrameShape(QtGui.QFrame.Panel)
        #     self.frame_Buncher_Main.setFrameShadow(QtGui.QFrame.Raised)
        #     self.frame_Buncher_Main.setObjectName(_fromUtf8("frame_Buncher_Main"))
        #
        #     self.Volt_Get_lcdNumber_Buncher = QtGui.QLCDNumber(self.frame_Buncher_Main)
        #     self.Volt_Get_lcdNumber_Buncher.setObjectName(_fromUtf8("Volt_Get_lcdNumber_Buncher"))
        #
        #     self.horiz_layout_Buncher = QtGui.QHBoxLayout(self.frame_Buncher_Main)
        #
        #     # self.horizontalLayout_4.addWidget(self.Volt_Get_lcdNumber)
        #     self.Volt_Get_lcdNumber_Buncher.setFixedHeight(40)
        #     self.Volt_Get_lcdNumber_Buncher.setFixedWidth(120)
        #     self.setLcdPalette(self.Volt_Get_lcdNumber_Buncher)
        #     self.horiz_layout_Buncher.addWidget(self.Volt_Get_lcdNumber_Buncher)
        #
        #     self.cur_Set_lineEdit_Buncher = QtGui.QSpinBox(self.frame_Buncher_Main)
        #     self.setLineEditStile(self.cur_Set_lineEdit_Buncher)
        #     self.cur_Set_lineEdit_Buncher.setObjectName(_fromUtf8("cur_Set_lineEdit_Buncher"))
        #     self.horiz_layout_Buncher.addWidget(self.cur_Set_lineEdit_Buncher)
        #
        #     self.volt_Set_lineEdit_Buncher = QtGui.QSpinBox(self.frame_Buncher_Main)
        #     self.setLineEditStile(self.volt_Set_lineEdit_Buncher)
        #     self.volt_Set_lineEdit_Buncher.setObjectName(_fromUtf8("volt_Set_lineEdit_Buncher"))
        #     self.horiz_layout_Buncher.addWidget(self.volt_Set_lineEdit_Buncher)
        #
        #     self.cur_Volt_pushButton_Buncher = QtGui.QPushButton(self.frame_Buncher_Main)
        #     self.cur_Volt_pushButton_Buncher.setFixedWidth(150)
        #     self.cur_Volt_pushButton_Buncher.setObjectName(_fromUtf8("cur_Volt_pushButton_Buncher"))
        #     self.horiz_layout_Buncher.addWidget(self.cur_Volt_pushButton_Buncher)
        #
        #     self.verticalLayout.addWidget(self.frame_Buncher_Main)
        #     self.horizontalLayout.addWidget(self.frame)
コード例 #2
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(501, 414)
        self.gridLayout_2 = QtGui.QGridLayout(Form)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.groupBox = QtGui.QGroupBox(Form)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.taurusLabel = TaurusLabel(self.groupBox)
        self.taurusLabel.setObjectName(_fromUtf8("taurusLabel"))
        self.gridLayout.addWidget(self.taurusLabel, 0, 0, 1, 1)
        self.taurusLabel_2 = TaurusLabel(self.groupBox)
        self.taurusLabel_2.setObjectName(_fromUtf8("taurusLabel_2"))
        self.gridLayout.addWidget(self.taurusLabel_2, 0, 2, 1, 1)
        self.taurusLed_2 = TaurusLed(self.groupBox)
        self.taurusLed_2.setObjectName(_fromUtf8("taurusLed_2"))
        self.gridLayout.addWidget(self.taurusLed_2, 0, 3, 1, 1)
        self.taurusLabel_3 = TaurusLabel(self.groupBox)
        self.taurusLabel_3.setObjectName(_fromUtf8("taurusLabel_3"))
        self.gridLayout.addWidget(self.taurusLabel_3, 1, 0, 1, 1)
        self.taurusLabel_4 = TaurusLabel(self.groupBox)
        self.taurusLabel_4.setObjectName(_fromUtf8("taurusLabel_4"))
        self.gridLayout.addWidget(self.taurusLabel_4, 1, 2, 1, 1)
        self.taurusLed_3 = TaurusLed(self.groupBox)
        self.taurusLed_3.setObjectName(_fromUtf8("taurusLed_3"))
        self.gridLayout.addWidget(self.taurusLed_3, 1, 3, 1, 1)
        self.taurusLabel_5 = TaurusLabel(self.groupBox)
        self.taurusLabel_5.setObjectName(_fromUtf8("taurusLabel_5"))
        self.gridLayout.addWidget(self.taurusLabel_5, 2, 0, 1, 1)
        self.taurusLabel_6 = TaurusLabel(self.groupBox)
        self.taurusLabel_6.setObjectName(_fromUtf8("taurusLabel_6"))
        self.gridLayout.addWidget(self.taurusLabel_6, 2, 2, 1, 1)
        self.taurusLed_4 = TaurusLed(self.groupBox)
        self.taurusLed_4.setObjectName(_fromUtf8("taurusLed_4"))
        self.gridLayout.addWidget(self.taurusLed_4, 2, 3, 1, 1)
        self.taurusLabel_7 = TaurusLabel(self.groupBox)
        self.taurusLabel_7.setObjectName(_fromUtf8("taurusLabel_7"))
        self.gridLayout.addWidget(self.taurusLabel_7, 3, 0, 1, 1)
        self.taurusLabel_8 = TaurusLabel(self.groupBox)
        self.taurusLabel_8.setObjectName(_fromUtf8("taurusLabel_8"))
        self.gridLayout.addWidget(self.taurusLabel_8, 3, 2, 1, 1)
        self.taurusLed_5 = TaurusLed(self.groupBox)
        self.taurusLed_5.setObjectName(_fromUtf8("taurusLed_5"))
        self.gridLayout.addWidget(self.taurusLed_5, 3, 3, 1, 1)
        self.taurusLabel_9 = TaurusLabel(self.groupBox)
        self.taurusLabel_9.setObjectName(_fromUtf8("taurusLabel_9"))
        self.gridLayout.addWidget(self.taurusLabel_9, 4, 0, 1, 1)
        self.taurusLabel_10 = TaurusLabel(self.groupBox)
        self.taurusLabel_10.setObjectName(_fromUtf8("taurusLabel_10"))
        self.gridLayout.addWidget(self.taurusLabel_10, 4, 2, 1, 1)
        self.taurusLed_6 = TaurusLed(self.groupBox)
        self.taurusLed_6.setObjectName(_fromUtf8("taurusLed_6"))
        self.gridLayout.addWidget(self.taurusLed_6, 4, 3, 1, 1)
        self.taurusLabel_11 = TaurusLabel(self.groupBox)
        self.taurusLabel_11.setObjectName(_fromUtf8("taurusLabel_11"))
        self.gridLayout.addWidget(self.taurusLabel_11, 5, 0, 1, 1)
        self.taurusLabel_12 = TaurusLabel(self.groupBox)
        self.taurusLabel_12.setObjectName(_fromUtf8("taurusLabel_12"))
        self.gridLayout.addWidget(self.taurusLabel_12, 5, 2, 1, 1)
        self.taurusLed_7 = TaurusLed(self.groupBox)
        self.taurusLed_7.setObjectName(_fromUtf8("taurusLed_7"))
        self.gridLayout.addWidget(self.taurusLed_7, 5, 3, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox, 0, 2, 1, 1)
        self.groupBox_2 = QtGui.QGroupBox(Form)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.taurusLabel_13 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_13.setObjectName(_fromUtf8("taurusLabel_13"))
        self.gridLayout_3.addWidget(self.taurusLabel_13, 0, 0, 1, 1)
        self.taurusLabel_14 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_14.setObjectName(_fromUtf8("taurusLabel_14"))
        self.gridLayout_3.addWidget(self.taurusLabel_14, 0, 2, 1, 1)
        self.taurusLed_8 = TaurusLed(self.groupBox_2)
        self.taurusLed_8.setObjectName(_fromUtf8("taurusLed_8"))
        self.gridLayout_3.addWidget(self.taurusLed_8, 0, 3, 1, 1)
        self.taurusLabel_15 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_15.setObjectName(_fromUtf8("taurusLabel_15"))
        self.gridLayout_3.addWidget(self.taurusLabel_15, 1, 0, 1, 1)
        self.taurusLabel_16 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_16.setObjectName(_fromUtf8("taurusLabel_16"))
        self.gridLayout_3.addWidget(self.taurusLabel_16, 1, 2, 1, 1)
        self.taurusLed_9 = TaurusLed(self.groupBox_2)
        self.taurusLed_9.setObjectName(_fromUtf8("taurusLed_9"))
        self.gridLayout_3.addWidget(self.taurusLed_9, 1, 3, 1, 1)
        self.taurusLabel_17 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_17.setObjectName(_fromUtf8("taurusLabel_17"))
        self.gridLayout_3.addWidget(self.taurusLabel_17, 2, 0, 1, 1)
        self.taurusLabel_18 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_18.setObjectName(_fromUtf8("taurusLabel_18"))
        self.gridLayout_3.addWidget(self.taurusLabel_18, 2, 2, 1, 1)
        self.taurusLed_10 = TaurusLed(self.groupBox_2)
        self.taurusLed_10.setObjectName(_fromUtf8("taurusLed_10"))
        self.gridLayout_3.addWidget(self.taurusLed_10, 2, 3, 1, 1)
        self.taurusLabel_19 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_19.setObjectName(_fromUtf8("taurusLabel_19"))
        self.gridLayout_3.addWidget(self.taurusLabel_19, 3, 0, 1, 1)
        self.taurusLabel_20 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_20.setObjectName(_fromUtf8("taurusLabel_20"))
        self.gridLayout_3.addWidget(self.taurusLabel_20, 3, 2, 1, 1)
        self.taurusLed_11 = TaurusLed(self.groupBox_2)
        self.taurusLed_11.setObjectName(_fromUtf8("taurusLed_11"))
        self.gridLayout_3.addWidget(self.taurusLed_11, 3, 3, 1, 1)
        self.taurusLabel_21 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_21.setObjectName(_fromUtf8("taurusLabel_21"))
        self.gridLayout_3.addWidget(self.taurusLabel_21, 4, 0, 1, 1)
        self.taurusLabel_22 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_22.setObjectName(_fromUtf8("taurusLabel_22"))
        self.gridLayout_3.addWidget(self.taurusLabel_22, 4, 2, 1, 1)
        self.taurusLed_12 = TaurusLed(self.groupBox_2)
        self.taurusLed_12.setObjectName(_fromUtf8("taurusLed_12"))
        self.gridLayout_3.addWidget(self.taurusLed_12, 4, 3, 1, 1)
        self.taurusLabel_23 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_23.setObjectName(_fromUtf8("taurusLabel_23"))
        self.gridLayout_3.addWidget(self.taurusLabel_23, 5, 0, 1, 1)
        self.taurusLabel_24 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_24.setObjectName(_fromUtf8("taurusLabel_24"))
        self.gridLayout_3.addWidget(self.taurusLabel_24, 5, 2, 1, 1)
        self.taurusLed_13 = TaurusLed(self.groupBox_2)
        self.taurusLed_13.setObjectName(_fromUtf8("taurusLed_13"))
        self.gridLayout_3.addWidget(self.taurusLed_13, 5, 3, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox_2, 0, 3, 1, 1)
        self.groupBox_4 = QtGui.QGroupBox(Form)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.gridLayout_5 = QtGui.QGridLayout(self.groupBox_4)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.taurusLabel_26 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_26.setObjectName(_fromUtf8("taurusLabel_26"))
        self.gridLayout_5.addWidget(self.taurusLabel_26, 0, 0, 1, 3)
        self.taurusLed_14 = TaurusLed(self.groupBox_4)
        self.taurusLed_14.setObjectName(_fromUtf8("taurusLed_14"))
        self.gridLayout_5.addWidget(self.taurusLed_14, 1, 0, 1, 1)
        self.taurusLabel_29 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_29.setObjectName(_fromUtf8("taurusLabel_29"))
        self.gridLayout_5.addWidget(self.taurusLabel_29, 2, 0, 1, 1)
        self.taurusLabel_30 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_30.setObjectName(_fromUtf8("taurusLabel_30"))
        self.gridLayout_5.addWidget(self.taurusLabel_30, 2, 1, 1, 1)
        self.taurusValueLineEdit_2 = TaurusValueLineEdit(self.groupBox_4)
        self.taurusValueLineEdit_2.setObjectName(
            _fromUtf8("taurusValueLineEdit_2"))
        self.gridLayout_5.addWidget(self.taurusValueLineEdit_2, 2, 2, 1, 1)
        self.taurusLabel_33 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_33.setObjectName(_fromUtf8("taurusLabel_33"))
        self.gridLayout_5.addWidget(self.taurusLabel_33, 3, 0, 1, 1)
        self.taurusLabel_34 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_34.setObjectName(_fromUtf8("taurusLabel_34"))
        self.gridLayout_5.addWidget(self.taurusLabel_34, 3, 1, 1, 1)
        self.taurusValueLineEdit_4 = TaurusValueLineEdit(self.groupBox_4)
        self.taurusValueLineEdit_4.setObjectName(
            _fromUtf8("taurusValueLineEdit_4"))
        self.gridLayout_5.addWidget(self.taurusValueLineEdit_4, 3, 2, 1, 1)
        self.taurusLabel_37 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_37.setObjectName(_fromUtf8("taurusLabel_37"))
        self.gridLayout_5.addWidget(self.taurusLabel_37, 4, 0, 1, 1)
        self.taurusLabel_38 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_38.setObjectName(_fromUtf8("taurusLabel_38"))
        self.gridLayout_5.addWidget(self.taurusLabel_38, 4, 1, 1, 1)
        self.taurusValueLineEdit_6 = TaurusValueLineEdit(self.groupBox_4)
        self.taurusValueLineEdit_6.setObjectName(
            _fromUtf8("taurusValueLineEdit_6"))
        self.gridLayout_5.addWidget(self.taurusValueLineEdit_6, 4, 2, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.taurusCommandButton_2 = TaurusCommandButton(self.groupBox_4)
        self.taurusCommandButton_2.setObjectName(
            _fromUtf8("taurusCommandButton_2"))
        self.horizontalLayout_2.addWidget(self.taurusCommandButton_2)
        self.cfgMg2 = QtGui.QToolButton(self.groupBox_4)
        self.cfgMg2.setObjectName(_fromUtf8("cfgMg2"))
        self.horizontalLayout_2.addWidget(self.cfgMg2)
        self.horizontalLayout_2.setStretch(0, 1)
        self.gridLayout_5.addLayout(self.horizontalLayout_2, 1, 1, 1, 2)
        self.gridLayout_2.addWidget(self.groupBox_4, 1, 3, 1, 1)
        self.groupBox_3 = QtGui.QGroupBox(Form)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.taurusLabel_25 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_25.setObjectName(_fromUtf8("taurusLabel_25"))
        self.gridLayout_4.addWidget(self.taurusLabel_25, 0, 0, 1, 3)
        self.taurusLabel_27 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_27.setObjectName(_fromUtf8("taurusLabel_27"))
        self.gridLayout_4.addWidget(self.taurusLabel_27, 2, 1, 1, 1)
        self.taurusLabel_28 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_28.setObjectName(_fromUtf8("taurusLabel_28"))
        self.gridLayout_4.addWidget(self.taurusLabel_28, 2, 0, 1, 1)
        self.taurusValueLineEdit = TaurusValueLineEdit(self.groupBox_3)
        self.taurusValueLineEdit.setObjectName(
            _fromUtf8("taurusValueLineEdit"))
        self.gridLayout_4.addWidget(self.taurusValueLineEdit, 2, 2, 1, 1)
        self.taurusLed = TaurusLed(self.groupBox_3)
        self.taurusLed.setObjectName(_fromUtf8("taurusLed"))
        self.gridLayout_4.addWidget(self.taurusLed, 1, 0, 1, 1)
        self.taurusLabel_31 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_31.setObjectName(_fromUtf8("taurusLabel_31"))
        self.gridLayout_4.addWidget(self.taurusLabel_31, 3, 0, 1, 1)
        self.taurusLabel_32 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_32.setObjectName(_fromUtf8("taurusLabel_32"))
        self.gridLayout_4.addWidget(self.taurusLabel_32, 3, 1, 1, 1)
        self.taurusValueLineEdit_3 = TaurusValueLineEdit(self.groupBox_3)
        self.taurusValueLineEdit_3.setObjectName(
            _fromUtf8("taurusValueLineEdit_3"))
        self.gridLayout_4.addWidget(self.taurusValueLineEdit_3, 3, 2, 1, 1)
        self.taurusLabel_35 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_35.setObjectName(_fromUtf8("taurusLabel_35"))
        self.gridLayout_4.addWidget(self.taurusLabel_35, 4, 0, 1, 1)
        self.taurusLabel_36 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_36.setObjectName(_fromUtf8("taurusLabel_36"))
        self.gridLayout_4.addWidget(self.taurusLabel_36, 4, 1, 1, 1)
        self.taurusValueLineEdit_5 = TaurusValueLineEdit(self.groupBox_3)
        self.taurusValueLineEdit_5.setObjectName(
            _fromUtf8("taurusValueLineEdit_5"))
        self.gridLayout_4.addWidget(self.taurusValueLineEdit_5, 4, 2, 1, 1)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.taurusCommandButton = TaurusCommandButton(self.groupBox_3)
        self.taurusCommandButton.setObjectName(
            _fromUtf8("taurusCommandButton"))
        self.horizontalLayout_3.addWidget(self.taurusCommandButton)
        self.cfgMg1 = QtGui.QToolButton(self.groupBox_3)
        self.cfgMg1.setObjectName(_fromUtf8("cfgMg1"))
        self.horizontalLayout_3.addWidget(self.cfgMg1)
        self.gridLayout_4.addLayout(self.horizontalLayout_3, 1, 1, 1, 2)
        self.gridLayout_2.addWidget(self.groupBox_3, 1, 2, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(
            QtGui.QApplication.translate("Form", "Form", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.groupBox.setTitle(
            QtGui.QApplication.translate("Form", "CTs of CTRL1", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl1/1/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_2.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/1/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_2.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/1/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_3.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl1/2/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_3.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_4.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/2/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_3.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/2/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_5.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl1/3/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_5.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_6.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/3/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_4.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/3/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_7.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl1/4/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_7.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_8.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/4/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_5.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/4/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_9.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl1/5/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_9.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_10.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/5/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_6.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/5/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_11.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl1/6/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_11.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_12.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/6/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_7.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl1/6/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.groupBox_2.setTitle(
            QtGui.QApplication.translate("Form", "CTs of CTRL2", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_13.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl2/1/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_13.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_14.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/1/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_8.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/1/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_15.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl2/2/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_15.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_16.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/2/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_9.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/2/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_17.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl2/3/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_17.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_18.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/3/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_10.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/3/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_19.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl2/4/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_19.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_20.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/4/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_11.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/4/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_21.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl2/5/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_21.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_22.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/5/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_12.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/5/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_23.setModel(
            QtGui.QApplication.translate(
                "Form", "expchan/dummyctctrl2/6/value?configuration=dev_alias",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_23.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_24.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/6/value", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_13.setModel(
            QtGui.QApplication.translate("Form",
                                         "expchan/dummyctctrl2/6/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.groupBox_4.setTitle(
            QtGui.QApplication.translate("Form", "MG2", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_26.setModel(
            QtGui.QApplication.translate("Form", "mntgrp/v3/mg2/elementlist",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_26.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_14.setModel(
            QtGui.QApplication.translate("Form", "mntgrp/v3/mg2/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_29.setModel(
            QtGui.QApplication.translate(
                "Form", "mntgrp/v3/mg2/integrationtime?configuration=label",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_29.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_30.setModel(
            QtGui.QApplication.translate("Form",
                                         "mntgrp/v3/mg2/integrationtime", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit_2.setModel(
            QtGui.QApplication.translate("Form",
                                         "mntgrp/v3/mg2/integrationtime", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_33.setModel(
            QtGui.QApplication.translate(
                "Form", "mntgrp/v3/mg2/monitorcount?configuration=label", None,
                QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_33.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_34.setModel(
            QtGui.QApplication.translate("Form", "mntgrp/v3/mg2/monitorcount",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit_4.setModel(
            QtGui.QApplication.translate("Form", "mntgrp/v3/mg2/monitorcount",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_37.setModel(
            QtGui.QApplication.translate(
                "Form", "mntgrp/v3/mg2/acquisitionmode?configuration=label",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_37.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_38.setModel(
            QtGui.QApplication.translate("Form",
                                         "mntgrp/v3/mg2/acquisitionmode", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit_6.setModel(
            QtGui.QApplication.translate("Form",
                                         "mntgrp/v3/mg2/acquisitionmode", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusCommandButton_2.setModel(
            QtGui.QApplication.translate("Form", "mntgrp/v3/mg2", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusCommandButton_2.setCommand(
            QtGui.QApplication.translate("Form", "start", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.cfgMg2.setText(
            QtGui.QApplication.translate("Form", "...", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.groupBox_3.setTitle(
            QtGui.QApplication.translate("Form", "MG1", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_25.setModel(
            QtGui.QApplication.translate("Form", "mntgrp/v3/mg1/elementlist",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_25.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_27.setModel(
            QtGui.QApplication.translate("Form",
                                         "mntgrp/v3/mg1/integrationtime", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_28.setModel(
            QtGui.QApplication.translate(
                "Form", "mntgrp/v3/mg1/integrationtime?configuration=label",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_28.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit.setModel(
            QtGui.QApplication.translate("Form",
                                         "mntgrp/v3/mg1/integrationtime", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLed.setModel(
            QtGui.QApplication.translate("Form", "mntgrp/v3/mg1/state", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_31.setModel(
            QtGui.QApplication.translate(
                "Form", "mntgrp/v3/mg1/monitorcount?configuration=label", None,
                QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_31.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_32.setModel(
            QtGui.QApplication.translate("Form", "mntgrp/v3/mg1/monitorcount",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit_3.setModel(
            QtGui.QApplication.translate("Form", "mntgrp/v3/mg1/monitorcount",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_35.setModel(
            QtGui.QApplication.translate(
                "Form", "mntgrp/v3/mg1/acquisitionmode?configuration=label",
                None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_35.setBgRole(
            QtGui.QApplication.translate("Form", "none", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_36.setModel(
            QtGui.QApplication.translate("Form",
                                         "mntgrp/v3/mg1/acquisitionmode", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit_5.setModel(
            QtGui.QApplication.translate("Form",
                                         "mntgrp/v3/mg1/acquisitionmode", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusCommandButton.setModel(
            QtGui.QApplication.translate("Form", "mntgrp/v3/mg1", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.taurusCommandButton.setCommand(
            QtGui.QApplication.translate("Form", "start", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.cfgMg1.setText(
            QtGui.QApplication.translate("Form", "...", None,
                                         QtGui.QApplication.UnicodeUTF8))
コード例 #3
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.setEnabled(True)
        MainWindow.resize(1394, 707)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.taurusLed_DL = TaurusLed(self.centralwidget)
        self.taurusLed_DL.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_DL.setMouseTracking(True)
        self.taurusLed_DL.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_DL.setObjectName(_fromUtf8("taurusLed_DL"))
        self.gridLayout.addWidget(self.taurusLed_DL, 2, 1, 1, 1)
        self.label_Linac = QtGui.QLabel(self.centralwidget)
        self.label_Linac.setMaximumSize(QtCore.QSize(100, 50))
        self.label_Linac.setFrameShape(QtGui.QFrame.Panel)
        self.label_Linac.setObjectName(_fromUtf8("label_Linac"))
        self.gridLayout.addWidget(self.label_Linac, 2, 0, 1, 1)
        self.taurusLed_ML = TaurusLed(self.centralwidget)
        self.taurusLed_ML.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_ML.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_ML.setObjectName(_fromUtf8("taurusLed_ML"))
        self.gridLayout.addWidget(self.taurusLed_ML, 2, 2, 1, 1)
        self.taurusLed_CL = TaurusLed(self.centralwidget)
        self.taurusLed_CL.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_CL.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_CL.setObjectName(_fromUtf8("taurusLed_CL"))
        self.gridLayout.addWidget(self.taurusLed_CL, 2, 8, 1, 1)
        self.label_DIA = QtGui.QLabel(self.centralwidget)
        self.label_DIA.setFrameShape(QtGui.QFrame.Panel)
        self.label_DIA.setAlignment(QtCore.Qt.AlignCenter)
        self.label_DIA.setObjectName(_fromUtf8("label_DIA"))
        self.gridLayout.addWidget(self.label_DIA, 0, 1, 1, 1)
        self.taurusLed_DR = TaurusLed(self.centralwidget)
        self.taurusLed_DR.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_DR.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_DR.setObjectName(_fromUtf8("taurusLed_DR"))
        self.gridLayout.addWidget(self.taurusLed_DR, 3, 1, 1, 1)
        self.taurusLed_RFL = TaurusLed(self.centralwidget)
        self.taurusLed_RFL.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_RFL.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_RFL.setObjectName(_fromUtf8("taurusLed_RFL"))
        self.gridLayout.addWidget(self.taurusLed_RFL, 2, 4, 1, 1)
        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setMaximumSize(QtCore.QSize(100, 25))
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.label_MAG = QtGui.QLabel(self.centralwidget)
        self.label_MAG.setFrameShape(QtGui.QFrame.Panel)
        self.label_MAG.setAlignment(QtCore.Qt.AlignCenter)
        self.label_MAG.setObjectName(_fromUtf8("label_MAG"))
        self.gridLayout.addWidget(self.label_MAG, 0, 2, 1, 1)
        self.label_RF = QtGui.QLabel(self.centralwidget)
        self.label_RF.setFrameShape(QtGui.QFrame.Panel)
        self.label_RF.setAlignment(QtCore.Qt.AlignCenter)
        self.label_RF.setObjectName(_fromUtf8("label_RF"))
        self.gridLayout.addWidget(self.label_RF, 0, 4, 1, 1)
        self.taurusLed_I_VAC_PYALARM02 = TaurusLed(self.centralwidget)
        self.taurusLed_I_VAC_PYALARM02.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_I_VAC_PYALARM02.setObjectName(
            _fromUtf8("taurusLed_I_VAC_PYALARM02"))
        self.gridLayout.addWidget(self.taurusLed_I_VAC_PYALARM02, 7, 5, 1, 1)
        self.taurusLed_R1_RAD_PYALARM02 = TaurusLed(self.centralwidget)
        self.taurusLed_R1_RAD_PYALARM02.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_R1_RAD_PYALARM02.setObjectName(
            _fromUtf8("taurusLed_R1_RAD_PYALARM02"))
        self.gridLayout.addWidget(self.taurusLed_R1_RAD_PYALARM02, 9, 7, 1, 1)
        self.label_13 = QtGui.QLabel(self.centralwidget)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.gridLayout.addWidget(self.label_13, 8, 5, 1, 1)
        self.label_20 = QtGui.QLabel(self.centralwidget)
        self.label_20.setObjectName(_fromUtf8("label_20"))
        self.gridLayout.addWidget(self.label_20, 10, 7, 1, 1)
        self.label_21 = QtGui.QLabel(self.centralwidget)
        self.label_21.setObjectName(_fromUtf8("label_21"))
        self.gridLayout.addWidget(self.label_21, 10, 8, 1, 1)
        self.label_PSS = QtGui.QLabel(self.centralwidget)
        self.label_PSS.setFrameShape(QtGui.QFrame.Panel)
        self.label_PSS.setAlignment(QtCore.Qt.AlignCenter)
        self.label_PSS.setObjectName(_fromUtf8("label_PSS"))
        self.gridLayout.addWidget(self.label_PSS, 0, 3, 1, 1)
        self.label_VAC = QtGui.QLabel(self.centralwidget)
        self.label_VAC.setFrameShape(QtGui.QFrame.Panel)
        self.label_VAC.setAlignment(QtCore.Qt.AlignCenter)
        self.label_VAC.setObjectName(_fromUtf8("label_VAC"))
        self.gridLayout.addWidget(self.label_VAC, 0, 5, 1, 1)
        self.label_Ring = QtGui.QLabel(self.centralwidget)
        self.label_Ring.setMaximumSize(QtCore.QSize(100, 50))
        self.label_Ring.setFrameShape(QtGui.QFrame.Panel)
        self.label_Ring.setObjectName(_fromUtf8("label_Ring"))
        self.gridLayout.addWidget(self.label_Ring, 3, 0, 1, 1)
        self.taurusLed_WL = TaurusLed(self.centralwidget)
        self.taurusLed_WL.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_WL.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_WL.setObjectName(_fromUtf8("taurusLed_WL"))
        self.gridLayout.addWidget(self.taurusLed_WL, 2, 6, 1, 1)
        self.taurusLed_VL = TaurusLed(self.centralwidget)
        self.taurusLed_VL.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_VL.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_VL.setObjectName(_fromUtf8("taurusLed_VL"))
        self.gridLayout.addWidget(self.taurusLed_VL, 2, 5, 1, 1)
        self.taurusLed_RE = TaurusLed(self.centralwidget)
        self.taurusLed_RE.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_RE.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_RE.setObjectName(_fromUtf8("taurusLed_RE"))
        self.gridLayout.addWidget(self.taurusLed_RE, 3, 7, 1, 1)
        self.taurusLed_PL = TaurusLed(self.centralwidget)
        self.taurusLed_PL.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_PL.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_PL.setObjectName(_fromUtf8("taurusLed_PL"))
        self.gridLayout.addWidget(self.taurusLed_PL, 2, 3, 1, 1)
        self.taurusLed_CR = TaurusLed(self.centralwidget)
        self.taurusLed_CR.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_CR.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_CR.setObjectName(_fromUtf8("taurusLed_CR"))
        self.gridLayout.addWidget(self.taurusLed_CR, 3, 8, 1, 1)
        self.label_WAT = QtGui.QLabel(self.centralwidget)
        self.label_WAT.setFrameShape(QtGui.QFrame.Panel)
        self.label_WAT.setAlignment(QtCore.Qt.AlignCenter)
        self.label_WAT.setObjectName(_fromUtf8("label_WAT"))
        self.gridLayout.addWidget(self.label_WAT, 0, 6, 1, 1)
        self.label_CTL = QtGui.QLabel(self.centralwidget)
        self.label_CTL.setFrameShape(QtGui.QFrame.Panel)
        self.label_CTL.setAlignment(QtCore.Qt.AlignCenter)
        self.label_CTL.setObjectName(_fromUtf8("label_CTL"))
        self.gridLayout.addWidget(self.label_CTL, 0, 8, 1, 1)
        self.label_RAD = QtGui.QLabel(self.centralwidget)
        self.label_RAD.setFrameShape(QtGui.QFrame.Panel)
        self.label_RAD.setAlignment(QtCore.Qt.AlignCenter)
        self.label_RAD.setObjectName(_fromUtf8("label_RAD"))
        self.gridLayout.addWidget(self.label_RAD, 0, 7, 1, 1)
        self.taurusLed_R1_RF_PYALARM02 = TaurusLed(self.centralwidget)
        self.taurusLed_R1_RF_PYALARM02.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_R1_RF_PYALARM02.setObjectName(
            _fromUtf8("taurusLed_R1_RF_PYALARM02"))
        self.gridLayout.addWidget(self.taurusLed_R1_RF_PYALARM02, 9, 4, 1, 1)
        self.taurusLed_MR = TaurusLed(self.centralwidget)
        self.taurusLed_MR.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_MR.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_MR.setObjectName(_fromUtf8("taurusLed_MR"))
        self.gridLayout.addWidget(self.taurusLed_MR, 3, 2, 1, 1)
        self.taurusLed_PR = TaurusLed(self.centralwidget)
        self.taurusLed_PR.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_PR.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_PR.setObjectName(_fromUtf8("taurusLed_PR"))
        self.gridLayout.addWidget(self.taurusLed_PR, 3, 3, 1, 1)
        self.taurusLed_RFR = TaurusLed(self.centralwidget)
        self.taurusLed_RFR.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_RFR.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_RFR.setObjectName(_fromUtf8("taurusLed_RFR"))
        self.gridLayout.addWidget(self.taurusLed_RFR, 3, 4, 1, 1)
        self.taurusLed_VR = TaurusLed(self.centralwidget)
        self.taurusLed_VR.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_VR.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_VR.setObjectName(_fromUtf8("taurusLed_VR"))
        self.gridLayout.addWidget(self.taurusLed_VR, 3, 5, 1, 1)
        self.taurusLed_WR = TaurusLed(self.centralwidget)
        self.taurusLed_WR.setEnabled(False)
        self.taurusLed_WR.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_WR.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_WR.setLedInverted(False)
        self.taurusLed_WR.setModel(_fromUtf8(""))
        self.taurusLed_WR.setObjectName(_fromUtf8("taurusLed_WR"))
        self.gridLayout.addWidget(self.taurusLed_WR, 3, 6, 1, 1)
        self.taurusLed_RL = TaurusLed(self.centralwidget)
        self.taurusLed_RL.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.taurusLed_RL.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_RL.setObjectName(_fromUtf8("taurusLed_RL"))
        self.gridLayout.addWidget(self.taurusLed_RL, 2, 7, 1, 1)
        self.label_7 = QtGui.QLabel(self.centralwidget)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.gridLayout.addWidget(self.label_7, 6, 3, 1, 1)
        self.label_12 = QtGui.QLabel(self.centralwidget)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.gridLayout.addWidget(self.label_12, 6, 8, 1, 1)
        self.label_18 = QtGui.QLabel(self.centralwidget)
        self.label_18.setObjectName(_fromUtf8("label_18"))
        self.gridLayout.addWidget(self.label_18, 10, 5, 1, 1)
        self.taurusLed_R1_PSS_PYALARM02 = TaurusLed(self.centralwidget)
        self.taurusLed_R1_PSS_PYALARM02.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_R1_PSS_PYALARM02.setObjectName(
            _fromUtf8("taurusLed_R1_PSS_PYALARM02"))
        self.gridLayout.addWidget(self.taurusLed_R1_PSS_PYALARM02, 9, 3, 1, 1)
        self.label_4 = QtGui.QLabel(self.centralwidget)
        self.label_4.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_4.setFrameShape(QtGui.QFrame.Box)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout.addWidget(self.label_4, 9, 0, 1, 1)
        self.label_19 = QtGui.QLabel(self.centralwidget)
        self.label_19.setObjectName(_fromUtf8("label_19"))
        self.gridLayout.addWidget(self.label_19, 10, 6, 1, 1)
        self.taurusLed_R1_PLC_PYALARM02 = TaurusLed(self.centralwidget)
        self.taurusLed_R1_PLC_PYALARM02.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_R1_PLC_PYALARM02.setObjectName(
            _fromUtf8("taurusLed_R1_PLC_PYALARM02"))
        self.gridLayout.addWidget(self.taurusLed_R1_PLC_PYALARM02, 9, 6, 1, 1)
        self.label_3 = QtGui.QLabel(self.centralwidget)
        self.label_3.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_3.setFrameShape(QtGui.QFrame.Box)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 5, 0, 1, 1)
        self.taurusLed_R1_MAG_PYALARM02 = TaurusLed(self.centralwidget)
        self.taurusLed_R1_MAG_PYALARM02.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_R1_MAG_PYALARM02.setObjectName(
            _fromUtf8("taurusLed_R1_MAG_PYALARM02"))
        self.gridLayout.addWidget(self.taurusLed_R1_MAG_PYALARM02, 9, 2, 1, 1)
        self.taurusLed_I_DIA_PYALARM01 = TaurusLed(self.centralwidget)
        self.taurusLed_I_DIA_PYALARM01.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_I_DIA_PYALARM01.setObjectName(
            _fromUtf8("taurusLed_I_DIA_PYALARM01"))
        self.gridLayout.addWidget(self.taurusLed_I_DIA_PYALARM01, 5, 1, 1, 1)
        self.label_16 = QtGui.QLabel(self.centralwidget)
        self.label_16.setObjectName(_fromUtf8("label_16"))
        self.gridLayout.addWidget(self.label_16, 10, 3, 1, 1)
        self.label_17 = QtGui.QLabel(self.centralwidget)
        self.label_17.setObjectName(_fromUtf8("label_17"))
        self.gridLayout.addWidget(self.label_17, 10, 4, 1, 1)
        self.label_14 = QtGui.QLabel(self.centralwidget)
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.gridLayout.addWidget(self.label_14, 10, 2, 1, 1)
        self.label_23 = QtGui.QLabel(self.centralwidget)
        self.label_23.setObjectName(_fromUtf8("label_23"))
        self.gridLayout.addWidget(self.label_23, 12, 5, 1, 1)
        self.taurusLed_R1_CTL_PYALARM02 = TaurusLed(self.centralwidget)
        self.taurusLed_R1_CTL_PYALARM02.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_R1_CTL_PYALARM02.setObjectName(
            _fromUtf8("taurusLed_R1_CTL_PYALARM02"))
        self.gridLayout.addWidget(self.taurusLed_R1_CTL_PYALARM02, 9, 8, 1, 1)
        self.taurusLed_I_PSS_PYALARM01 = TaurusLed(self.centralwidget)
        self.taurusLed_I_PSS_PYALARM01.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_I_PSS_PYALARM01.setObjectName(
            _fromUtf8("taurusLed_I_PSS_PYALARM01"))
        self.gridLayout.addWidget(self.taurusLed_I_PSS_PYALARM01, 5, 3, 1, 1)
        self.taurusLed_I_MAG_PYALARM01 = TaurusLed(self.centralwidget)
        self.taurusLed_I_MAG_PYALARM01.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_I_MAG_PYALARM01.setObjectName(
            _fromUtf8("taurusLed_I_MAG_PYALARM01"))
        self.gridLayout.addWidget(self.taurusLed_I_MAG_PYALARM01, 5, 2, 1, 1)
        self.label_2 = QtGui.QLabel(self.centralwidget)
        self.label_2.setMaximumSize(QtCore.QSize(16777215, 25))
        self.label_2.setFrameShape(QtGui.QFrame.NoFrame)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 4, 0, 1, 1)
        self.label_24 = QtGui.QLabel(self.centralwidget)
        self.label_24.setObjectName(_fromUtf8("label_24"))
        self.gridLayout.addWidget(self.label_24, 12, 2, 1, 1)
        self.taurusLed_R1_VAC_PYALARM01 = TaurusLed(self.centralwidget)
        self.taurusLed_R1_VAC_PYALARM01.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_R1_VAC_PYALARM01.setObjectName(
            _fromUtf8("taurusLed_R1_VAC_PYALARM01"))
        self.gridLayout.addWidget(self.taurusLed_R1_VAC_PYALARM01, 9, 5, 1, 1)
        self.taurusLed_I_VAC_PYALARM01 = TaurusLed(self.centralwidget)
        self.taurusLed_I_VAC_PYALARM01.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_I_VAC_PYALARM01.setObjectName(
            _fromUtf8("taurusLed_I_VAC_PYALARM01"))
        self.gridLayout.addWidget(self.taurusLed_I_VAC_PYALARM01, 5, 5, 1, 1)
        self.taurusLed_I_RF_PYALARM01 = TaurusLed(self.centralwidget)
        self.taurusLed_I_RF_PYALARM01.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_I_RF_PYALARM01.setObjectName(
            _fromUtf8("taurusLed_I_RF_PYALARM01"))
        self.gridLayout.addWidget(self.taurusLed_I_RF_PYALARM01, 5, 4, 1, 1)
        self.label_15 = QtGui.QLabel(self.centralwidget)
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.gridLayout.addWidget(self.label_15, 10, 1, 1, 1)
        self.taurusLed_R1_MAG_PYALARM03 = TaurusLed(self.centralwidget)
        self.taurusLed_R1_MAG_PYALARM03.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_R1_MAG_PYALARM03.setObjectName(
            _fromUtf8("taurusLed_R1_MAG_PYALARM03"))
        self.gridLayout.addWidget(self.taurusLed_R1_MAG_PYALARM03, 11, 2, 1, 1)
        self.label_10 = QtGui.QLabel(self.centralwidget)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.gridLayout.addWidget(self.label_10, 6, 6, 1, 1)
        self.label_11 = QtGui.QLabel(self.centralwidget)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.gridLayout.addWidget(self.label_11, 6, 7, 1, 1)
        self.taurusLed_R1_DIA_PYALARM02 = TaurusLed(self.centralwidget)
        self.taurusLed_R1_DIA_PYALARM02.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_R1_DIA_PYALARM02.setObjectName(
            _fromUtf8("taurusLed_R1_DIA_PYALARM02"))
        self.gridLayout.addWidget(self.taurusLed_R1_DIA_PYALARM02, 9, 1, 1, 1)
        self.taurusLed_I_CTL_PYALARM01 = TaurusLed(self.centralwidget)
        self.taurusLed_I_CTL_PYALARM01.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_I_CTL_PYALARM01.setObjectName(
            _fromUtf8("taurusLed_I_CTL_PYALARM01"))
        self.gridLayout.addWidget(self.taurusLed_I_CTL_PYALARM01, 5, 8, 1, 1)
        self.taurusLed_I_RAD_PYALARM01 = TaurusLed(self.centralwidget)
        self.taurusLed_I_RAD_PYALARM01.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_I_RAD_PYALARM01.setObjectName(
            _fromUtf8("taurusLed_I_RAD_PYALARM01"))
        self.gridLayout.addWidget(self.taurusLed_I_RAD_PYALARM01, 5, 7, 1, 1)
        self.taurusLed_I_PLC_PYALARM01 = TaurusLed(self.centralwidget)
        self.taurusLed_I_PLC_PYALARM01.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_I_PLC_PYALARM01.setObjectName(
            _fromUtf8("taurusLed_I_PLC_PYALARM01"))
        self.gridLayout.addWidget(self.taurusLed_I_PLC_PYALARM01, 5, 6, 1, 1)
        self.label_8 = QtGui.QLabel(self.centralwidget)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout.addWidget(self.label_8, 6, 4, 1, 1)
        self.label_9 = QtGui.QLabel(self.centralwidget)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.gridLayout.addWidget(self.label_9, 6, 5, 1, 1)
        self.label_5 = QtGui.QLabel(self.centralwidget)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.gridLayout.addWidget(self.label_5, 6, 1, 1, 1)
        self.label_6 = QtGui.QLabel(self.centralwidget)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout.addWidget(self.label_6, 6, 2, 1, 1)
        self.taurusLed_R1_VAC_PYALARM02 = TaurusLed(self.centralwidget)
        self.taurusLed_R1_VAC_PYALARM02.setAlignment(QtCore.Qt.AlignCenter)
        self.taurusLed_R1_VAC_PYALARM02.setObjectName(
            _fromUtf8("taurusLed_R1_VAC_PYALARM02"))
        self.gridLayout.addWidget(self.taurusLed_R1_VAC_PYALARM02, 11, 5, 1, 1)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 2, 9, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem1, 3, 9, 1, 1)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem2, 5, 9, 1, 1)
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem3, 7, 9, 1, 1)
        spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem4, 9, 9, 1, 1)
        spacerItem5 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem5, 11, 9, 1, 1)
        spacerItem6 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem6, 4, 9, 1, 1)
        self.pushButton_3 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_3.setObjectName(_fromUtf8("pushButton_3"))
        self.gridLayout.addWidget(self.pushButton_3, 4, 1, 1, 1)
        self.pushButton_4 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_4.setObjectName(_fromUtf8("pushButton_4"))
        self.gridLayout.addWidget(self.pushButton_4, 4, 2, 1, 1)
        self.pushButton_5 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_5.setObjectName(_fromUtf8("pushButton_5"))
        self.gridLayout.addWidget(self.pushButton_5, 4, 3, 1, 1)
        self.pushButton_6 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_6.setObjectName(_fromUtf8("pushButton_6"))
        self.gridLayout.addWidget(self.pushButton_6, 4, 4, 1, 1)
        self.pushButton_7 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_7.setObjectName(_fromUtf8("pushButton_7"))
        self.gridLayout.addWidget(self.pushButton_7, 4, 5, 1, 1)
        self.pushButton_8 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_8.setObjectName(_fromUtf8("pushButton_8"))
        self.gridLayout.addWidget(self.pushButton_8, 4, 6, 1, 1)
        self.pushButton_9 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_9.setObjectName(_fromUtf8("pushButton_9"))
        self.gridLayout.addWidget(self.pushButton_9, 4, 7, 1, 1)
        self.pushButton_10 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_10.setObjectName(_fromUtf8("pushButton_10"))
        self.gridLayout.addWidget(self.pushButton_10, 4, 8, 1, 1)
        self.verticalLayout_2.addLayout(self.gridLayout)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.widget = QtGui.QWidget(self.centralwidget)
        self.widget.setObjectName(_fromUtf8("widget"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.widget)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        spacerItem7 = QtGui.QSpacerItem(20, 143, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem7)
        self.verticalLayout.addWidget(self.widget)
        self.verticalLayout_2.addLayout(self.verticalLayout)
        self.gridLayout_3 = QtGui.QGridLayout()
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.pushButton = QtGui.QPushButton(self.centralwidget)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.gridLayout_3.addWidget(self.pushButton, 0, 1, 1, 1)
        self.pushButton_2 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
        self.gridLayout_3.addWidget(self.pushButton_2, 0, 0, 1, 1)
        self.verticalLayout_2.addLayout(self.gridLayout_3)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1394, 25))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuAlarmGui = QtGui.QMenu(self.menubar)
        self.menuAlarmGui.setObjectName(_fromUtf8("menuAlarmGui"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.actionPanic = QtGui.QAction(MainWindow)
        self.actionPanic.setObjectName(_fromUtf8("actionPanic"))
        self.actionWebPanicGui = QtGui.QAction(MainWindow)
        self.actionWebPanicGui.setObjectName(_fromUtf8("actionWebPanicGui"))
        self.actionClose = QtGui.QAction(MainWindow)
        self.actionClose.setObjectName(_fromUtf8("actionClose"))
        self.menuAlarmGui.addAction(self.actionPanic)
        self.menuAlarmGui.addAction(self.actionWebPanicGui)
        self.menuAlarmGui.addAction(self.actionClose)
        self.menubar.addAction(self.menuAlarmGui.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(self.pushButton,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               MainWindow.close)
        QtCore.QObject.connect(self.pushButton_3,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.widget.hide)
        QtCore.QObject.connect(self.pushButton_4,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.widget.hide)
        QtCore.QObject.connect(self.pushButton_5,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.widget.hide)
        QtCore.QObject.connect(self.pushButton_6,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.widget.hide)
        QtCore.QObject.connect(self.pushButton_7,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.widget.hide)
        QtCore.QObject.connect(self.pushButton_8,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.widget.hide)
        QtCore.QObject.connect(self.pushButton_9,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.widget.hide)
        QtCore.QObject.connect(self.pushButton_2,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.widget.show)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.label_Linac.setText(_translate("MainWindow", "Linac", None))
        self.label_DIA.setText(_translate("MainWindow", "DIA", None))
        self.label.setText(_translate("MainWindow", "SubSytem:", None))
        self.label_MAG.setText(_translate("MainWindow", "MAG", None))
        self.label_RF.setText(_translate("MainWindow", "RF", None))
        self.label_13.setText(_translate("MainWindow", "I_VAC_PYALARM02",
                                         None))
        self.label_20.setText(
            _translate("MainWindow", "R1_RAD_PYALARM02", None))
        self.label_21.setText(
            _translate("MainWindow", "R1_CTL_PYALARM02", None))
        self.label_PSS.setText(_translate("MainWindow", "PSS", None))
        self.label_VAC.setText(_translate("MainWindow", "VAC", None))
        self.label_Ring.setText(_translate("MainWindow", "Ring", None))
        self.label_WAT.setText(_translate("MainWindow", "WAT", None))
        self.label_CTL.setText(_translate("MainWindow", "CTL", None))
        self.label_RAD.setText(_translate("MainWindow", "RAD", None))
        self.taurusLed_WR.setOnColor(_translate("MainWindow", "red", None))
        self.taurusLed_WR.setOffColor(_translate("MainWindow", "green", None))
        self.label_7.setText(_translate("MainWindow", "I_PSS_PYALARM01", None))
        self.label_12.setText(_translate("MainWindow", "I_CTL_PYALARM01",
                                         None))
        self.label_18.setText(
            _translate("MainWindow", "R1_VAC_PYALARM01", None))
        self.label_4.setText(_translate("MainWindow", "Ring DSs", None))
        self.label_19.setText(
            _translate("MainWindow", "R1_PLC_PYALARM02", None))
        self.label_3.setText(_translate("MainWindow", "Linac DSs", None))
        self.label_16.setText(
            _translate("MainWindow", "R1_PSS_PYALARM02", None))
        self.label_17.setText(_translate("MainWindow", "R1_RF_PYALARM02",
                                         None))
        self.label_14.setText(
            _translate("MainWindow", "R1_MAG_PYALARM02", None))
        self.label_23.setText(
            _translate("MainWindow", "R1_VAC_PYALARM02", None))
        self.label_2.setText(_translate("MainWindow", "Alarms:", None))
        self.label_24.setText(
            _translate("MainWindow", "R1_MAG_PYALARM03", None))
        self.label_15.setText(
            _translate("MainWindow", "R1_DIA_PYALARM02", None))
        self.label_10.setText(_translate("MainWindow", "I_PLC_PYALARM01",
                                         None))
        self.label_11.setText(_translate("MainWindow", "I_RAD_PYALARM01",
                                         None))
        self.label_8.setText(_translate("MainWindow", "I_RF_PYALARM01", None))
        self.label_9.setText(_translate("MainWindow", "I_VAC_PYALARM01", None))
        self.label_5.setText(_translate("MainWindow", "I_DIA_PYALARM01", None))
        self.label_6.setText(_translate("MainWindow", "I_MAG_PYALARM01", None))
        self.pushButton_3.setText(_translate("MainWindow", "DIA", None))
        self.pushButton_4.setText(_translate("MainWindow", "MAG", None))
        self.pushButton_5.setText(_translate("MainWindow", "PSS", None))
        self.pushButton_6.setText(_translate("MainWindow", "RF", None))
        self.pushButton_7.setText(_translate("MainWindow", "VAC", None))
        self.pushButton_8.setText(_translate("MainWindow", "WAT", None))
        self.pushButton_9.setText(_translate("MainWindow", "RAD", None))
        self.pushButton_10.setText(_translate("MainWindow", "CTL", None))
        self.pushButton.setText(_translate("MainWindow", "Close", None))
        self.pushButton_2.setText(_translate("MainWindow", "Panic", None))
        self.menuAlarmGui.setTitle(_translate("MainWindow", "More", None))
        self.actionPanic.setText(_translate("MainWindow", "Panic", None))
        self.actionWebPanicGui.setText(
            _translate("MainWindow", "WebPanicGui", None))
        self.actionClose.setText(_translate("MainWindow", "Close", None))
コード例 #4
0
ファイル: mntgrp_gui.py プロジェクト: rhomspuron/sardana
class Ui_Form(object):

    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(501, 414)
        self.gridLayout_2 = QtGui.QGridLayout(Form)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.groupBox = QtGui.QGroupBox(Form)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.taurusLabel = TaurusLabel(self.groupBox)
        self.taurusLabel.setObjectName(_fromUtf8("taurusLabel"))
        self.gridLayout.addWidget(self.taurusLabel, 0, 0, 1, 1)
        self.taurusLabel_2 = TaurusLabel(self.groupBox)
        self.taurusLabel_2.setObjectName(_fromUtf8("taurusLabel_2"))
        self.gridLayout.addWidget(self.taurusLabel_2, 0, 2, 1, 1)
        self.taurusLed_2 = TaurusLed(self.groupBox)
        self.taurusLed_2.setObjectName(_fromUtf8("taurusLed_2"))
        self.gridLayout.addWidget(self.taurusLed_2, 0, 3, 1, 1)
        self.taurusLabel_3 = TaurusLabel(self.groupBox)
        self.taurusLabel_3.setObjectName(_fromUtf8("taurusLabel_3"))
        self.gridLayout.addWidget(self.taurusLabel_3, 1, 0, 1, 1)
        self.taurusLabel_4 = TaurusLabel(self.groupBox)
        self.taurusLabel_4.setObjectName(_fromUtf8("taurusLabel_4"))
        self.gridLayout.addWidget(self.taurusLabel_4, 1, 2, 1, 1)
        self.taurusLed_3 = TaurusLed(self.groupBox)
        self.taurusLed_3.setObjectName(_fromUtf8("taurusLed_3"))
        self.gridLayout.addWidget(self.taurusLed_3, 1, 3, 1, 1)
        self.taurusLabel_5 = TaurusLabel(self.groupBox)
        self.taurusLabel_5.setObjectName(_fromUtf8("taurusLabel_5"))
        self.gridLayout.addWidget(self.taurusLabel_5, 2, 0, 1, 1)
        self.taurusLabel_6 = TaurusLabel(self.groupBox)
        self.taurusLabel_6.setObjectName(_fromUtf8("taurusLabel_6"))
        self.gridLayout.addWidget(self.taurusLabel_6, 2, 2, 1, 1)
        self.taurusLed_4 = TaurusLed(self.groupBox)
        self.taurusLed_4.setObjectName(_fromUtf8("taurusLed_4"))
        self.gridLayout.addWidget(self.taurusLed_4, 2, 3, 1, 1)
        self.taurusLabel_7 = TaurusLabel(self.groupBox)
        self.taurusLabel_7.setObjectName(_fromUtf8("taurusLabel_7"))
        self.gridLayout.addWidget(self.taurusLabel_7, 3, 0, 1, 1)
        self.taurusLabel_8 = TaurusLabel(self.groupBox)
        self.taurusLabel_8.setObjectName(_fromUtf8("taurusLabel_8"))
        self.gridLayout.addWidget(self.taurusLabel_8, 3, 2, 1, 1)
        self.taurusLed_5 = TaurusLed(self.groupBox)
        self.taurusLed_5.setObjectName(_fromUtf8("taurusLed_5"))
        self.gridLayout.addWidget(self.taurusLed_5, 3, 3, 1, 1)
        self.taurusLabel_9 = TaurusLabel(self.groupBox)
        self.taurusLabel_9.setObjectName(_fromUtf8("taurusLabel_9"))
        self.gridLayout.addWidget(self.taurusLabel_9, 4, 0, 1, 1)
        self.taurusLabel_10 = TaurusLabel(self.groupBox)
        self.taurusLabel_10.setObjectName(_fromUtf8("taurusLabel_10"))
        self.gridLayout.addWidget(self.taurusLabel_10, 4, 2, 1, 1)
        self.taurusLed_6 = TaurusLed(self.groupBox)
        self.taurusLed_6.setObjectName(_fromUtf8("taurusLed_6"))
        self.gridLayout.addWidget(self.taurusLed_6, 4, 3, 1, 1)
        self.taurusLabel_11 = TaurusLabel(self.groupBox)
        self.taurusLabel_11.setObjectName(_fromUtf8("taurusLabel_11"))
        self.gridLayout.addWidget(self.taurusLabel_11, 5, 0, 1, 1)
        self.taurusLabel_12 = TaurusLabel(self.groupBox)
        self.taurusLabel_12.setObjectName(_fromUtf8("taurusLabel_12"))
        self.gridLayout.addWidget(self.taurusLabel_12, 5, 2, 1, 1)
        self.taurusLed_7 = TaurusLed(self.groupBox)
        self.taurusLed_7.setObjectName(_fromUtf8("taurusLed_7"))
        self.gridLayout.addWidget(self.taurusLed_7, 5, 3, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox, 0, 2, 1, 1)
        self.groupBox_2 = QtGui.QGroupBox(Form)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_2)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.taurusLabel_13 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_13.setObjectName(_fromUtf8("taurusLabel_13"))
        self.gridLayout_3.addWidget(self.taurusLabel_13, 0, 0, 1, 1)
        self.taurusLabel_14 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_14.setObjectName(_fromUtf8("taurusLabel_14"))
        self.gridLayout_3.addWidget(self.taurusLabel_14, 0, 2, 1, 1)
        self.taurusLed_8 = TaurusLed(self.groupBox_2)
        self.taurusLed_8.setObjectName(_fromUtf8("taurusLed_8"))
        self.gridLayout_3.addWidget(self.taurusLed_8, 0, 3, 1, 1)
        self.taurusLabel_15 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_15.setObjectName(_fromUtf8("taurusLabel_15"))
        self.gridLayout_3.addWidget(self.taurusLabel_15, 1, 0, 1, 1)
        self.taurusLabel_16 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_16.setObjectName(_fromUtf8("taurusLabel_16"))
        self.gridLayout_3.addWidget(self.taurusLabel_16, 1, 2, 1, 1)
        self.taurusLed_9 = TaurusLed(self.groupBox_2)
        self.taurusLed_9.setObjectName(_fromUtf8("taurusLed_9"))
        self.gridLayout_3.addWidget(self.taurusLed_9, 1, 3, 1, 1)
        self.taurusLabel_17 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_17.setObjectName(_fromUtf8("taurusLabel_17"))
        self.gridLayout_3.addWidget(self.taurusLabel_17, 2, 0, 1, 1)
        self.taurusLabel_18 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_18.setObjectName(_fromUtf8("taurusLabel_18"))
        self.gridLayout_3.addWidget(self.taurusLabel_18, 2, 2, 1, 1)
        self.taurusLed_10 = TaurusLed(self.groupBox_2)
        self.taurusLed_10.setObjectName(_fromUtf8("taurusLed_10"))
        self.gridLayout_3.addWidget(self.taurusLed_10, 2, 3, 1, 1)
        self.taurusLabel_19 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_19.setObjectName(_fromUtf8("taurusLabel_19"))
        self.gridLayout_3.addWidget(self.taurusLabel_19, 3, 0, 1, 1)
        self.taurusLabel_20 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_20.setObjectName(_fromUtf8("taurusLabel_20"))
        self.gridLayout_3.addWidget(self.taurusLabel_20, 3, 2, 1, 1)
        self.taurusLed_11 = TaurusLed(self.groupBox_2)
        self.taurusLed_11.setObjectName(_fromUtf8("taurusLed_11"))
        self.gridLayout_3.addWidget(self.taurusLed_11, 3, 3, 1, 1)
        self.taurusLabel_21 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_21.setObjectName(_fromUtf8("taurusLabel_21"))
        self.gridLayout_3.addWidget(self.taurusLabel_21, 4, 0, 1, 1)
        self.taurusLabel_22 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_22.setObjectName(_fromUtf8("taurusLabel_22"))
        self.gridLayout_3.addWidget(self.taurusLabel_22, 4, 2, 1, 1)
        self.taurusLed_12 = TaurusLed(self.groupBox_2)
        self.taurusLed_12.setObjectName(_fromUtf8("taurusLed_12"))
        self.gridLayout_3.addWidget(self.taurusLed_12, 4, 3, 1, 1)
        self.taurusLabel_23 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_23.setObjectName(_fromUtf8("taurusLabel_23"))
        self.gridLayout_3.addWidget(self.taurusLabel_23, 5, 0, 1, 1)
        self.taurusLabel_24 = TaurusLabel(self.groupBox_2)
        self.taurusLabel_24.setObjectName(_fromUtf8("taurusLabel_24"))
        self.gridLayout_3.addWidget(self.taurusLabel_24, 5, 2, 1, 1)
        self.taurusLed_13 = TaurusLed(self.groupBox_2)
        self.taurusLed_13.setObjectName(_fromUtf8("taurusLed_13"))
        self.gridLayout_3.addWidget(self.taurusLed_13, 5, 3, 1, 1)
        self.gridLayout_2.addWidget(self.groupBox_2, 0, 3, 1, 1)
        self.groupBox_4 = QtGui.QGroupBox(Form)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.gridLayout_5 = QtGui.QGridLayout(self.groupBox_4)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.taurusLabel_26 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_26.setObjectName(_fromUtf8("taurusLabel_26"))
        self.gridLayout_5.addWidget(self.taurusLabel_26, 0, 0, 1, 3)
        self.taurusLed_14 = TaurusLed(self.groupBox_4)
        self.taurusLed_14.setObjectName(_fromUtf8("taurusLed_14"))
        self.gridLayout_5.addWidget(self.taurusLed_14, 1, 0, 1, 1)
        self.taurusLabel_29 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_29.setObjectName(_fromUtf8("taurusLabel_29"))
        self.gridLayout_5.addWidget(self.taurusLabel_29, 2, 0, 1, 1)
        self.taurusLabel_30 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_30.setObjectName(_fromUtf8("taurusLabel_30"))
        self.gridLayout_5.addWidget(self.taurusLabel_30, 2, 1, 1, 1)
        self.taurusValueLineEdit_2 = TaurusValueLineEdit(self.groupBox_4)
        self.taurusValueLineEdit_2.setObjectName(
            _fromUtf8("taurusValueLineEdit_2"))
        self.gridLayout_5.addWidget(self.taurusValueLineEdit_2, 2, 2, 1, 1)
        self.taurusLabel_33 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_33.setObjectName(_fromUtf8("taurusLabel_33"))
        self.gridLayout_5.addWidget(self.taurusLabel_33, 3, 0, 1, 1)
        self.taurusLabel_34 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_34.setObjectName(_fromUtf8("taurusLabel_34"))
        self.gridLayout_5.addWidget(self.taurusLabel_34, 3, 1, 1, 1)
        self.taurusValueLineEdit_4 = TaurusValueLineEdit(self.groupBox_4)
        self.taurusValueLineEdit_4.setObjectName(
            _fromUtf8("taurusValueLineEdit_4"))
        self.gridLayout_5.addWidget(self.taurusValueLineEdit_4, 3, 2, 1, 1)
        self.taurusLabel_37 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_37.setObjectName(_fromUtf8("taurusLabel_37"))
        self.gridLayout_5.addWidget(self.taurusLabel_37, 4, 0, 1, 1)
        self.taurusLabel_38 = TaurusLabel(self.groupBox_4)
        self.taurusLabel_38.setObjectName(_fromUtf8("taurusLabel_38"))
        self.gridLayout_5.addWidget(self.taurusLabel_38, 4, 1, 1, 1)
        self.taurusValueLineEdit_6 = TaurusValueLineEdit(self.groupBox_4)
        self.taurusValueLineEdit_6.setObjectName(
            _fromUtf8("taurusValueLineEdit_6"))
        self.gridLayout_5.addWidget(self.taurusValueLineEdit_6, 4, 2, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.taurusCommandButton_2 = TaurusCommandButton(self.groupBox_4)
        self.taurusCommandButton_2.setObjectName(
            _fromUtf8("taurusCommandButton_2"))
        self.horizontalLayout_2.addWidget(self.taurusCommandButton_2)
        self.cfgMg2 = QtGui.QToolButton(self.groupBox_4)
        self.cfgMg2.setObjectName(_fromUtf8("cfgMg2"))
        self.horizontalLayout_2.addWidget(self.cfgMg2)
        self.horizontalLayout_2.setStretch(0, 1)
        self.gridLayout_5.addLayout(self.horizontalLayout_2, 1, 1, 1, 2)
        self.gridLayout_2.addWidget(self.groupBox_4, 1, 3, 1, 1)
        self.groupBox_3 = QtGui.QGroupBox(Form)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.taurusLabel_25 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_25.setObjectName(_fromUtf8("taurusLabel_25"))
        self.gridLayout_4.addWidget(self.taurusLabel_25, 0, 0, 1, 3)
        self.taurusLabel_27 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_27.setObjectName(_fromUtf8("taurusLabel_27"))
        self.gridLayout_4.addWidget(self.taurusLabel_27, 2, 1, 1, 1)
        self.taurusLabel_28 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_28.setObjectName(_fromUtf8("taurusLabel_28"))
        self.gridLayout_4.addWidget(self.taurusLabel_28, 2, 0, 1, 1)
        self.taurusValueLineEdit = TaurusValueLineEdit(self.groupBox_3)
        self.taurusValueLineEdit.setObjectName(
            _fromUtf8("taurusValueLineEdit"))
        self.gridLayout_4.addWidget(self.taurusValueLineEdit, 2, 2, 1, 1)
        self.taurusLed = TaurusLed(self.groupBox_3)
        self.taurusLed.setObjectName(_fromUtf8("taurusLed"))
        self.gridLayout_4.addWidget(self.taurusLed, 1, 0, 1, 1)
        self.taurusLabel_31 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_31.setObjectName(_fromUtf8("taurusLabel_31"))
        self.gridLayout_4.addWidget(self.taurusLabel_31, 3, 0, 1, 1)
        self.taurusLabel_32 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_32.setObjectName(_fromUtf8("taurusLabel_32"))
        self.gridLayout_4.addWidget(self.taurusLabel_32, 3, 1, 1, 1)
        self.taurusValueLineEdit_3 = TaurusValueLineEdit(self.groupBox_3)
        self.taurusValueLineEdit_3.setObjectName(
            _fromUtf8("taurusValueLineEdit_3"))
        self.gridLayout_4.addWidget(self.taurusValueLineEdit_3, 3, 2, 1, 1)
        self.taurusLabel_35 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_35.setObjectName(_fromUtf8("taurusLabel_35"))
        self.gridLayout_4.addWidget(self.taurusLabel_35, 4, 0, 1, 1)
        self.taurusLabel_36 = TaurusLabel(self.groupBox_3)
        self.taurusLabel_36.setObjectName(_fromUtf8("taurusLabel_36"))
        self.gridLayout_4.addWidget(self.taurusLabel_36, 4, 1, 1, 1)
        self.taurusValueLineEdit_5 = TaurusValueLineEdit(self.groupBox_3)
        self.taurusValueLineEdit_5.setObjectName(
            _fromUtf8("taurusValueLineEdit_5"))
        self.gridLayout_4.addWidget(self.taurusValueLineEdit_5, 4, 2, 1, 1)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.taurusCommandButton = TaurusCommandButton(self.groupBox_3)
        self.taurusCommandButton.setObjectName(
            _fromUtf8("taurusCommandButton"))
        self.horizontalLayout_3.addWidget(self.taurusCommandButton)
        self.cfgMg1 = QtGui.QToolButton(self.groupBox_3)
        self.cfgMg1.setObjectName(_fromUtf8("cfgMg1"))
        self.horizontalLayout_3.addWidget(self.cfgMg1)
        self.gridLayout_4.addLayout(self.horizontalLayout_3, 1, 1, 1, 2)
        self.gridLayout_2.addWidget(self.groupBox_3, 1, 2, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(QtGui.QApplication.translate(
            "Form", "Form", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox.setTitle(QtGui.QApplication.translate(
            "Form", "CTs of CTRL1", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/1/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_2.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/1/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_2.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/1/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_3.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/2/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_3.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_4.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/2/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_3.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/2/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_5.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/3/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_5.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_6.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/3/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_4.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/3/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_7.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/4/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_7.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_8.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/4/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_5.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/4/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_9.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/5/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_9.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_10.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/5/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_6.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/5/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_11.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/6/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_11.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_12.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/6/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_7.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl1/6/state", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_2.setTitle(QtGui.QApplication.translate(
            "Form", "CTs of CTRL2", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_13.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/1/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_13.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_14.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/1/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_8.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/1/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_15.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/2/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_15.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_16.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/2/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_9.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/2/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_17.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/3/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_17.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_18.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/3/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_10.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/3/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_19.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/4/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_19.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_20.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/4/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_11.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/4/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_21.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/5/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_21.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_22.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/5/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_12.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/5/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_23.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/6/value?configuration=dev_alias", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_23.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_24.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/6/value", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_13.setModel(QtGui.QApplication.translate(
            "Form", "expchan/dummyctctrl2/6/state", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_4.setTitle(QtGui.QApplication.translate(
            "Form", "MG2", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_26.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/elementlist", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_26.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed_14.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_29.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/integrationtime?configuration=label", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_29.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_30.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/integrationtime", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit_2.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/integrationtime", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_33.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/monitorcount?configuration=label", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_33.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_34.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/monitorcount", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit_4.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/monitorcount", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_37.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/acquisitionmode?configuration=label", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_37.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_38.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/acquisitionmode", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit_6.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2/acquisitionmode", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusCommandButton_2.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg2", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusCommandButton_2.setCommand(QtGui.QApplication.translate(
            "Form", "start", None, QtGui.QApplication.UnicodeUTF8))
        self.cfgMg2.setText(QtGui.QApplication.translate(
            "Form", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_3.setTitle(QtGui.QApplication.translate(
            "Form", "MG1", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_25.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/elementlist", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_25.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_27.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/integrationtime", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_28.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/integrationtime?configuration=label", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_28.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/integrationtime", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLed.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/state", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_31.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/monitorcount?configuration=label", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_31.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_32.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/monitorcount", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit_3.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/monitorcount", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_35.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/acquisitionmode?configuration=label", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_35.setBgRole(QtGui.QApplication.translate(
            "Form", "none", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusLabel_36.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/acquisitionmode", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusValueLineEdit_5.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1/acquisitionmode", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusCommandButton.setModel(QtGui.QApplication.translate(
            "Form", "mntgrp/v3/mg1", None, QtGui.QApplication.UnicodeUTF8))
        self.taurusCommandButton.setCommand(QtGui.QApplication.translate(
            "Form", "start", None, QtGui.QApplication.UnicodeUTF8))
        self.cfgMg1.setText(QtGui.QApplication.translate(
            "Form", "...", None, QtGui.QApplication.UnicodeUTF8))
class Ui_Form(object):
    def setupUi(self, Form, element):
        self.deviceProxy = element[0]
        description = element[1]

        Form.setObjectName("Form")
        Form.resize(260, 104)
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setSpacing(1)
        self.verticalLayout.setMargin(5)
        self.verticalLayout.setObjectName("verticalLayout")

        ########################
        # HORIZONTAL 1
        ########################
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")

        # Element Name -> OpenWidgetButton (Cosywidgets)
        self.ElementName = OpenWidgetButton(Form)
        self.ElementName.setText(self.deviceProxy.split("/")[2] + " ")
        self.horizontalLayout.addWidget(self.ElementName)

        # LED for state
        self.stateT = TaurusLed(Form)
        self.stateT.setFixedSize(QtCore.QSize(20, 20))
        self.stateT.setObjectName("stateT")
        self.horizontalLayout.addWidget(self.stateT)

        # Command combobox (Cosywidgets)
        self.comboBox = CommandComboBox(Form)
        self.comboBox.setObjectName("comboBox")
        self.comboBox.setFixedHeight(20)
        self.horizontalLayout.addWidget(self.comboBox)
        self.comboBox.addItems(["Start", "Stop", "Init"])

        self.verticalLayout.addLayout(self.horizontalLayout)


        ########################
        # HORIZONTAL 2
        ########################
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")

        # DESIRED ATTRIBUTE ...
        self.pressure = QtGui.QLabel(Form)
        self.pressure.setObjectName("pressure")
        self.horizontalLayout_2.addWidget(self.pressure)
        self.pressureT = TaurusLabel(Form)
        self.pressureT.setObjectName("pressureT")
        self.pressureT.setFixedWidth(180)
        self.horizontalLayout_2.addWidget(self.pressureT)
        self.pressureU = QtGui.QLabel(Form)
        self.pressureU.setText("mBar")
        self.horizontalLayout_2.addWidget(self.pressureU)

        self.verticalLayout.addLayout(self.horizontalLayout_2)

        ########################
        # HORIZONTAL 3
        ########################
        # ...


        ########################
        # DESCRIPTION
        ########################
        self.descLabel = QtGui.QLabel(u'\u2022' + " " + description)
        self.descLabel.setStyleSheet("background-color: lightblue; border: 1px solid grey;")
        self.descLabel.setToolTip(description)
        self.verticalLayout.addSpacing(2)
        self.verticalLayout.addWidget(self.descLabel)


        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(QtGui.QApplication.translate("Form", "Form", None, QtGui.QApplication.UnicodeUTF8))
        self.pressure.setText(QtGui.QApplication.translate("Form", "Pressure:", None, QtGui.QApplication.UnicodeUTF8))

    # SHOW/HIDE DESCRIPTION
    def showDescription(self, show):
        if show:
            self.descLabel.show()
        else:
            self.descLabel.hide()

    # SEPARATE SET MODEL -> background thread
    def setModel(self):
        self.ElementName.setModel(self.deviceProxy)
        self.stateT.setModel(self.deviceProxy + "/State")
        self.comboBox.setModel(self.deviceProxy)
        self.pressureT.setModel(self.deviceProxy + "/pressure")
        try:
            self.pressureU.setText(PyTango.AttributeProxy(self.deviceProxy + "/pressure").get_config().unit)
        except PyTango.DevFailed:
            pass