コード例 #1
0
ファイル: kmlsave_ui.py プロジェクト: whztt07/star_ossim
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(355, 516)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/element-vector.gif")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        Form.setWindowIcon(icon)
        self.verticalLayout_3 = QtGui.QVBoxLayout(Form)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.scrollArea = QtGui.QScrollArea(Form)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 314, 705))
        self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.KmlGeneralgroupBox = QtGui.QGroupBox(self.scrollAreaWidgetContents)
        self.KmlGeneralgroupBox.setObjectName(_fromUtf8("KmlGeneralgroupBox"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.KmlGeneralgroupBox)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(self.KmlGeneralgroupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.kmlname = QtGui.QLineEdit(self.KmlGeneralgroupBox)
        self.kmlname.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.kmlname.setObjectName(_fromUtf8("kmlname"))
        self.gridLayout.addWidget(self.kmlname, 0, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.KmlGeneralgroupBox)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.kmllabel = QtGui.QLineEdit(self.KmlGeneralgroupBox)
        self.kmllabel.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.kmllabel.setObjectName(_fromUtf8("kmllabel"))
        self.gridLayout.addWidget(self.kmllabel, 1, 1, 1, 1)
        self.Iconlabel = QtGui.QLabel(self.KmlGeneralgroupBox)
        self.Iconlabel.setObjectName(_fromUtf8("Iconlabel"))
        self.gridLayout.addWidget(self.Iconlabel, 2, 0, 1, 1)
        self.SelectIcon = QtGui.QComboBox(self.KmlGeneralgroupBox)
        self.SelectIcon.setObjectName(_fromUtf8("SelectIcon"))
        self.SelectIcon.addItem(_fromUtf8(""))
        self.SelectIcon.setItemText(0, _fromUtf8(""))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/blue_circle.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.SelectIcon.addItem(icon1, _fromUtf8(""))
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/green_circle.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.SelectIcon.addItem(icon2, _fromUtf8(""))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/red_circle.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.SelectIcon.addItem(icon3, _fromUtf8(""))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/yellow_circle.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.SelectIcon.addItem(icon4, _fromUtf8(""))
        self.gridLayout.addWidget(self.SelectIcon, 2, 1, 1, 1)
        self.LineWidthlabel = QtGui.QLabel(self.KmlGeneralgroupBox)
        self.LineWidthlabel.setObjectName(_fromUtf8("LineWidthlabel"))
        self.gridLayout.addWidget(self.LineWidthlabel, 3, 0, 1, 1)
        self.horizontalLayout_9 = QtGui.QHBoxLayout()
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem)
        self.LineWidth = QtGui.QSpinBox(self.KmlGeneralgroupBox)
        self.LineWidth.setStyleSheet(_fromUtf8("background-color: rgb(231, 231, 231);"))
        self.LineWidth.setObjectName(_fromUtf8("LineWidth"))
        self.horizontalLayout_9.addWidget(self.LineWidth)
        self.gridLayout.addLayout(self.horizontalLayout_9, 3, 1, 1, 1)
        self.Extrudelabel = QtGui.QLabel(self.KmlGeneralgroupBox)
        self.Extrudelabel.setObjectName(_fromUtf8("Extrudelabel"))
        self.gridLayout.addWidget(self.Extrudelabel, 4, 0, 1, 1)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.Extrude = QtGui.QCheckBox(self.KmlGeneralgroupBox)
        self.Extrude.setText(_fromUtf8(""))
        self.Extrude.setObjectName(_fromUtf8("Extrude"))
        self.horizontalLayout_4.addWidget(self.Extrude)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem1)
        self.Offset = QtGui.QDoubleSpinBox(self.KmlGeneralgroupBox)
        self.Offset.setStyleSheet(_fromUtf8("background-color: rgb(231, 231, 231);"))
        self.Offset.setObjectName(_fromUtf8("Offset"))
        self.horizontalLayout_4.addWidget(self.Offset)
        self.gridLayout.addLayout(self.horizontalLayout_4, 4, 1, 1, 1)
        self.Tessellatelabel = QtGui.QLabel(self.KmlGeneralgroupBox)
        self.Tessellatelabel.setObjectName(_fromUtf8("Tessellatelabel"))
        self.gridLayout.addWidget(self.Tessellatelabel, 5, 0, 1, 1)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.Tessellate = QtGui.QCheckBox(self.KmlGeneralgroupBox)
        self.Tessellate.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.Tessellate.setText(_fromUtf8(""))
        self.Tessellate.setObjectName(_fromUtf8("Tessellate"))
        self.horizontalLayout_6.addWidget(self.Tessellate)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem2)
        self.gridLayout.addLayout(self.horizontalLayout_6, 5, 1, 1, 1)
        self.verticalLayout_4.addLayout(self.gridLayout)
        self.verticalLayout_2.addWidget(self.KmlGeneralgroupBox)
        self.KmlColorgroupBox = QtGui.QGroupBox(self.scrollAreaWidgetContents)
        self.KmlColorgroupBox.setObjectName(_fromUtf8("KmlColorgroupBox"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.KmlColorgroupBox)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.gridLayout_3 = QtGui.QGridLayout()
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.labelcolor = QtGui.QToolButton(self.KmlColorgroupBox)
        self.labelcolor.setMaximumSize(QtCore.QSize(100, 16777215))
        self.labelcolor.setStyleSheet(_fromUtf8(" QToolButton { /* all types of tool button */\n"
"     border: 2px solid #8f8f91;\n"
"     border-radius: 6px;\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #f6f7fa, stop: 1 #dadbde);\n"
" }\n"
"\n"
" QToolButton[popupMode=\"1\"] { /* only for MenuButtonPopup */\n"
"     padding-right: 20px; /* make way for the popup button */\n"
" }\n"
"\n"
" QToolButton:pressed {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #dadbde, stop: 1 #f6f7fa);\n"
" }\n"
"\n"
" QToolButton:checked {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 white, stop: 1 blue);\n"
" }\n"
"\n"
" /* the subcontrols below are used only in the MenuButtonPopup mode */\n"
" QToolButton::menu-button {\n"
"     border: 2px solid gray;\n"
"     border-top-right-radius: 6px;\n"
"     border-bottom-right-radius: 6px;\n"
"     /* 16px width + 4px for border = 20px allocated above */\n"
"     width: 16px;\n"
" }\n"
"\n"
" QToolButton::menu-arrow {\n"
"     image: url(downarrow.png);\n"
" }\n"
"\n"
" QToolButton::menu-arrow:open {\n"
"     top: 1px; left: 1px; /* shift it a bit */\n"
" }"))
        self.labelcolor.setObjectName(_fromUtf8("labelcolor"))
        self.gridLayout_3.addWidget(self.labelcolor, 0, 0, 1, 1)
        self.linecolor = QtGui.QToolButton(self.KmlColorgroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.linecolor.sizePolicy().hasHeightForWidth())
        self.linecolor.setSizePolicy(sizePolicy)
        self.linecolor.setAcceptDrops(False)
        self.linecolor.setAutoFillBackground(False)
        self.linecolor.setStyleSheet(_fromUtf8(" QToolButton { /* all types of tool button */\n"
"     border: 2px solid #8f8f91;\n"
"     border-radius: 6px;\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #f6f7fa, stop: 1 #dadbde);\n"
" }\n"
"\n"
" QToolButton[popupMode=\"1\"] { /* only for MenuButtonPopup */\n"
"     padding-right: 20px; /* make way for the popup button */\n"
" }\n"
"\n"
" QToolButton:pressed {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #dadbde, stop: 1 #f6f7fa);\n"
" }\n"
"\n"
" QToolButton:checked {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 white, stop: 1 blue);\n"
" }\n"
"\n"
" /* the subcontrols below are used only in the MenuButtonPopup mode */\n"
" QToolButton::menu-button {\n"
"     border: 2px solid gray;\n"
"     border-top-right-radius: 6px;\n"
"     border-bottom-right-radius: 6px;\n"
"     /* 16px width + 4px for border = 20px allocated above */\n"
"     width: 16px;\n"
" }\n"
"\n"
" QToolButton::menu-arrow {\n"
"     image: url(downarrow.png);\n"
" }\n"
"\n"
" QToolButton::menu-arrow:open {\n"
"     top: 1px; left: 1px; /* shift it a bit */\n"
" }"))
        self.linecolor.setAutoRaise(False)
        self.linecolor.setObjectName(_fromUtf8("linecolor"))
        self.gridLayout_3.addWidget(self.linecolor, 1, 0, 1, 1)
        self.polygoncolor = QtGui.QToolButton(self.KmlColorgroupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.polygoncolor.sizePolicy().hasHeightForWidth())
        self.polygoncolor.setSizePolicy(sizePolicy)
        self.polygoncolor.setStyleSheet(_fromUtf8(" QToolButton { /* all types of tool button */\n"
"     border: 2px solid #8f8f91;\n"
"     border-radius: 6px;\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #f6f7fa, stop: 1 #dadbde);\n"
" }\n"
"\n"
" QToolButton[popupMode=\"1\"] { /* only for MenuButtonPopup */\n"
"     padding-right: 20px; /* make way for the popup button */\n"
" }\n"
"\n"
" QToolButton:pressed {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #dadbde, stop: 1 #f6f7fa);\n"
" }\n"
"\n"
" QToolButton:checked {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 white, stop: 1 blue);\n"
" }\n"
"\n"
" /* the subcontrols below are used only in the MenuButtonPopup mode */\n"
" QToolButton::menu-button {\n"
"     border: 2px solid gray;\n"
"     border-top-right-radius: 6px;\n"
"     border-bottom-right-radius: 6px;\n"
"     /* 16px width + 4px for border = 20px allocated above */\n"
"     width: 16px;\n"
" }\n"
"\n"
" QToolButton::menu-arrow {\n"
"     image: url(downarrow.png);\n"
" }\n"
"\n"
" QToolButton::menu-arrow:open {\n"
"     top: 1px; left: 1px; /* shift it a bit */\n"
" }"))
        self.polygoncolor.setObjectName(_fromUtf8("polygoncolor"))
        self.gridLayout_3.addWidget(self.polygoncolor, 2, 0, 1, 1)
        self.LabelColorhorizontalLayout = QtGui.QHBoxLayout()
        self.LabelColorhorizontalLayout.setObjectName(_fromUtf8("LabelColorhorizontalLayout"))
        self.labelcolorlabel = QtGui.QLineEdit(self.KmlColorgroupBox)
        self.labelcolorlabel.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.labelcolorlabel.setReadOnly(True)
        self.labelcolorlabel.setObjectName(_fromUtf8("labelcolorlabel"))
        self.LabelColorhorizontalLayout.addWidget(self.labelcolorlabel)
        self.LabelAlpha = QtGui.QSpinBox(self.KmlColorgroupBox)
        self.LabelAlpha.setStyleSheet(_fromUtf8("background-color: rgb(231, 231, 231);"))
        self.LabelAlpha.setMaximum(255)
        self.LabelAlpha.setProperty(_fromUtf8("value"), 255)
        self.LabelAlpha.setObjectName(_fromUtf8("LabelAlpha"))
        self.LabelColorhorizontalLayout.addWidget(self.LabelAlpha)
        self.gridLayout_3.addLayout(self.LabelColorhorizontalLayout, 0, 1, 1, 1)
        self.LineColorhorizontalLayout = QtGui.QHBoxLayout()
        self.LineColorhorizontalLayout.setObjectName(_fromUtf8("LineColorhorizontalLayout"))
        self.linecolorlabel = QtGui.QLineEdit(self.KmlColorgroupBox)
        self.linecolorlabel.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.linecolorlabel.setReadOnly(True)
        self.linecolorlabel.setObjectName(_fromUtf8("linecolorlabel"))
        self.LineColorhorizontalLayout.addWidget(self.linecolorlabel)
        self.LineAlpha = QtGui.QSpinBox(self.KmlColorgroupBox)
        self.LineAlpha.setStyleSheet(_fromUtf8("background-color: rgb(231, 231, 231);"))
        self.LineAlpha.setMaximum(255)
        self.LineAlpha.setProperty(_fromUtf8("value"), 255)
        self.LineAlpha.setObjectName(_fromUtf8("LineAlpha"))
        self.LineColorhorizontalLayout.addWidget(self.LineAlpha)
        self.gridLayout_3.addLayout(self.LineColorhorizontalLayout, 1, 1, 1, 1)
        self.PolyColorhorizontalLayout = QtGui.QHBoxLayout()
        self.PolyColorhorizontalLayout.setObjectName(_fromUtf8("PolyColorhorizontalLayout"))
        self.polygoncolorlabel = QtGui.QLineEdit(self.KmlColorgroupBox)
        self.polygoncolorlabel.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.polygoncolorlabel.setReadOnly(True)
        self.polygoncolorlabel.setObjectName(_fromUtf8("polygoncolorlabel"))
        self.PolyColorhorizontalLayout.addWidget(self.polygoncolorlabel)
        self.PolygonAlpha = QtGui.QSpinBox(self.KmlColorgroupBox)
        self.PolygonAlpha.setStyleSheet(_fromUtf8("background-color: rgb(231, 231, 231);"))
        self.PolygonAlpha.setMaximum(255)
        self.PolygonAlpha.setProperty(_fromUtf8("value"), 255)
        self.PolygonAlpha.setObjectName(_fromUtf8("PolygonAlpha"))
        self.PolyColorhorizontalLayout.addWidget(self.PolygonAlpha)
        self.gridLayout_3.addLayout(self.PolyColorhorizontalLayout, 2, 1, 1, 1)
        self.verticalLayout_5.addLayout(self.gridLayout_3)
        self.verticalLayout_2.addWidget(self.KmlColorgroupBox)
        self.groupBox = QtGui.QGroupBox(self.scrollAreaWidgetContents)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.longitude = QtGui.QLineEdit(self.groupBox)
        self.longitude.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.longitude.setObjectName(_fromUtf8("longitude"))
        self.horizontalLayout_3.addWidget(self.longitude)
        self.latitude = QtGui.QLineEdit(self.groupBox)
        self.latitude.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.latitude.setObjectName(_fromUtf8("latitude"))
        self.horizontalLayout_3.addWidget(self.latitude)
        self.gridLayout_2.addLayout(self.horizontalLayout_3, 0, 0, 1, 1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.Zoom = QtGui.QLineEdit(self.groupBox)
        self.Zoom.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.Zoom.setObjectName(_fromUtf8("Zoom"))
        self.horizontalLayout_5.addWidget(self.Zoom)
        self.Range = QtGui.QLineEdit(self.groupBox)
        self.Range.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.Range.setObjectName(_fromUtf8("Range"))
        self.horizontalLayout_5.addWidget(self.Range)
        self.Roll = QtGui.QLineEdit(self.groupBox)
        self.Roll.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.Roll.setObjectName(_fromUtf8("Roll"))
        self.horizontalLayout_5.addWidget(self.Roll)
        self.Pitch = QtGui.QLineEdit(self.groupBox)
        self.Pitch.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.Pitch.setObjectName(_fromUtf8("Pitch"))
        self.horizontalLayout_5.addWidget(self.Pitch)
        self.Head = QtGui.QLineEdit(self.groupBox)
        self.Head.setStyleSheet(_fromUtf8("QLineEdit {\n"
"     border: 1px solid gray;\n"
"     border-radius: 5px;\n"
"     padding: 0 8px;\n"
"     background: rgb(231, 231, 231);\n"
" }\n"
""))
        self.Head.setObjectName(_fromUtf8("Head"))
        self.horizontalLayout_5.addWidget(self.Head)
        self.gridLayout_2.addLayout(self.horizontalLayout_5, 1, 0, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.groupBox_2 = QtGui.QGroupBox(self.scrollAreaWidgetContents)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.frame = QtGui.QFrame(self.groupBox_2)
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.gridLayout_4 = QtGui.QGridLayout(self.frame)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.addlink = QtGui.QToolButton(self.frame)
        self.addlink.setStyleSheet(_fromUtf8(" QToolButton { /* all types of tool button */\n"
"     border: 2px solid #8f8f91;\n"
"     border-radius: 6px;\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #f6f7fa, stop: 1 #dadbde);\n"
" }\n"
"\n"
" QToolButton[popupMode=\"1\"] { /* only for MenuButtonPopup */\n"
"     padding-right: 20px; /* make way for the popup button */\n"
" }\n"
"\n"
" QToolButton:pressed {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #dadbde, stop: 1 #f6f7fa);\n"
" }\n"
"\n"
" QToolButton:checked {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 white, stop: 1 blue);\n"
" }\n"
"\n"
" /* the subcontrols below are used only in the MenuButtonPopup mode */\n"
" QToolButton::menu-button {\n"
"     border: 2px solid gray;\n"
"     border-top-right-radius: 6px;\n"
"     border-bottom-right-radius: 6px;\n"
"     /* 16px width + 4px for border = 20px allocated above */\n"
"     width: 16px;\n"
" }\n"
"\n"
" QToolButton::menu-arrow {\n"
"     image: url(downarrow.png);\n"
" }\n"
"\n"
" QToolButton::menu-arrow:open {\n"
"     top: 1px; left: 1px; /* shift it a bit */\n"
" }"))
        self.addlink.setText(_fromUtf8(""))
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/firefox_logo.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.addlink.setIcon(icon5)
        self.addlink.setObjectName(_fromUtf8("addlink"))
        self.gridLayout_4.addWidget(self.addlink, 0, 0, 1, 1)
        self.addimage = QtGui.QToolButton(self.frame)
        self.addimage.setStyleSheet(_fromUtf8(" QToolButton { /* all types of tool button */\n"
"     border: 2px solid #8f8f91;\n"
"     border-radius: 6px;\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #f6f7fa, stop: 1 #dadbde);\n"
" }\n"
"\n"
" QToolButton[popupMode=\"1\"] { /* only for MenuButtonPopup */\n"
"     padding-right: 20px; /* make way for the popup button */\n"
" }\n"
"\n"
" QToolButton:pressed {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #dadbde, stop: 1 #f6f7fa);\n"
" }\n"
"\n"
" QToolButton:checked {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 white, stop: 1 blue);\n"
" }\n"
"\n"
" /* the subcontrols below are used only in the MenuButtonPopup mode */\n"
" QToolButton::menu-button {\n"
"     border: 2px solid gray;\n"
"     border-top-right-radius: 6px;\n"
"     border-bottom-right-radius: 6px;\n"
"     /* 16px width + 4px for border = 20px allocated above */\n"
"     width: 16px;\n"
" }\n"
"\n"
" QToolButton::menu-arrow {\n"
"     image: url(downarrow.png);\n"
" }\n"
"\n"
" QToolButton::menu-arrow:open {\n"
"     top: 1px; left: 1px; /* shift it a bit */\n"
" }"))
        self.addimage.setText(_fromUtf8(""))
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/gimp.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.addimage.setIcon(icon6)
        self.addimage.setObjectName(_fromUtf8("addimage"))
        self.gridLayout_4.addWidget(self.addimage, 0, 1, 1, 1)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_4.addItem(spacerItem3, 0, 3, 1, 1)
        self.clean = QtGui.QToolButton(self.frame)
        self.clean.setStyleSheet(_fromUtf8(" QToolButton { /* all types of tool button */\n"
"     border: 2px solid #8f8f91;\n"
"     border-radius: 6px;\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #f6f7fa, stop: 1 #dadbde);\n"
" }\n"
"\n"
" QToolButton[popupMode=\"1\"] { /* only for MenuButtonPopup */\n"
"     padding-right: 20px; /* make way for the popup button */\n"
" }\n"
"\n"
" QToolButton:pressed {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 #dadbde, stop: 1 #f6f7fa);\n"
" }\n"
"\n"
" QToolButton:checked {\n"
"     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\n"
"                                       stop: 0 white, stop: 1 blue);\n"
" }\n"
"\n"
" /* the subcontrols below are used only in the MenuButtonPopup mode */\n"
" QToolButton::menu-button {\n"
"     border: 2px solid gray;\n"
"     border-top-right-radius: 6px;\n"
"     border-bottom-right-radius: 6px;\n"
"     /* 16px width + 4px for border = 20px allocated above */\n"
"     width: 16px;\n"
" }\n"
"\n"
" QToolButton::menu-arrow {\n"
"     image: url(downarrow.png);\n"
" }\n"
"\n"
" QToolButton::menu-arrow:open {\n"
"     top: 1px; left: 1px; /* shift it a bit */\n"
" }"))
        self.clean.setText(_fromUtf8(""))
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/mActionDraw.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.clean.setIcon(icon7)
        self.clean.setObjectName(_fromUtf8("clean"))
        self.gridLayout_4.addWidget(self.clean, 0, 2, 1, 1)
        self.verticalLayout.addWidget(self.frame)
        self.description = QtGui.QTextEdit(self.groupBox_2)
        self.description.setObjectName(_fromUtf8("description"))
        self.verticalLayout.addWidget(self.description)
        self.verticalLayout_2.addWidget(self.groupBox_2)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout_3.addWidget(self.scrollArea)
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem4)
        self.update = QtGui.QPushButton(Form)
        self.update.setText(_fromUtf8(""))
        self.update.setIcon(icon7)
        self.update.setObjectName(_fromUtf8("update"))
        self.horizontalLayout_8.addWidget(self.update)
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem5)
        self.save = QtGui.QPushButton(Form)
        self.save.setText(_fromUtf8(""))
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/db.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.save.setIcon(icon8)
        self.save.setObjectName(_fromUtf8("save"))
        self.horizontalLayout_8.addWidget(self.save)
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem6)
        self.opendir = QtGui.QPushButton(Form)
        self.opendir.setObjectName(_fromUtf8("opendir"))
        self.horizontalLayout_8.addWidget(self.opendir)
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem7)
        self.verticalLayout_3.addLayout(self.horizontalLayout_8)

        self.retranslateUi(Form)
        self.SelectIcon.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(Form)
コード例 #2
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(1097, 737)
        self.verticalLayoutWidget = QtGui.QWidget(Form)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(550, 350, 541, 381))
        self.verticalLayoutWidget.setObjectName(
            _fromUtf8("verticalLayoutWidget"))
        self.vlActive = QtGui.QVBoxLayout(self.verticalLayoutWidget)
        self.vlActive.setObjectName(_fromUtf8("vlActive"))
        self.verticalLayoutWidget_2 = QtGui.QWidget(Form)
        self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(0, 350, 541, 381))
        self.verticalLayoutWidget_2.setObjectName(
            _fromUtf8("verticalLayoutWidget_2"))
        self.vlAll = QtGui.QVBoxLayout(self.verticalLayoutWidget_2)
        self.vlAll.setObjectName(_fromUtf8("vlAll"))
        self.cbAllPlotType = QtGui.QComboBox(Form)
        self.cbAllPlotType.setGeometry(QtCore.QRect(40, 290, 71, 22))
        self.cbAllPlotType.setObjectName(_fromUtf8("cbAllPlotType"))
        self.cbAllPlotType.addItem(_fromUtf8(""))
        self.cbAllPlotType.addItem(_fromUtf8(""))
        self.lineEdit_10 = QtGui.QLineEdit(Form)
        self.lineEdit_10.setGeometry(QtCore.QRect(0, 310, 41, 21))
        self.lineEdit_10.setReadOnly(True)
        self.lineEdit_10.setObjectName(_fromUtf8("lineEdit_10"))
        self.cbAllXAxis = QtGui.QComboBox(Form)
        self.cbAllXAxis.setGeometry(QtCore.QRect(40, 310, 71, 21))
        self.cbAllXAxis.setObjectName(_fromUtf8("cbAllXAxis"))
        self.cbAllXAxis.addItem(_fromUtf8(""))
        self.cbAllXAxis.addItem(_fromUtf8(""))
        self.cbAllXAxis.addItem(_fromUtf8(""))
        self.lineEdit_9 = QtGui.QLineEdit(Form)
        self.lineEdit_9.setGeometry(QtCore.QRect(0, 330, 41, 21))
        self.lineEdit_9.setReadOnly(True)
        self.lineEdit_9.setObjectName(_fromUtf8("lineEdit_9"))
        self.cbAllYAxis = QtGui.QComboBox(Form)
        self.cbAllYAxis.setGeometry(QtCore.QRect(40, 330, 71, 21))
        self.cbAllYAxis.setObjectName(_fromUtf8("cbAllYAxis"))
        self.cbAllYAxis.addItem(_fromUtf8(""))
        self.cbAllYAxis.addItem(_fromUtf8(""))
        self.cbAllYAxis.addItem(_fromUtf8(""))
        self.ckAllPlotAsc = QtGui.QCheckBox(Form)
        self.ckAllPlotAsc.setGeometry(QtCore.QRect(120, 290, 101, 17))
        self.ckAllPlotAsc.setChecked(True)
        self.ckAllPlotAsc.setObjectName(_fromUtf8("ckAllPlotAsc"))
        self.ckAllPlotDesc = QtGui.QCheckBox(Form)
        self.ckAllPlotDesc.setGeometry(QtCore.QRect(120, 310, 101, 17))
        self.ckAllPlotDesc.setChecked(True)
        self.ckAllPlotDesc.setObjectName(_fromUtf8("ckAllPlotDesc"))
        self.ckAllUpdate = QtGui.QCheckBox(Form)
        self.ckAllUpdate.setGeometry(QtCore.QRect(230, 310, 101, 17))
        self.ckAllUpdate.setChecked(True)
        self.ckAllUpdate.setObjectName(_fromUtf8("ckAllUpdate"))
        self.ckAllHideZero = QtGui.QCheckBox(Form)
        self.ckAllHideZero.setGeometry(QtCore.QRect(120, 330, 101, 17))
        self.ckAllHideZero.setChecked(True)
        self.ckAllHideZero.setObjectName(_fromUtf8("ckAllHideZero"))
        self.lineEdit_11 = QtGui.QLineEdit(Form)
        self.lineEdit_11.setGeometry(QtCore.QRect(0, 290, 41, 21))
        self.lineEdit_11.setReadOnly(True)
        self.lineEdit_11.setObjectName(_fromUtf8("lineEdit_11"))
        self.lineEdit_12 = QtGui.QLineEdit(Form)
        self.lineEdit_12.setGeometry(QtCore.QRect(230, 330, 121, 21))
        self.lineEdit_12.setReadOnly(True)
        self.lineEdit_12.setObjectName(_fromUtf8("lineEdit_12"))
        self.dsbAllUpdateInterval = QtGui.QDoubleSpinBox(Form)
        self.dsbAllUpdateInterval.setGeometry(QtCore.QRect(350, 330, 81, 21))
        self.dsbAllUpdateInterval.setMinimum(1.0)
        self.dsbAllUpdateInterval.setMaximum(2147483647.0)
        self.dsbAllUpdateInterval.setProperty("value", 5.0)
        self.dsbAllUpdateInterval.setObjectName(
            _fromUtf8("dsbAllUpdateInterval"))
        self.dsbActiveUpdateInterval = QtGui.QDoubleSpinBox(Form)
        self.dsbActiveUpdateInterval.setGeometry(QtCore.QRect(
            670, 330, 81, 21))
        self.dsbActiveUpdateInterval.setMinimum(1.0)
        self.dsbActiveUpdateInterval.setMaximum(2147483647.0)
        self.dsbActiveUpdateInterval.setObjectName(
            _fromUtf8("dsbActiveUpdateInterval"))
        self.ckActiveUpdate = QtGui.QCheckBox(Form)
        self.ckActiveUpdate.setGeometry(QtCore.QRect(550, 310, 91, 17))
        self.ckActiveUpdate.setChecked(True)
        self.ckActiveUpdate.setObjectName(_fromUtf8("ckActiveUpdate"))
        self.lineEdit_13 = QtGui.QLineEdit(Form)
        self.lineEdit_13.setGeometry(QtCore.QRect(550, 330, 121, 21))
        self.lineEdit_13.setReadOnly(True)
        self.lineEdit_13.setObjectName(_fromUtf8("lineEdit_13"))
        self.lineEdit = QtGui.QLineEdit(Form)
        self.lineEdit.setGeometry(QtCore.QRect(0, 0, 61, 21))
        self.lineEdit.setReadOnly(True)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.sbModuleID = QtGui.QSpinBox(Form)
        self.sbModuleID.setGeometry(QtCore.QRect(60, 0, 61, 21))
        self.sbModuleID.setMaximum(2147483647)
        self.sbModuleID.setSingleStep(1)
        self.sbModuleID.setProperty("value", 0)
        self.sbModuleID.setObjectName(_fromUtf8("sbModuleID"))
        self.leModuleReady = QtGui.QLineEdit(Form)
        self.leModuleReady.setGeometry(QtCore.QRect(0, 40, 171, 21))
        self.leModuleReady.setText(_fromUtf8(""))
        self.leModuleReady.setReadOnly(True)
        self.leModuleReady.setObjectName(_fromUtf8("leModuleReady"))
        self.leModuleExists = QtGui.QLineEdit(Form)
        self.leModuleExists.setGeometry(QtCore.QRect(0, 20, 171, 21))
        self.leModuleExists.setText(_fromUtf8(""))
        self.leModuleExists.setReadOnly(True)
        self.leModuleExists.setObjectName(_fromUtf8("leModuleExists"))
        self.pbGoModule = QtGui.QPushButton(Form)
        self.pbGoModule.setGeometry(QtCore.QRect(120, 0, 51, 21))
        self.pbGoModule.setObjectName(_fromUtf8("pbGoModule"))
        self.lineEdit_2 = QtGui.QLineEdit(Form)
        self.lineEdit_2.setGeometry(QtCore.QRect(0, 120, 101, 20))
        self.lineEdit_2.setReadOnly(True)
        self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
        self.cbKeithleyPort = QtGui.QComboBox(Form)
        self.cbKeithleyPort.setGeometry(QtCore.QRect(100, 120, 71, 21))
        self.cbKeithleyPort.setObjectName(_fromUtf8("cbKeithleyPort"))
        self.cbKeithleyPort.addItem(_fromUtf8(""))
        self.pbRefreshComPorts = QtGui.QPushButton(Form)
        self.pbRefreshComPorts.setGeometry(QtCore.QRect(0, 90, 121, 21))
        self.pbRefreshComPorts.setObjectName(_fromUtf8("pbRefreshComPorts"))
        self.pbKeithleyQuery = QtGui.QPushButton(Form)
        self.pbKeithleyQuery.setGeometry(QtCore.QRect(0, 160, 51, 21))
        self.pbKeithleyQuery.setObjectName(_fromUtf8("pbKeithleyQuery"))
        self.lineEdit_3 = QtGui.QLineEdit(Form)
        self.lineEdit_3.setGeometry(QtCore.QRect(0, 140, 101, 20))
        self.lineEdit_3.setReadOnly(True)
        self.lineEdit_3.setObjectName(_fromUtf8("lineEdit_3"))
        self.cbKeithleyBaud = QtGui.QComboBox(Form)
        self.cbKeithleyBaud.setGeometry(QtCore.QRect(100, 140, 71, 21))
        self.cbKeithleyBaud.setObjectName(_fromUtf8("cbKeithleyBaud"))
        self.cbKeithleyBaud.addItem(_fromUtf8(""))
        self.leKeithleyQueryResponse = QtGui.QLineEdit(Form)
        self.leKeithleyQueryResponse.setGeometry(QtCore.QRect(
            50, 160, 121, 21))
        self.leKeithleyQueryResponse.setText(_fromUtf8(""))
        self.leKeithleyQueryResponse.setReadOnly(True)
        self.leKeithleyQueryResponse.setObjectName(
            _fromUtf8("leKeithleyQueryResponse"))
        self.cbArduinoPort = QtGui.QComboBox(Form)
        self.cbArduinoPort.setEnabled(False)
        self.cbArduinoPort.setGeometry(QtCore.QRect(100, 190, 71, 21))
        self.cbArduinoPort.setObjectName(_fromUtf8("cbArduinoPort"))
        self.cbArduinoPort.addItem(_fromUtf8(""))
        self.pbArduinoQuery = QtGui.QPushButton(Form)
        self.pbArduinoQuery.setEnabled(False)
        self.pbArduinoQuery.setGeometry(QtCore.QRect(0, 230, 51, 21))
        self.pbArduinoQuery.setObjectName(_fromUtf8("pbArduinoQuery"))
        self.leArduinoQueryResponse = QtGui.QLineEdit(Form)
        self.leArduinoQueryResponse.setEnabled(False)
        self.leArduinoQueryResponse.setGeometry(QtCore.QRect(50, 230, 121, 21))
        self.leArduinoQueryResponse.setText(_fromUtf8(""))
        self.leArduinoQueryResponse.setReadOnly(True)
        self.leArduinoQueryResponse.setObjectName(
            _fromUtf8("leArduinoQueryResponse"))
        self.lineEdit_4 = QtGui.QLineEdit(Form)
        self.lineEdit_4.setEnabled(False)
        self.lineEdit_4.setGeometry(QtCore.QRect(0, 190, 101, 20))
        self.lineEdit_4.setReadOnly(True)
        self.lineEdit_4.setObjectName(_fromUtf8("lineEdit_4"))
        self.cbArduinoBaud = QtGui.QComboBox(Form)
        self.cbArduinoBaud.setEnabled(False)
        self.cbArduinoBaud.setGeometry(QtCore.QRect(100, 210, 71, 21))
        self.cbArduinoBaud.setObjectName(_fromUtf8("cbArduinoBaud"))
        self.cbArduinoBaud.addItem(_fromUtf8(""))
        self.lineEdit_5 = QtGui.QLineEdit(Form)
        self.lineEdit_5.setEnabled(False)
        self.lineEdit_5.setGeometry(QtCore.QRect(0, 210, 101, 20))
        self.lineEdit_5.setReadOnly(True)
        self.lineEdit_5.setObjectName(_fromUtf8("lineEdit_5"))
        self.lineEdit_6 = QtGui.QLineEdit(Form)
        self.lineEdit_6.setGeometry(QtCore.QRect(210, 0, 141, 21))
        self.lineEdit_6.setReadOnly(True)
        self.lineEdit_6.setObjectName(_fromUtf8("lineEdit_6"))
        self.lineEdit_7 = QtGui.QLineEdit(Form)
        self.lineEdit_7.setGeometry(QtCore.QRect(210, 20, 141, 21))
        self.lineEdit_7.setReadOnly(True)
        self.lineEdit_7.setObjectName(_fromUtf8("lineEdit_7"))
        self.lineEdit_8 = QtGui.QLineEdit(Form)
        self.lineEdit_8.setGeometry(QtCore.QRect(210, 40, 141, 21))
        self.lineEdit_8.setReadOnly(True)
        self.lineEdit_8.setObjectName(_fromUtf8("lineEdit_8"))
        self.lineEdit_14 = QtGui.QLineEdit(Form)
        self.lineEdit_14.setGeometry(QtCore.QRect(210, 80, 141, 21))
        self.lineEdit_14.setReadOnly(True)
        self.lineEdit_14.setObjectName(_fromUtf8("lineEdit_14"))
        self.lineEdit_15 = QtGui.QLineEdit(Form)
        self.lineEdit_15.setGeometry(QtCore.QRect(210, 60, 141, 21))
        self.lineEdit_15.setReadOnly(True)
        self.lineEdit_15.setObjectName(_fromUtf8("lineEdit_15"))
        self.dsbCurrentReadInterval = QtGui.QDoubleSpinBox(Form)
        self.dsbCurrentReadInterval.setGeometry(QtCore.QRect(350, 0, 61, 21))
        self.dsbCurrentReadInterval.setMinimum(0.85)
        self.dsbCurrentReadInterval.setMaximum(65535.0)
        self.dsbCurrentReadInterval.setObjectName(
            _fromUtf8("dsbCurrentReadInterval"))
        self.sbAscStepSize = QtGui.QSpinBox(Form)
        self.sbAscStepSize.setGeometry(QtCore.QRect(350, 20, 61, 21))
        self.sbAscStepSize.setMinimum(1)
        self.sbAscStepSize.setMaximum(100)
        self.sbAscStepSize.setProperty("value", 10)
        self.sbAscStepSize.setObjectName(_fromUtf8("sbAscStepSize"))
        self.dsbAscStepInterval = QtGui.QDoubleSpinBox(Form)
        self.dsbAscStepInterval.setGeometry(QtCore.QRect(350, 40, 61, 21))
        self.dsbAscStepInterval.setMinimum(1.0)
        self.dsbAscStepInterval.setMaximum(65535.0)
        self.dsbAscStepInterval.setProperty("value", 5.0)
        self.dsbAscStepInterval.setObjectName(_fromUtf8("dsbAscStepInterval"))
        self.sbDescStepSize = QtGui.QSpinBox(Form)
        self.sbDescStepSize.setGeometry(QtCore.QRect(350, 60, 61, 21))
        self.sbDescStepSize.setMinimum(1)
        self.sbDescStepSize.setMaximum(100)
        self.sbDescStepSize.setProperty("value", 10)
        self.sbDescStepSize.setObjectName(_fromUtf8("sbDescStepSize"))
        self.dsbDescStepInterval = QtGui.QDoubleSpinBox(Form)
        self.dsbDescStepInterval.setGeometry(QtCore.QRect(350, 80, 61, 21))
        self.dsbDescStepInterval.setMinimum(1.0)
        self.dsbDescStepInterval.setMaximum(65535.0)
        self.dsbDescStepInterval.setProperty("value", 3.0)
        self.dsbDescStepInterval.setObjectName(
            _fromUtf8("dsbDescStepInterval"))
        self.lineEdit_16 = QtGui.QLineEdit(Form)
        self.lineEdit_16.setGeometry(QtCore.QRect(210, 110, 141, 21))
        self.lineEdit_16.setReadOnly(True)
        self.lineEdit_16.setObjectName(_fromUtf8("lineEdit_16"))
        self.sbTargetVoltage = QtGui.QSpinBox(Form)
        self.sbTargetVoltage.setGeometry(QtCore.QRect(350, 110, 61, 21))
        self.sbTargetVoltage.setMinimum(1)
        self.sbTargetVoltage.setMaximum(1090)
        self.sbTargetVoltage.setSingleStep(10)
        self.sbTargetVoltage.setProperty("value", 1090)
        self.sbTargetVoltage.setObjectName(_fromUtf8("sbTargetVoltage"))
        self.rbWaitTime = QtGui.QRadioButton(Form)
        self.rbWaitTime.setGeometry(QtCore.QRect(210, 130, 141, 17))
        self.rbWaitTime.setObjectName(_fromUtf8("rbWaitTime"))
        self.buttonGroup = QtGui.QButtonGroup(Form)
        self.buttonGroup.setObjectName(_fromUtf8("buttonGroup"))
        self.buttonGroup.addButton(self.rbWaitTime)
        self.rbWaitUser = QtGui.QRadioButton(Form)
        self.rbWaitUser.setGeometry(QtCore.QRect(210, 150, 141, 17))
        self.rbWaitUser.setChecked(True)
        self.rbWaitUser.setObjectName(_fromUtf8("rbWaitUser"))
        self.buttonGroup.addButton(self.rbWaitUser)
        self.sbWaitAtTarget = QtGui.QSpinBox(Form)
        self.sbWaitAtTarget.setGeometry(QtCore.QRect(350, 130, 61, 21))
        self.sbWaitAtTarget.setMaximum(2147483647)
        self.sbWaitAtTarget.setProperty("value", 600)
        self.sbWaitAtTarget.setObjectName(_fromUtf8("sbWaitAtTarget"))
        self.ckStopCurrent = QtGui.QCheckBox(Form)
        self.ckStopCurrent.setGeometry(QtCore.QRect(210, 180, 121, 17))
        self.ckStopCurrent.setChecked(True)
        self.ckStopCurrent.setObjectName(_fromUtf8("ckStopCurrent"))
        self.ckStopPower = QtGui.QCheckBox(Form)
        self.ckStopPower.setGeometry(QtCore.QRect(210, 200, 121, 17))
        self.ckStopPower.setObjectName(_fromUtf8("ckStopPower"))
        self.ckDescPower = QtGui.QCheckBox(Form)
        self.ckDescPower.setGeometry(QtCore.QRect(210, 240, 121, 17))
        self.ckDescPower.setObjectName(_fromUtf8("ckDescPower"))
        self.ckDescCurrent = QtGui.QCheckBox(Form)
        self.ckDescCurrent.setGeometry(QtCore.QRect(210, 220, 121, 17))
        self.ckDescCurrent.setChecked(True)
        self.ckDescCurrent.setObjectName(_fromUtf8("ckDescCurrent"))
        self.dsbStopCurrent = QtGui.QDoubleSpinBox(Form)
        self.dsbStopCurrent.setGeometry(QtCore.QRect(330, 180, 81, 21))
        self.dsbStopCurrent.setMaximum(65535.0)
        self.dsbStopCurrent.setProperty("value", 2.0)
        self.dsbStopCurrent.setObjectName(_fromUtf8("dsbStopCurrent"))
        self.dsbStopPower = QtGui.QDoubleSpinBox(Form)
        self.dsbStopPower.setGeometry(QtCore.QRect(330, 200, 81, 21))
        self.dsbStopPower.setMaximum(65535.0)
        self.dsbStopPower.setProperty("value", 2.0)
        self.dsbStopPower.setObjectName(_fromUtf8("dsbStopPower"))
        self.dsbDescPower = QtGui.QDoubleSpinBox(Form)
        self.dsbDescPower.setGeometry(QtCore.QRect(330, 240, 81, 21))
        self.dsbDescPower.setMaximum(65535.0)
        self.dsbDescPower.setProperty("value", 10.0)
        self.dsbDescPower.setObjectName(_fromUtf8("dsbDescPower"))
        self.dsbDescCurrent = QtGui.QDoubleSpinBox(Form)
        self.dsbDescCurrent.setGeometry(QtCore.QRect(330, 220, 81, 21))
        self.dsbDescCurrent.setMaximum(65535.0)
        self.dsbDescCurrent.setProperty("value", 10.0)
        self.dsbDescCurrent.setObjectName(_fromUtf8("dsbDescCurrent"))
        self.pbRoutineStart = QtGui.QPushButton(Form)
        self.pbRoutineStart.setGeometry(QtCore.QRect(450, 0, 75, 21))
        self.pbRoutineStart.setObjectName(_fromUtf8("pbRoutineStart"))
        self.pbRoutinePause = QtGui.QPushButton(Form)
        self.pbRoutinePause.setGeometry(QtCore.QRect(450, 20, 75, 21))
        self.pbRoutinePause.setObjectName(_fromUtf8("pbRoutinePause"))
        self.pbRoutineResume = QtGui.QPushButton(Form)
        self.pbRoutineResume.setGeometry(QtCore.QRect(450, 40, 75, 21))
        self.pbRoutineResume.setObjectName(_fromUtf8("pbRoutineResume"))
        self.pbRoutineDescend = QtGui.QPushButton(Form)
        self.pbRoutineDescend.setGeometry(QtCore.QRect(450, 60, 75, 21))
        self.pbRoutineDescend.setObjectName(_fromUtf8("pbRoutineDescend"))
        self.leStage = QtGui.QLineEdit(Form)
        self.leStage.setGeometry(QtCore.QRect(560, 0, 151, 20))
        self.leStage.setText(_fromUtf8(""))
        self.leStage.setReadOnly(True)
        self.leStage.setObjectName(_fromUtf8("leStage"))
        self.prStage = QtGui.QProgressBar(Form)
        self.prStage.setGeometry(QtCore.QRect(710, 0, 381, 20))
        self.prStage.setMaximum(1000)
        self.prStage.setProperty("value", 0)
        self.prStage.setTextVisible(False)
        self.prStage.setObjectName(_fromUtf8("prStage"))
        self.leActivity = QtGui.QLineEdit(Form)
        self.leActivity.setGeometry(QtCore.QRect(560, 20, 151, 20))
        self.leActivity.setText(_fromUtf8(""))
        self.leActivity.setReadOnly(True)
        self.leActivity.setObjectName(_fromUtf8("leActivity"))
        self.prActivity = QtGui.QProgressBar(Form)
        self.prActivity.setEnabled(True)
        self.prActivity.setGeometry(QtCore.QRect(710, 20, 191, 20))
        self.prActivity.setMaximum(1000)
        self.prActivity.setProperty("value", 0)
        self.prActivity.setTextVisible(False)
        self.prActivity.setObjectName(_fromUtf8("prActivity"))
        self.lineEdit_19 = QtGui.QLineEdit(Form)
        self.lineEdit_19.setGeometry(QtCore.QRect(560, 60, 91, 20))
        self.lineEdit_19.setReadOnly(True)
        self.lineEdit_19.setObjectName(_fromUtf8("lineEdit_19"))
        self.lineEdit_20 = QtGui.QLineEdit(Form)
        self.lineEdit_20.setGeometry(QtCore.QRect(560, 80, 91, 20))
        self.lineEdit_20.setReadOnly(True)
        self.lineEdit_20.setObjectName(_fromUtf8("lineEdit_20"))
        self.lineEdit_21 = QtGui.QLineEdit(Form)
        self.lineEdit_21.setEnabled(False)
        self.lineEdit_21.setGeometry(QtCore.QRect(830, 60, 91, 20))
        self.lineEdit_21.setReadOnly(True)
        self.lineEdit_21.setObjectName(_fromUtf8("lineEdit_21"))
        self.lineEdit_22 = QtGui.QLineEdit(Form)
        self.lineEdit_22.setEnabled(False)
        self.lineEdit_22.setGeometry(QtCore.QRect(830, 80, 91, 20))
        self.lineEdit_22.setReadOnly(True)
        self.lineEdit_22.setObjectName(_fromUtf8("lineEdit_22"))
        self.leDispBiasVoltage = QtGui.QLineEdit(Form)
        self.leDispBiasVoltage.setGeometry(QtCore.QRect(650, 60, 161, 20))
        self.leDispBiasVoltage.setReadOnly(True)
        self.leDispBiasVoltage.setObjectName(_fromUtf8("leDispBiasVoltage"))
        self.leDispCurrent = QtGui.QLineEdit(Form)
        self.leDispCurrent.setGeometry(QtCore.QRect(650, 80, 161, 20))
        self.leDispCurrent.setReadOnly(True)
        self.leDispCurrent.setObjectName(_fromUtf8("leDispCurrent"))
        self.leDispHumifity = QtGui.QLineEdit(Form)
        self.leDispHumifity.setEnabled(False)
        self.leDispHumifity.setGeometry(QtCore.QRect(920, 80, 171, 20))
        self.leDispHumifity.setReadOnly(True)
        self.leDispHumifity.setObjectName(_fromUtf8("leDispHumifity"))
        self.leDispTemperature = QtGui.QLineEdit(Form)
        self.leDispTemperature.setEnabled(False)
        self.leDispTemperature.setGeometry(QtCore.QRect(920, 60, 171, 20))
        self.leDispTemperature.setReadOnly(True)
        self.leDispTemperature.setObjectName(_fromUtf8("leDispTemperature"))
        self.pteConsole = QtGui.QPlainTextEdit(Form)
        self.pteConsole.setGeometry(QtCore.QRect(450, 120, 361, 141))
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Lucida Console"))
        self.pteConsole.setFont(font)
        self.pteConsole.setReadOnly(True)
        self.pteConsole.setObjectName(_fromUtf8("pteConsole"))
        self.pbRoutineEnd = QtGui.QPushButton(Form)
        self.pbRoutineEnd.setGeometry(QtCore.QRect(450, 80, 75, 21))
        self.pbRoutineEnd.setObjectName(_fromUtf8("pbRoutineEnd"))
        self.lineEdit_27 = QtGui.QLineEdit(Form)
        self.lineEdit_27.setGeometry(QtCore.QRect(830, 120, 261, 20))
        self.lineEdit_27.setReadOnly(True)
        self.lineEdit_27.setObjectName(_fromUtf8("lineEdit_27"))
        self.pteNotes = QtGui.QPlainTextEdit(Form)
        self.pteNotes.setGeometry(QtCore.QRect(830, 140, 261, 121))
        self.pteNotes.setObjectName(_fromUtf8("pteNotes"))

        self.retranslateUi(Form)
        self.cbAllPlotType.setCurrentIndex(0)
        self.cbAllXAxis.setCurrentIndex(1)
        self.cbAllYAxis.setCurrentIndex(2)
        QtCore.QMetaObject.connectSlotsByName(Form)
コード例 #3
0
ファイル: Ui_F030.py プロジェクト: dio4/vista_1
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(828, 650)
        Dialog.setSizeGripEnabled(True)
        self.verticalLayout_2 = QtGui.QVBoxLayout(Dialog)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.sptTopLevel = QtGui.QSplitter(Dialog)
        self.sptTopLevel.setOrientation(QtCore.Qt.Vertical)
        self.sptTopLevel.setObjectName(_fromUtf8("sptTopLevel"))
        self.txtClientInfoBrowser = CTextBrowser(self.sptTopLevel)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.txtClientInfoBrowser.sizePolicy().hasHeightForWidth())
        self.txtClientInfoBrowser.setSizePolicy(sizePolicy)
        self.txtClientInfoBrowser.setMinimumSize(QtCore.QSize(0, 100))
        self.txtClientInfoBrowser.setMaximumSize(QtCore.QSize(16777215, 130))
        self.txtClientInfoBrowser.setFocusPolicy(QtCore.Qt.ClickFocus)
        self.txtClientInfoBrowser.setObjectName(
            _fromUtf8("txtClientInfoBrowser"))
        self.tabWidget = QtGui.QTabWidget(self.sptTopLevel)
        self.tabWidget.setTabPosition(QtGui.QTabWidget.North)
        self.tabWidget.setTabShape(QtGui.QTabWidget.Rounded)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tabToken = QtGui.QWidget()
        self.tabToken.setObjectName(_fromUtf8("tabToken"))
        self.gridLayout_4 = QtGui.QGridLayout(self.tabToken)
        self.gridLayout_4.setMargin(4)
        self.gridLayout_4.setSpacing(4)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.scrollArea = QtGui.QScrollArea(self.tabToken)
        self.scrollArea.setFrameShape(QtGui.QFrame.NoFrame)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(
            0, 0, 779, 1002))
        self.scrollAreaWidgetContents.setObjectName(
            _fromUtf8("scrollAreaWidgetContents"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(
            self.scrollAreaWidgetContents)
        self.verticalLayout_3.setMargin(0)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.splitter_2 = QtGui.QSplitter(self.scrollAreaWidgetContents)
        self.splitter_2.setOrientation(QtCore.Qt.Vertical)
        self.splitter_2.setChildrenCollapsible(False)
        self.splitter_2.setObjectName(_fromUtf8("splitter_2"))
        self.frameBaseAndDiagnosises = QtGui.QFrame(self.splitter_2)
        self.frameBaseAndDiagnosises.setFrameShape(QtGui.QFrame.NoFrame)
        self.frameBaseAndDiagnosises.setFrameShadow(QtGui.QFrame.Raised)
        self.frameBaseAndDiagnosises.setObjectName(
            _fromUtf8("frameBaseAndDiagnosises"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.frameBaseAndDiagnosises)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setSpacing(4)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.grpBase = QtGui.QGroupBox(self.frameBaseAndDiagnosises)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.grpBase.sizePolicy().hasHeightForWidth())
        self.grpBase.setSizePolicy(sizePolicy)
        self.grpBase.setObjectName(_fromUtf8("grpBase"))
        self.gridLayout_2 = QtGui.QGridLayout(self.grpBase)
        self.gridLayout_2.setMargin(4)
        self.gridLayout_2.setSpacing(4)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.chkIsClosed = QtGui.QCheckBox(self.grpBase)
        self.chkIsClosed.setObjectName(_fromUtf8("chkIsClosed"))
        self.gridLayout_2.addWidget(self.chkIsClosed, 1, 0, 1, 4)
        self.lblOrder = QtGui.QLabel(self.grpBase)
        self.lblOrder.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignTrailing
                                   | QtCore.Qt.AlignVCenter)
        self.lblOrder.setObjectName(_fromUtf8("lblOrder"))
        self.gridLayout_2.addWidget(self.lblOrder, 8, 3, 1, 1)
        spacerItem = QtGui.QSpacerItem(16, 20, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem, 17, 0, 1, 4)
        self.cmbOrder = CRBComboBox(self.grpBase)
        self.cmbOrder.setObjectName(_fromUtf8("cmbOrder"))
        self.cmbOrder.addItem(_fromUtf8(""))
        self.cmbOrder.setItemText(0, _fromUtf8(""))
        self.cmbOrder.addItem(_fromUtf8(""))
        self.cmbOrder.addItem(_fromUtf8(""))
        self.cmbOrder.addItem(_fromUtf8(""))
        self.cmbOrder.addItem(_fromUtf8(""))
        self.cmbOrder.addItem(_fromUtf8(""))
        self.gridLayout_2.addWidget(self.cmbOrder, 9, 0, 1, 4)
        self.frmEndDateTime = QtGui.QFrame(self.grpBase)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frmEndDateTime.sizePolicy().hasHeightForWidth())
        self.frmEndDateTime.setSizePolicy(sizePolicy)
        self.frmEndDateTime.setFrameShape(QtGui.QFrame.NoFrame)
        self.frmEndDateTime.setFrameShadow(QtGui.QFrame.Plain)
        self.frmEndDateTime.setLineWidth(0)
        self.frmEndDateTime.setObjectName(_fromUtf8("frmEndDateTime"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.frmEndDateTime)
        self.horizontalLayout_4.setMargin(0)
        self.horizontalLayout_4.setSpacing(4)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.edtEndDate = CDateEdit(self.frmEndDateTime)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtEndDate.sizePolicy().hasHeightForWidth())
        self.edtEndDate.setSizePolicy(sizePolicy)
        self.edtEndDate.setCalendarPopup(True)
        self.edtEndDate.setObjectName(_fromUtf8("edtEndDate"))
        self.horizontalLayout_4.addWidget(self.edtEndDate)
        self.edtEndTime = QtGui.QTimeEdit(self.frmEndDateTime)
        self.edtEndTime.setButtonSymbols(QtGui.QAbstractSpinBox.NoButtons)
        self.edtEndTime.setObjectName(_fromUtf8("edtEndTime"))
        self.horizontalLayout_4.addWidget(self.edtEndTime)
        self.gridLayout_2.addWidget(self.frmEndDateTime, 4, 1, 1, 3)
        self.frmNextDateTime = QtGui.QFrame(self.grpBase)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frmNextDateTime.sizePolicy().hasHeightForWidth())
        self.frmNextDateTime.setSizePolicy(sizePolicy)
        self.frmNextDateTime.setFrameShape(QtGui.QFrame.NoFrame)
        self.frmNextDateTime.setFrameShadow(QtGui.QFrame.Plain)
        self.frmNextDateTime.setLineWidth(0)
        self.frmNextDateTime.setObjectName(_fromUtf8("frmNextDateTime"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.frmNextDateTime)
        self.horizontalLayout_5.setMargin(0)
        self.horizontalLayout_5.setSpacing(4)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.edtNextDate = CDateEdit(self.frmNextDateTime)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtNextDate.sizePolicy().hasHeightForWidth())
        self.edtNextDate.setSizePolicy(sizePolicy)
        self.edtNextDate.setCalendarPopup(True)
        self.edtNextDate.setObjectName(_fromUtf8("edtNextDate"))
        self.horizontalLayout_5.addWidget(self.edtNextDate)
        self.gridLayout_2.addWidget(self.frmNextDateTime, 5, 1, 1, 3)
        self.lblGoal = QtGui.QLabel(self.grpBase)
        self.lblGoal.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft
                                  | QtCore.Qt.AlignVCenter)
        self.lblGoal.setObjectName(_fromUtf8("lblGoal"))
        self.gridLayout_2.addWidget(self.lblGoal, 14, 0, 1, 1)
        self.chkExposeConfirmed = QtGui.QCheckBox(self.grpBase)
        self.chkExposeConfirmed.setObjectName(_fromUtf8("chkExposeConfirmed"))
        self.gridLayout_2.addWidget(self.chkExposeConfirmed, 2, 0, 1, 4)
        self.cmbGoal = CRBComboBox(self.grpBase)
        self.cmbGoal.setObjectName(_fromUtf8("cmbGoal"))
        self.gridLayout_2.addWidget(self.cmbGoal, 14, 1, 1, 3)
        self.cmbPerson = CPersonComboBoxEx(self.grpBase)
        self.cmbPerson.setObjectName(_fromUtf8("cmbPerson"))
        self.cmbPerson.addItem(_fromUtf8(""))
        self.gridLayout_2.addWidget(self.cmbPerson, 7, 0, 1, 4)
        self.gbLittleStrangerFlag = QtGui.QGroupBox(self.grpBase)
        self.gbLittleStrangerFlag.setCheckable(True)
        self.gbLittleStrangerFlag.setChecked(False)
        self.gbLittleStrangerFlag.setObjectName(
            _fromUtf8("gbLittleStrangerFlag"))
        self.gridLayout_8 = QtGui.QGridLayout(self.gbLittleStrangerFlag)
        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
        self.cmbChildSex = QtGui.QComboBox(self.gbLittleStrangerFlag)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.cmbChildSex.sizePolicy().hasHeightForWidth())
        self.cmbChildSex.setSizePolicy(sizePolicy)
        self.cmbChildSex.setObjectName(_fromUtf8("cmbChildSex"))
        self.cmbChildSex.addItem(_fromUtf8(""))
        self.cmbChildSex.setItemText(0, _fromUtf8(""))
        self.cmbChildSex.addItem(_fromUtf8(""))
        self.cmbChildSex.addItem(_fromUtf8(""))
        self.gridLayout_8.addWidget(self.cmbChildSex, 0, 3, 1, 1)
        self.lblChildBirthDate = QtGui.QLabel(self.gbLittleStrangerFlag)
        self.lblChildBirthDate.setObjectName(_fromUtf8("lblChildBirthDate"))
        self.gridLayout_8.addWidget(self.lblChildBirthDate, 1, 0, 1, 1)
        self.edtChildBirthDate = CDateEdit(self.gbLittleStrangerFlag)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtChildBirthDate.sizePolicy().hasHeightForWidth())
        self.edtChildBirthDate.setSizePolicy(sizePolicy)
        self.edtChildBirthDate.setCalendarPopup(True)
        self.edtChildBirthDate.setObjectName(_fromUtf8("edtChildBirthDate"))
        self.gridLayout_8.addWidget(self.edtChildBirthDate, 1, 2, 1, 2)
        self.lblChildNumber = QtGui.QLabel(self.gbLittleStrangerFlag)
        self.lblChildNumber.setObjectName(_fromUtf8("lblChildNumber"))
        self.gridLayout_8.addWidget(self.lblChildNumber, 0, 0, 1, 1)
        self.lblChildSex = QtGui.QLabel(self.gbLittleStrangerFlag)
        self.lblChildSex.setObjectName(_fromUtf8("lblChildSex"))
        self.gridLayout_8.addWidget(self.lblChildSex, 0, 2, 1, 1)
        self.sbChildNumber = QtGui.QSpinBox(self.gbLittleStrangerFlag)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.sbChildNumber.sizePolicy().hasHeightForWidth())
        self.sbChildNumber.setSizePolicy(sizePolicy)
        self.sbChildNumber.setMinimum(1)
        self.sbChildNumber.setObjectName(_fromUtf8("sbChildNumber"))
        self.gridLayout_8.addWidget(self.sbChildNumber, 0, 1, 1, 1)
        self.chkMultipleBirths = QtGui.QCheckBox(self.gbLittleStrangerFlag)
        self.chkMultipleBirths.setObjectName(_fromUtf8("chkMultipleBirths"))
        self.gridLayout_8.addWidget(self.chkMultipleBirths, 4, 0, 1, 2)
        self.lblBirthWeight = QtGui.QLabel(self.gbLittleStrangerFlag)
        self.lblBirthWeight.setObjectName(_fromUtf8("lblBirthWeight"))
        self.gridLayout_8.addWidget(self.lblBirthWeight, 2, 0, 1, 2)
        self.sbBirthWeight = QtGui.QDoubleSpinBox(self.gbLittleStrangerFlag)
        self.sbBirthWeight.setMaximum(9999.99)
        self.sbBirthWeight.setObjectName(_fromUtf8("sbBirthWeight"))
        self.gridLayout_8.addWidget(self.sbBirthWeight, 2, 2, 1, 2)
        self.gridLayout_2.addWidget(self.gbLittleStrangerFlag, 11, 0, 1, 4)
        self.lblEndDate = QtGui.QLabel(self.grpBase)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lblEndDate.sizePolicy().hasHeightForWidth())
        self.lblEndDate.setSizePolicy(sizePolicy)
        self.lblEndDate.setObjectName(_fromUtf8("lblEndDate"))
        self.gridLayout_2.addWidget(self.lblEndDate, 4, 0, 1, 1)
        self.lblPregnancyWeek = QtGui.QLabel(self.grpBase)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lblPregnancyWeek.sizePolicy().hasHeightForWidth())
        self.lblPregnancyWeek.setSizePolicy(sizePolicy)
        self.lblPregnancyWeek.setObjectName(_fromUtf8("lblPregnancyWeek"))
        self.gridLayout_2.addWidget(self.lblPregnancyWeek, 10, 0, 1, 3)
        self.cmbContract = CContractComboBox(self.grpBase)
        self.cmbContract.setObjectName(_fromUtf8("cmbContract"))
        self.cmbContract.addItem(_fromUtf8(""))
        self.gridLayout_2.addWidget(self.cmbContract, 0, 0, 1, 4)
        self.cmbPrimary = QtGui.QComboBox(self.grpBase)
        self.cmbPrimary.setObjectName(_fromUtf8("cmbPrimary"))
        self.cmbPrimary.addItem(_fromUtf8(""))
        self.cmbPrimary.addItem(_fromUtf8(""))
        self.cmbPrimary.addItem(_fromUtf8(""))
        self.gridLayout_2.addWidget(self.cmbPrimary, 8, 0, 1, 3)
        self.frmBegDateTime = QtGui.QFrame(self.grpBase)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frmBegDateTime.sizePolicy().hasHeightForWidth())
        self.frmBegDateTime.setSizePolicy(sizePolicy)
        self.frmBegDateTime.setFrameShape(QtGui.QFrame.NoFrame)
        self.frmBegDateTime.setFrameShadow(QtGui.QFrame.Plain)
        self.frmBegDateTime.setLineWidth(0)
        self.frmBegDateTime.setObjectName(_fromUtf8("frmBegDateTime"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.frmBegDateTime)
        self.horizontalLayout_3.setMargin(0)
        self.horizontalLayout_3.setSpacing(4)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.edtBegDate = CDateEdit(self.frmBegDateTime)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtBegDate.sizePolicy().hasHeightForWidth())
        self.edtBegDate.setSizePolicy(sizePolicy)
        self.edtBegDate.setCalendarPopup(True)
        self.edtBegDate.setObjectName(_fromUtf8("edtBegDate"))
        self.horizontalLayout_3.addWidget(self.edtBegDate)
        self.edtBegTime = QtGui.QTimeEdit(self.frmBegDateTime)
        self.edtBegTime.setButtonSymbols(QtGui.QAbstractSpinBox.NoButtons)
        self.edtBegTime.setObjectName(_fromUtf8("edtBegTime"))
        self.horizontalLayout_3.addWidget(self.edtBegTime)
        self.gridLayout_2.addWidget(self.frmBegDateTime, 3, 1, 1, 3)
        self.lblPerson = QtGui.QLabel(self.grpBase)
        self.lblPerson.setObjectName(_fromUtf8("lblPerson"))
        self.gridLayout_2.addWidget(self.lblPerson, 6, 0, 1, 4)
        self.chkZNOFirst = QtGui.QCheckBox(self.grpBase)
        self.chkZNOFirst.setObjectName(_fromUtf8("chkZNOFirst"))
        self.gridLayout_2.addWidget(self.chkZNOFirst, 18, 0, 1, 4)
        self.cmbResult = CRBComboBox(self.grpBase)
        self.cmbResult.setObjectName(_fromUtf8("cmbResult"))
        self.cmbResult.addItem(_fromUtf8(""))
        self.gridLayout_2.addWidget(self.cmbResult, 13, 0, 1, 4)
        self.edtPregnancyWeek = QtGui.QSpinBox(self.grpBase)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtPregnancyWeek.sizePolicy().hasHeightForWidth())
        self.edtPregnancyWeek.setSizePolicy(sizePolicy)
        self.edtPregnancyWeek.setMaximum(40)
        self.edtPregnancyWeek.setObjectName(_fromUtf8("edtPregnancyWeek"))
        self.gridLayout_2.addWidget(self.edtPregnancyWeek, 10, 3, 1, 1)
        self.lblBegDate = QtGui.QLabel(self.grpBase)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lblBegDate.sizePolicy().hasHeightForWidth())
        self.lblBegDate.setSizePolicy(sizePolicy)
        self.lblBegDate.setObjectName(_fromUtf8("lblBegDate"))
        self.gridLayout_2.addWidget(self.lblBegDate, 3, 0, 1, 1)
        self.chkZNOMorph = QtGui.QCheckBox(self.grpBase)
        self.chkZNOMorph.setObjectName(_fromUtf8("chkZNOMorph"))
        self.gridLayout_2.addWidget(self.chkZNOMorph, 19, 0, 1, 4)
        self.lblNextDate = QtGui.QLabel(self.grpBase)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lblNextDate.sizePolicy().hasHeightForWidth())
        self.lblNextDate.setSizePolicy(sizePolicy)
        self.lblNextDate.setObjectName(_fromUtf8("lblNextDate"))
        self.gridLayout_2.addWidget(self.lblNextDate, 5, 0, 1, 1)
        self.lblResult = QtGui.QLabel(self.grpBase)
        self.lblResult.setAlignment(QtCore.Qt.AlignLeading
                                    | QtCore.Qt.AlignLeft
                                    | QtCore.Qt.AlignVCenter)
        self.lblResult.setObjectName(_fromUtf8("lblResult"))
        self.gridLayout_2.addWidget(self.lblResult, 12, 0, 1, 4)
        self.gridLayoutCsg = QtGui.QGridLayout()
        self.gridLayoutCsg.setObjectName(_fromUtf8("gridLayoutCsg"))
        self.gridLayout_2.addLayout(self.gridLayoutCsg, 20, 0, 1, 4)
        self.horizontalLayout.addWidget(self.grpBase)
        self.splitter = QtGui.QSplitter(self.frameBaseAndDiagnosises)
        self.splitter.setOrientation(QtCore.Qt.Vertical)
        self.splitter.setChildrenCollapsible(False)
        self.splitter.setObjectName(_fromUtf8("splitter"))
        self.grpPreliminaryDiagnostics = QtGui.QGroupBox(self.splitter)
        self.grpPreliminaryDiagnostics.setObjectName(
            _fromUtf8("grpPreliminaryDiagnostics"))
        self.gridLayout_7 = QtGui.QGridLayout(self.grpPreliminaryDiagnostics)
        self.gridLayout_7.setMargin(4)
        self.gridLayout_7.setSpacing(4)
        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
        self.tblPreliminaryDiagnostics = CDiagnosticsInDocTableView(
            self.grpPreliminaryDiagnostics)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tblPreliminaryDiagnostics.sizePolicy().hasHeightForWidth())
        self.tblPreliminaryDiagnostics.setSizePolicy(sizePolicy)
        self.tblPreliminaryDiagnostics.setObjectName(
            _fromUtf8("tblPreliminaryDiagnostics"))
        self.gridLayout_7.addWidget(self.tblPreliminaryDiagnostics, 0, 0, 1, 1)
        self.grplFinalDiagnostics = QtGui.QGroupBox(self.splitter)
        self.grplFinalDiagnostics.setObjectName(
            _fromUtf8("grplFinalDiagnostics"))
        self.gridLayout_3 = QtGui.QGridLayout(self.grplFinalDiagnostics)
        self.gridLayout_3.setMargin(4)
        self.gridLayout_3.setSpacing(4)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.tblFinalDiagnostics = CDiagnosticsInDocTableView(
            self.grplFinalDiagnostics)
        self.tblFinalDiagnostics.setObjectName(
            _fromUtf8("tblFinalDiagnostics"))
        self.gridLayout_3.addWidget(self.tblFinalDiagnostics, 0, 0, 1, 1)
        self.horizontalLayout.addWidget(self.splitter)
        self.frameVisitsAndActionSummary = QtGui.QFrame(self.splitter_2)
        self.frameVisitsAndActionSummary.setFrameShape(QtGui.QFrame.NoFrame)
        self.frameVisitsAndActionSummary.setFrameShadow(QtGui.QFrame.Raised)
        self.frameVisitsAndActionSummary.setObjectName(
            _fromUtf8("frameVisitsAndActionSummary"))
        self.gridLayout_9 = QtGui.QGridLayout(self.frameVisitsAndActionSummary)
        self.gridLayout_9.setMargin(0)
        self.gridLayout_9.setSpacing(0)
        self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
        self.splitter_4 = QtGui.QSplitter(self.frameVisitsAndActionSummary)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.splitter_4.sizePolicy().hasHeightForWidth())
        self.splitter_4.setSizePolicy(sizePolicy)
        self.splitter_4.setOrientation(QtCore.Qt.Vertical)
        self.splitter_4.setObjectName(_fromUtf8("splitter_4"))
        self.groupBox = QtGui.QGroupBox(self.splitter_4)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_5 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_5.setMargin(4)
        self.gridLayout_5.setSpacing(4)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.tblVisits = CInDocTableView(self.groupBox)
        self.tblVisits.setMinimumSize(QtCore.QSize(0, 100))
        self.tblVisits.setObjectName(_fromUtf8("tblVisits"))
        self.gridLayout_5.addWidget(self.tblVisits, 0, 0, 1, 5)
        self.lblVisitsCount = QtGui.QLabel(self.groupBox)
        self.lblVisitsCount.setObjectName(_fromUtf8("lblVisitsCount"))
        self.gridLayout_5.addWidget(self.lblVisitsCount, 1, 0, 1, 1)
        self.lblVisitsCountValue = QtGui.QLabel(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lblVisitsCountValue.sizePolicy().hasHeightForWidth())
        self.lblVisitsCountValue.setSizePolicy(sizePolicy)
        self.lblVisitsCountValue.setMinimumSize(QtCore.QSize(40, 0))
        self.lblVisitsCountValue.setFrameShape(QtGui.QFrame.StyledPanel)
        self.lblVisitsCountValue.setFrameShadow(QtGui.QFrame.Sunken)
        self.lblVisitsCountValue.setAlignment(QtCore.Qt.AlignRight
                                              | QtCore.Qt.AlignTrailing
                                              | QtCore.Qt.AlignVCenter)
        self.lblVisitsCountValue.setObjectName(
            _fromUtf8("lblVisitsCountValue"))
        self.gridLayout_5.addWidget(self.lblVisitsCountValue, 1, 1, 1, 1)
        self.lblVisitsDuration = QtGui.QLabel(self.groupBox)
        self.lblVisitsDuration.setObjectName(_fromUtf8("lblVisitsDuration"))
        self.gridLayout_5.addWidget(self.lblVisitsDuration, 1, 2, 1, 1)
        self.lblVisitsDurationValue = QtGui.QLabel(self.groupBox)
        self.lblVisitsDurationValue.setMinimumSize(QtCore.QSize(40, 0))
        self.lblVisitsDurationValue.setFrameShape(QtGui.QFrame.StyledPanel)
        self.lblVisitsDurationValue.setFrameShadow(QtGui.QFrame.Sunken)
        self.lblVisitsDurationValue.setAlignment(QtCore.Qt.AlignRight
                                                 | QtCore.Qt.AlignTrailing
                                                 | QtCore.Qt.AlignVCenter)
        self.lblVisitsDurationValue.setObjectName(
            _fromUtf8("lblVisitsDurationValue"))
        self.gridLayout_5.addWidget(self.lblVisitsDurationValue, 1, 3, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_5.addItem(spacerItem1, 1, 4, 1, 1)
        self.grpActions = QtGui.QGroupBox(self.splitter_4)
        self.grpActions.setObjectName(_fromUtf8("grpActions"))
        self.verticalLayout = QtGui.QVBoxLayout(self.grpActions)
        self.verticalLayout.setMargin(4)
        self.verticalLayout.setSpacing(4)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.tblActions = CInDocTableView(self.grpActions)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(20)
        sizePolicy.setHeightForWidth(
            self.tblActions.sizePolicy().hasHeightForWidth())
        self.tblActions.setSizePolicy(sizePolicy)
        self.tblActions.setMinimumSize(QtCore.QSize(0, 100))
        self.tblActions.setObjectName(_fromUtf8("tblActions"))
        self.verticalLayout.addWidget(self.tblActions)
        self.frmTotalUet = QtGui.QFrame(self.grpActions)
        self.frmTotalUet.setFrameShape(QtGui.QFrame.NoFrame)
        self.frmTotalUet.setFrameShadow(QtGui.QFrame.Plain)
        self.frmTotalUet.setObjectName(_fromUtf8("frmTotalUet"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.frmTotalUet)
        self.horizontalLayout_2.setMargin(0)
        self.horizontalLayout_2.setSpacing(4)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.lblTotalUet = QtGui.QLabel(self.frmTotalUet)
        self.lblTotalUet.setObjectName(_fromUtf8("lblTotalUet"))
        self.horizontalLayout_2.addWidget(self.lblTotalUet)
        self.lblShowTotalUet = QtGui.QLabel(self.frmTotalUet)
        self.lblShowTotalUet.setFrameShape(QtGui.QFrame.StyledPanel)
        self.lblShowTotalUet.setFrameShadow(QtGui.QFrame.Sunken)
        self.lblShowTotalUet.setObjectName(_fromUtf8("lblShowTotalUet"))
        self.horizontalLayout_2.addWidget(self.lblShowTotalUet)
        spacerItem2 = QtGui.QSpacerItem(681, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem2)
        self.verticalLayout.addWidget(self.frmTotalUet)
        self.gridLayout_9.addWidget(self.splitter_4, 0, 0, 1, 1)
        self.verticalLayout_3.addWidget(self.splitter_2)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout_4.addWidget(self.scrollArea, 0, 0, 1, 1)
        self.tabWidget.addTab(self.tabToken, _fromUtf8(""))
        self.tabMes = CFastEventMesPage()
        self.tabMes.setObjectName(_fromUtf8("tabMes"))
        self.tabWidget.addTab(self.tabMes, _fromUtf8(""))
        self.tabStatus = CFastActionsPage()
        self.tabStatus.setObjectName(_fromUtf8("tabStatus"))
        self.tabWidget.addTab(self.tabStatus, _fromUtf8(""))
        self.tabDiagnostic = CFastActionsPage()
        self.tabDiagnostic.setObjectName(_fromUtf8("tabDiagnostic"))
        self.tabWidget.addTab(self.tabDiagnostic, _fromUtf8(""))
        self.tabCure = CFastActionsPage()
        self.tabCure.setObjectName(_fromUtf8("tabCure"))
        self.tabWidget.addTab(self.tabCure, _fromUtf8(""))
        self.tabMisc = CFastActionsPage()
        self.tabMisc.setObjectName(_fromUtf8("tabMisc"))
        self.tabWidget.addTab(self.tabMisc, _fromUtf8(""))
        self.tabAmbCard = CFastAmbCardPage()
        self.tabAmbCard.setObjectName(_fromUtf8("tabAmbCard"))
        self.tabWidget.addTab(self.tabAmbCard, _fromUtf8(""))
        self.tabReferral = CReferralPage()
        self.tabReferral.setObjectName(_fromUtf8("tabReferral"))
        self.tabWidget.addTab(self.tabReferral, _fromUtf8(""))
        self.tabTempInvalidEtc = QtGui.QWidget()
        self.tabTempInvalidEtc.setObjectName(_fromUtf8("tabTempInvalidEtc"))
        self.gridLayout = QtGui.QGridLayout(self.tabTempInvalidEtc)
        self.gridLayout.setMargin(4)
        self.gridLayout.setSpacing(4)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.scrollArea_2 = QtGui.QScrollArea(self.tabTempInvalidEtc)
        self.scrollArea_2.setFrameShape(QtGui.QFrame.NoFrame)
        self.scrollArea_2.setWidgetResizable(True)
        self.scrollArea_2.setObjectName(_fromUtf8("scrollArea_2"))
        self.scrollAreaWidgetContents_2 = QtGui.QWidget()
        self.scrollAreaWidgetContents_2.setGeometry(
            QtCore.QRect(0, 0, 796, 390))
        self.scrollAreaWidgetContents_2.setObjectName(
            _fromUtf8("scrollAreaWidgetContents_2"))
        self.verticalLayout_6 = QtGui.QVBoxLayout(
            self.scrollAreaWidgetContents_2)
        self.verticalLayout_6.setMargin(0)
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.tabTempInvalidAndAegrotat = QtGui.QTabWidget(
            self.scrollAreaWidgetContents_2)
        self.tabTempInvalidAndAegrotat.setObjectName(
            _fromUtf8("tabTempInvalidAndAegrotat"))
        self.tabTempInvalid = QtGui.QWidget()
        self.tabTempInvalid.setObjectName(_fromUtf8("tabTempInvalid"))
        self.gridLayout_6 = QtGui.QGridLayout(self.tabTempInvalid)
        self.gridLayout_6.setMargin(4)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.grpTempInvalid = CTempInvalid(self.tabTempInvalid)
        self.grpTempInvalid.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.grpTempInvalid.sizePolicy().hasHeightForWidth())
        self.grpTempInvalid.setSizePolicy(sizePolicy)
        self.grpTempInvalid.setCheckable(True)
        self.grpTempInvalid.setChecked(False)
        self.grpTempInvalid.setObjectName(_fromUtf8("grpTempInvalid"))
        self.gridLayout_6.addWidget(self.grpTempInvalid, 0, 0, 1, 1)
        self.tabTempInvalidAndAegrotat.addTab(self.tabTempInvalid,
                                              _fromUtf8(""))
        self.tabTempInvalidS = QtGui.QWidget()
        self.tabTempInvalidS.setObjectName(_fromUtf8("tabTempInvalidS"))
        self.gridLayout_10 = QtGui.QGridLayout(self.tabTempInvalidS)
        self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
        self.grpDisability = CTempInvalid(self.tabTempInvalidS)
        self.grpDisability.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.grpDisability.sizePolicy().hasHeightForWidth())
        self.grpDisability.setSizePolicy(sizePolicy)
        self.grpDisability.setCheckable(True)
        self.grpDisability.setChecked(False)
        self.grpDisability.setObjectName(_fromUtf8("grpDisability"))
        self.gridLayout_10.addWidget(self.grpDisability, 0, 0, 1, 1)
        self.tabTempInvalidAndAegrotat.addTab(self.tabTempInvalidS,
                                              _fromUtf8(""))
        self.tabTempInvalidDisability = QtGui.QWidget()
        self.tabTempInvalidDisability.setObjectName(
            _fromUtf8("tabTempInvalidDisability"))
        self.gridLayout_11 = QtGui.QGridLayout(self.tabTempInvalidDisability)
        self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
        self.grpVitalRestriction = CTempInvalid(self.tabTempInvalidDisability)
        self.grpVitalRestriction.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.grpVitalRestriction.sizePolicy().hasHeightForWidth())
        self.grpVitalRestriction.setSizePolicy(sizePolicy)
        self.grpVitalRestriction.setCheckable(True)
        self.grpVitalRestriction.setChecked(False)
        self.grpVitalRestriction.setObjectName(
            _fromUtf8("grpVitalRestriction"))
        self.gridLayout_11.addWidget(self.grpVitalRestriction, 0, 0, 1, 1)
        self.tabTempInvalidAndAegrotat.addTab(self.tabTempInvalidDisability,
                                              _fromUtf8(""))
        self.verticalLayout_6.addWidget(self.tabTempInvalidAndAegrotat)
        self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
        self.gridLayout.addWidget(self.scrollArea_2, 0, 0, 1, 1)
        self.tabWidget.addTab(self.tabTempInvalidEtc, _fromUtf8(""))
        self.tabCash = CFastEventCashPage()
        self.tabCash.setObjectName(_fromUtf8("tabCash"))
        self.tabWidget.addTab(self.tabCash, _fromUtf8(""))
        self.tabNotes = CFastEventNotesPage()
        self.tabNotes.setObjectName(_fromUtf8("tabNotes"))
        self.tabWidget.addTab(self.tabNotes, _fromUtf8(""))
        self.verticalLayout_2.addWidget(self.sptTopLevel)
        self.widget = QtGui.QWidget(Dialog)
        self.widget.setObjectName(_fromUtf8("widget"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.widget)
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.lblProlongateEvent = QtGui.QLabel(self.widget)
        self.lblProlongateEvent.setText(_fromUtf8(""))
        self.lblProlongateEvent.setObjectName(_fromUtf8("lblProlongateEvent"))
        self.horizontalLayout_6.addWidget(self.lblProlongateEvent)
        self.lblValueExternalId = QtGui.QLabel(self.widget)
        self.lblValueExternalId.setText(_fromUtf8(""))
        self.lblValueExternalId.setObjectName(_fromUtf8("lblValueExternalId"))
        self.horizontalLayout_6.addWidget(self.lblValueExternalId)
        self.buttonBox = QtGui.QDialogButtonBox(self.widget)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.horizontalLayout_6.addWidget(self.buttonBox)
        self.verticalLayout_2.addWidget(self.widget)
        self.statusBar = QtGui.QStatusBar(Dialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.statusBar.sizePolicy().hasHeightForWidth())
        self.statusBar.setSizePolicy(sizePolicy)
        self.statusBar.setSizeGripEnabled(False)
        self.statusBar.setObjectName(_fromUtf8("statusBar"))
        self.verticalLayout_2.addWidget(self.statusBar)
        self.lblOrder.setBuddy(self.cmbOrder)
        self.lblGoal.setBuddy(self.cmbGoal)
        self.lblChildBirthDate.setBuddy(self.edtChildBirthDate)
        self.lblChildNumber.setBuddy(self.sbChildNumber)
        self.lblChildSex.setBuddy(self.cmbChildSex)
        self.lblBirthWeight.setBuddy(self.sbBirthWeight)
        self.lblEndDate.setBuddy(self.edtEndDate)
        self.lblPregnancyWeek.setBuddy(self.edtPregnancyWeek)
        self.lblPerson.setBuddy(self.cmbPerson)
        self.lblBegDate.setBuddy(self.edtBegDate)
        self.lblNextDate.setBuddy(self.edtNextDate)
        self.lblResult.setBuddy(self.cmbResult)

        self.retranslateUi(Dialog)
        self.tabWidget.setCurrentIndex(0)
        self.tabTempInvalidAndAegrotat.setCurrentIndex(0)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               Dialog.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
        Dialog.setTabOrder(self.tabWidget, self.scrollArea)
        Dialog.setTabOrder(self.scrollArea, self.cmbContract)
        Dialog.setTabOrder(self.cmbContract, self.chkIsClosed)
        Dialog.setTabOrder(self.chkIsClosed, self.chkExposeConfirmed)
        Dialog.setTabOrder(self.chkExposeConfirmed, self.edtBegDate)
        Dialog.setTabOrder(self.edtBegDate, self.edtBegTime)
        Dialog.setTabOrder(self.edtBegTime, self.edtEndDate)
        Dialog.setTabOrder(self.edtEndDate, self.edtEndTime)
        Dialog.setTabOrder(self.edtEndTime, self.edtNextDate)
        Dialog.setTabOrder(self.edtNextDate, self.cmbPerson)
        Dialog.setTabOrder(self.cmbPerson, self.cmbPrimary)
        Dialog.setTabOrder(self.cmbPrimary, self.cmbOrder)
        Dialog.setTabOrder(self.cmbOrder, self.edtPregnancyWeek)
        Dialog.setTabOrder(self.edtPregnancyWeek, self.gbLittleStrangerFlag)
        Dialog.setTabOrder(self.gbLittleStrangerFlag, self.sbChildNumber)
        Dialog.setTabOrder(self.sbChildNumber, self.cmbChildSex)
        Dialog.setTabOrder(self.cmbChildSex, self.edtChildBirthDate)
        Dialog.setTabOrder(self.edtChildBirthDate, self.sbBirthWeight)
        Dialog.setTabOrder(self.sbBirthWeight, self.chkMultipleBirths)
        Dialog.setTabOrder(self.chkMultipleBirths, self.cmbResult)
        Dialog.setTabOrder(self.cmbResult, self.cmbGoal)
        Dialog.setTabOrder(self.cmbGoal, self.chkZNOFirst)
        Dialog.setTabOrder(self.chkZNOFirst, self.chkZNOMorph)
        Dialog.setTabOrder(self.chkZNOMorph, self.tblPreliminaryDiagnostics)
        Dialog.setTabOrder(self.tblPreliminaryDiagnostics,
                           self.tblFinalDiagnostics)
        Dialog.setTabOrder(self.tblFinalDiagnostics, self.tblVisits)
        Dialog.setTabOrder(self.tblVisits, self.tblActions)
        Dialog.setTabOrder(self.tblActions, self.buttonBox)
        Dialog.setTabOrder(self.buttonBox, self.tabTempInvalidAndAegrotat)
        Dialog.setTabOrder(self.tabTempInvalidAndAegrotat, self.scrollArea_2)
        Dialog.setTabOrder(self.scrollArea_2, self.grpTempInvalid)
コード例 #4
0
    def setupUi(self, OptionsDialogBase):
        OptionsDialogBase.setObjectName(_fromUtf8("OptionsDialogBase"))
        OptionsDialogBase.resize(501, 257)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/plugins/inasafe/icon.png")),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        OptionsDialogBase.setWindowIcon(icon)
        self.gridLayout = QtGui.QGridLayout(OptionsDialogBase)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.buttonBox = QtGui.QDialogButtonBox(OptionsDialogBase)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Help
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 1)
        self.scrollArea = QtGui.QScrollArea(OptionsDialogBase)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(
            QtCore.QRect(0, -111, 465, 638))
        self.scrollAreaWidgetContents.setObjectName(
            _fromUtf8("scrollAreaWidgetContents"))
        self.gridLayout_2 = QtGui.QGridLayout(self.scrollAreaWidgetContents)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem, 13, 0, 1, 1)
        self.grpNotImplemented = QtGui.QGroupBox(self.scrollAreaWidgetContents)
        self.grpNotImplemented.setObjectName(_fromUtf8("grpNotImplemented"))
        self.gridLayout_3 = QtGui.QGridLayout(self.grpNotImplemented)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.cbxBubbleLayersUp = QtGui.QCheckBox(self.grpNotImplemented)
        self.cbxBubbleLayersUp.setEnabled(True)
        self.cbxBubbleLayersUp.setObjectName(_fromUtf8("cbxBubbleLayersUp"))
        self.gridLayout_3.addWidget(self.cbxBubbleLayersUp, 0, 0, 1, 1)
        self.label = QtGui.QLabel(self.grpNotImplemented)
        self.label.setEnabled(True)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_3.addWidget(self.label, 1, 0, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.lineEdit = QtGui.QLineEdit(self.grpNotImplemented)
        self.lineEdit.setEnabled(True)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.horizontalLayout_2.addWidget(self.lineEdit)
        self.toolButton = QtGui.QToolButton(self.grpNotImplemented)
        self.toolButton.setEnabled(True)
        self.toolButton.setObjectName(_fromUtf8("toolButton"))
        self.horizontalLayout_2.addWidget(self.toolButton)
        self.gridLayout_3.addLayout(self.horizontalLayout_2, 2, 0, 1, 1)
        self.label_2 = QtGui.QLabel(self.grpNotImplemented)
        self.label_2.setEnabled(True)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_3.addWidget(self.label_2, 3, 0, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.lineEdit_2 = QtGui.QLineEdit(self.grpNotImplemented)
        self.lineEdit_2.setEnabled(True)
        self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2"))
        self.horizontalLayout.addWidget(self.lineEdit_2)
        self.toolButton_2 = QtGui.QToolButton(self.grpNotImplemented)
        self.toolButton_2.setEnabled(True)
        self.toolButton_2.setObjectName(_fromUtf8("toolButton_2"))
        self.horizontalLayout.addWidget(self.toolButton_2)
        self.gridLayout_3.addLayout(self.horizontalLayout, 4, 0, 1, 1)
        self.label_3 = QtGui.QLabel(self.grpNotImplemented)
        self.label_3.setEnabled(True)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_3.addWidget(self.label_3, 5, 0, 1, 1)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.lineEdit_3 = QtGui.QLineEdit(self.grpNotImplemented)
        self.lineEdit_3.setEnabled(True)
        self.lineEdit_3.setObjectName(_fromUtf8("lineEdit_3"))
        self.horizontalLayout_3.addWidget(self.lineEdit_3)
        self.toolButton_3 = QtGui.QToolButton(self.grpNotImplemented)
        self.toolButton_3.setEnabled(True)
        self.toolButton_3.setObjectName(_fromUtf8("toolButton_3"))
        self.horizontalLayout_3.addWidget(self.toolButton_3)
        self.gridLayout_3.addLayout(self.horizontalLayout_3, 6, 0, 1, 1)
        self.label_4 = QtGui.QLabel(self.grpNotImplemented)
        self.label_4.setEnabled(True)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_3.addWidget(self.label_4, 7, 0, 1, 1)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.lineEdit_4 = QtGui.QLineEdit(self.grpNotImplemented)
        self.lineEdit_4.setEnabled(True)
        self.lineEdit_4.setObjectName(_fromUtf8("lineEdit_4"))
        self.horizontalLayout_4.addWidget(self.lineEdit_4)
        self.toolButton_4 = QtGui.QToolButton(self.grpNotImplemented)
        self.toolButton_4.setEnabled(True)
        self.toolButton_4.setObjectName(_fromUtf8("toolButton_4"))
        self.horizontalLayout_4.addWidget(self.toolButton_4)
        self.gridLayout_3.addLayout(self.horizontalLayout_4, 8, 0, 1, 1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.label_5 = QtGui.QLabel(self.grpNotImplemented)
        self.label_5.setEnabled(True)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_5.addWidget(self.label_5)
        self.spinBox = QtGui.QSpinBox(self.grpNotImplemented)
        self.spinBox.setEnabled(True)
        self.spinBox.setObjectName(_fromUtf8("spinBox"))
        self.horizontalLayout_5.addWidget(self.spinBox)
        self.gridLayout_3.addLayout(self.horizontalLayout_5, 9, 0, 1, 1)
        self.gridLayout_2.addWidget(self.grpNotImplemented, 11, 0, 1, 1)
        self.cbxVisibleLayersOnly = QtGui.QCheckBox(
            self.scrollAreaWidgetContents)
        self.cbxVisibleLayersOnly.setObjectName(
            _fromUtf8("cbxVisibleLayersOnly"))
        self.gridLayout_2.addWidget(self.cbxVisibleLayersOnly, 0, 0, 1, 1)
        self.cbxSetLayerNameFromTitle = QtGui.QCheckBox(
            self.scrollAreaWidgetContents)
        self.cbxSetLayerNameFromTitle.setEnabled(True)
        self.cbxSetLayerNameFromTitle.setObjectName(
            _fromUtf8("cbxSetLayerNameFromTitle"))
        self.gridLayout_2.addWidget(self.cbxSetLayerNameFromTitle, 1, 0, 1, 1)
        self.cbxZoomToImpact = QtGui.QCheckBox(self.scrollAreaWidgetContents)
        self.cbxZoomToImpact.setEnabled(True)
        self.cbxZoomToImpact.setObjectName(_fromUtf8("cbxZoomToImpact"))
        self.gridLayout_2.addWidget(self.cbxZoomToImpact, 2, 0, 1, 1)
        self.lblKeywordCache = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.lblKeywordCache.setEnabled(True)
        self.lblKeywordCache.setObjectName(_fromUtf8("lblKeywordCache"))
        self.gridLayout_2.addWidget(self.lblKeywordCache, 8, 0, 1, 1)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.leKeywordCachePath = QtGui.QLineEdit(
            self.scrollAreaWidgetContents)
        self.leKeywordCachePath.setEnabled(True)
        self.leKeywordCachePath.setObjectName(_fromUtf8("leKeywordCachePath"))
        self.horizontalLayout_6.addWidget(self.leKeywordCachePath)
        self.toolKeywordCachePath = QtGui.QToolButton(
            self.scrollAreaWidgetContents)
        self.toolKeywordCachePath.setEnabled(True)
        self.toolKeywordCachePath.setObjectName(
            _fromUtf8("toolKeywordCachePath"))
        self.horizontalLayout_6.addWidget(self.toolKeywordCachePath)
        self.gridLayout_2.addLayout(self.horizontalLayout_6, 10, 0, 1, 1)
        self.cbxUseThread = QtGui.QCheckBox(self.scrollAreaWidgetContents)
        self.cbxUseThread.setObjectName(_fromUtf8("cbxUseThread"))
        self.gridLayout_2.addWidget(self.cbxUseThread, 12, 0, 1, 1)
        self.cbxHideExposure = QtGui.QCheckBox(self.scrollAreaWidgetContents)
        self.cbxHideExposure.setEnabled(True)
        self.cbxHideExposure.setObjectName(_fromUtf8("cbxHideExposure"))
        self.gridLayout_2.addWidget(self.cbxHideExposure, 3, 0, 1, 1)
        self.cbxClipToViewport = QtGui.QCheckBox(self.scrollAreaWidgetContents)
        self.cbxClipToViewport.setChecked(False)
        self.cbxClipToViewport.setObjectName(_fromUtf8("cbxClipToViewport"))
        self.gridLayout_2.addWidget(self.cbxClipToViewport, 4, 0, 1, 1)
        self.cbxShowPostprocessingLayers = QtGui.QCheckBox(
            self.scrollAreaWidgetContents)
        self.cbxShowPostprocessingLayers.setObjectName(
            _fromUtf8("cbxShowPostprocessingLayers"))
        self.gridLayout_2.addWidget(self.cbxShowPostprocessingLayers, 5, 0, 1,
                                    1)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.label_6 = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_7.addWidget(self.label_6)
        self.dsbFemaleRatioDefault = QtGui.QDoubleSpinBox(
            self.scrollAreaWidgetContents)
        self.dsbFemaleRatioDefault.setAccelerated(True)
        self.dsbFemaleRatioDefault.setMaximum(1.0)
        self.dsbFemaleRatioDefault.setSingleStep(0.01)
        self.dsbFemaleRatioDefault.setObjectName(
            _fromUtf8("dsbFemaleRatioDefault"))
        self.horizontalLayout_7.addWidget(self.dsbFemaleRatioDefault)
        self.gridLayout_2.addLayout(self.horizontalLayout_7, 7, 0, 1, 1)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout.addWidget(self.scrollArea, 1, 0, 1, 1)

        self.retranslateUi(OptionsDialogBase)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               OptionsDialogBase.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               OptionsDialogBase.reject)
        QtCore.QMetaObject.connectSlotsByName(OptionsDialogBase)
        OptionsDialogBase.setTabOrder(self.cbxVisibleLayersOnly,
                                      self.cbxSetLayerNameFromTitle)
        OptionsDialogBase.setTabOrder(self.cbxSetLayerNameFromTitle,
                                      self.lineEdit)
        OptionsDialogBase.setTabOrder(self.lineEdit, self.toolButton)
        OptionsDialogBase.setTabOrder(self.toolButton, self.lineEdit_2)
        OptionsDialogBase.setTabOrder(self.lineEdit_2, self.toolButton_2)
        OptionsDialogBase.setTabOrder(self.toolButton_2, self.lineEdit_3)
        OptionsDialogBase.setTabOrder(self.lineEdit_3, self.toolButton_3)
        OptionsDialogBase.setTabOrder(self.toolButton_3, self.lineEdit_4)
        OptionsDialogBase.setTabOrder(self.lineEdit_4, self.toolButton_4)
        OptionsDialogBase.setTabOrder(self.toolButton_4, self.spinBox)
        OptionsDialogBase.setTabOrder(self.spinBox, self.cbxUseThread)
        OptionsDialogBase.setTabOrder(self.cbxUseThread, self.buttonBox)
        OptionsDialogBase.setTabOrder(self.buttonBox, self.scrollArea)
コード例 #5
0
ファイル: ImageViewTemplate.py プロジェクト: robertsj/poropy
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(726, 588)
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.splitter = QtGui.QSplitter(Form)
        self.splitter.setOrientation(QtCore.Qt.Vertical)
        self.splitter.setObjectName("splitter")
        self.layoutWidget = QtGui.QWidget(self.splitter)
        self.layoutWidget.setObjectName("layoutWidget")
        self.gridLayout = QtGui.QGridLayout(self.layoutWidget)
        self.gridLayout.setMargin(0)
        self.gridLayout.setSpacing(0)
        self.gridLayout.setObjectName("gridLayout")
        self.graphicsView = GraphicsView(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(10)
        sizePolicy.setVerticalStretch(10)
        sizePolicy.setHeightForWidth(self.graphicsView.sizePolicy().hasHeightForWidth())
        self.graphicsView.setSizePolicy(sizePolicy)
        self.graphicsView.setObjectName("graphicsView")
        self.gridLayout.addWidget(self.graphicsView, 1, 0, 3, 1)
        self.roiBtn = QtGui.QPushButton(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.roiBtn.sizePolicy().hasHeightForWidth())
        self.roiBtn.setSizePolicy(sizePolicy)
        self.roiBtn.setMaximumSize(QtCore.QSize(30, 16777215))
        self.roiBtn.setCheckable(True)
        self.roiBtn.setObjectName("roiBtn")
        self.gridLayout.addWidget(self.roiBtn, 3, 3, 1, 1)
        self.gradientWidget = GradientWidget(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(100)
        sizePolicy.setHeightForWidth(self.gradientWidget.sizePolicy().hasHeightForWidth())
        self.gradientWidget.setSizePolicy(sizePolicy)
        self.gradientWidget.setObjectName("gradientWidget")
        self.gridLayout.addWidget(self.gradientWidget, 1, 3, 1, 1)
        self.normBtn = QtGui.QPushButton(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.normBtn.sizePolicy().hasHeightForWidth())
        self.normBtn.setSizePolicy(sizePolicy)
        self.normBtn.setMaximumSize(QtCore.QSize(30, 16777215))
        self.normBtn.setCheckable(True)
        self.normBtn.setObjectName("normBtn")
        self.gridLayout.addWidget(self.normBtn, 2, 3, 1, 1)
        self.normGroup = QtGui.QGroupBox(self.layoutWidget)
        self.normGroup.setObjectName("normGroup")
        self.gridLayout_2 = QtGui.QGridLayout(self.normGroup)
        self.gridLayout_2.setMargin(0)
        self.gridLayout_2.setSpacing(0)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.normSubtractRadio = QtGui.QRadioButton(self.normGroup)
        self.normSubtractRadio.setObjectName("normSubtractRadio")
        self.gridLayout_2.addWidget(self.normSubtractRadio, 0, 2, 1, 1)
        self.normDivideRadio = QtGui.QRadioButton(self.normGroup)
        self.normDivideRadio.setChecked(False)
        self.normDivideRadio.setObjectName("normDivideRadio")
        self.gridLayout_2.addWidget(self.normDivideRadio, 0, 1, 1, 1)
        self.label_5 = QtGui.QLabel(self.normGroup)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.gridLayout_2.addWidget(self.label_5, 0, 0, 1, 1)
        self.label_3 = QtGui.QLabel(self.normGroup)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.gridLayout_2.addWidget(self.label_3, 1, 0, 1, 1)
        self.label_4 = QtGui.QLabel(self.normGroup)
        font = QtGui.QFont()
        font.setWeight(75)
        font.setBold(True)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.gridLayout_2.addWidget(self.label_4, 2, 0, 1, 1)
        self.normROICheck = QtGui.QCheckBox(self.normGroup)
        self.normROICheck.setObjectName("normROICheck")
        self.gridLayout_2.addWidget(self.normROICheck, 1, 1, 1, 1)
        self.normXBlurSpin = QtGui.QDoubleSpinBox(self.normGroup)
        self.normXBlurSpin.setObjectName("normXBlurSpin")
        self.gridLayout_2.addWidget(self.normXBlurSpin, 2, 2, 1, 1)
        self.label_8 = QtGui.QLabel(self.normGroup)
        self.label_8.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_8.setObjectName("label_8")
        self.gridLayout_2.addWidget(self.label_8, 2, 1, 1, 1)
        self.label_9 = QtGui.QLabel(self.normGroup)
        self.label_9.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_9.setObjectName("label_9")
        self.gridLayout_2.addWidget(self.label_9, 2, 3, 1, 1)
        self.normYBlurSpin = QtGui.QDoubleSpinBox(self.normGroup)
        self.normYBlurSpin.setObjectName("normYBlurSpin")
        self.gridLayout_2.addWidget(self.normYBlurSpin, 2, 4, 1, 1)
        self.label_10 = QtGui.QLabel(self.normGroup)
        self.label_10.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_10.setObjectName("label_10")
        self.gridLayout_2.addWidget(self.label_10, 2, 5, 1, 1)
        self.normOffRadio = QtGui.QRadioButton(self.normGroup)
        self.normOffRadio.setChecked(True)
        self.normOffRadio.setObjectName("normOffRadio")
        self.gridLayout_2.addWidget(self.normOffRadio, 0, 3, 1, 1)
        self.normTimeRangeCheck = QtGui.QCheckBox(self.normGroup)
        self.normTimeRangeCheck.setObjectName("normTimeRangeCheck")
        self.gridLayout_2.addWidget(self.normTimeRangeCheck, 1, 3, 1, 1)
        self.normFrameCheck = QtGui.QCheckBox(self.normGroup)
        self.normFrameCheck.setObjectName("normFrameCheck")
        self.gridLayout_2.addWidget(self.normFrameCheck, 1, 2, 1, 1)
        self.normTBlurSpin = QtGui.QDoubleSpinBox(self.normGroup)
        self.normTBlurSpin.setObjectName("normTBlurSpin")
        self.gridLayout_2.addWidget(self.normTBlurSpin, 2, 6, 1, 1)
        self.gridLayout.addWidget(self.normGroup, 0, 0, 1, 4)
        self.roiPlot = PlotWidget(self.splitter)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.roiPlot.sizePolicy().hasHeightForWidth())
        self.roiPlot.setSizePolicy(sizePolicy)
        self.roiPlot.setMinimumSize(QtCore.QSize(0, 40))
        self.roiPlot.setObjectName("roiPlot")
        self.verticalLayout.addWidget(self.splitter)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
コード例 #6
0
ファイル: demoUi.py プロジェクト: zmyer/vnpy
    def initUi(self):
        """初始化界面"""
        self.setWindowTitle(u'交易')

        # 左边部分
        labelID = QtGui.QLabel(u'代码')
        labelName =  QtGui.QLabel(u'名称')
        labelDirection = QtGui.QLabel(u'委托类型')
        labelOffset = QtGui.QLabel(u'开平')
        labelPrice = QtGui.QLabel(u'价格')
        labelVolume = QtGui.QLabel(u'数量')
        labelPriceType = QtGui.QLabel(u'价格类型')

        self.lineID = QtGui.QLineEdit()
        self.lineName = QtGui.QLineEdit()

        self.comboDirection = QtGui.QComboBox()
        self.comboDirection.addItems(self.dictDirection.values())

        self.comboOffset = QtGui.QComboBox()
        self.comboOffset.addItems(self.dictOffset.values())

        self.spinPrice = QtGui.QDoubleSpinBox()
        self.spinPrice.setDecimals(4)
        self.spinPrice.setMinimum(0)
        self.spinPrice.setMaximum(10000)

        self.spinVolume = QtGui.QSpinBox()
        self.spinVolume.setMinimum(0)
        self.spinVolume.setMaximum(1000000)

        self.comboPriceType = QtGui.QComboBox()
        self.comboPriceType.addItems(self.dictPriceType.values())

        gridleft = QtGui.QGridLayout()
        gridleft.addWidget(labelID, 0, 0)
        gridleft.addWidget(labelName, 1, 0)
        gridleft.addWidget(labelDirection, 2, 0)
        gridleft.addWidget(labelOffset, 3, 0)
        gridleft.addWidget(labelPrice, 4, 0)
        gridleft.addWidget(labelVolume, 5, 0)
        gridleft.addWidget(labelPriceType, 6, 0)
        gridleft.addWidget(self.lineID, 0, 1)
        gridleft.addWidget(self.lineName, 1, 1)
        gridleft.addWidget(self.comboDirection, 2, 1)
        gridleft.addWidget(self.comboOffset, 3, 1)
        gridleft.addWidget(self.spinPrice, 4, 1)
        gridleft.addWidget(self.spinVolume, 5, 1)
        gridleft.addWidget(self.comboPriceType, 6, 1)	

        # 右边部分
        labelBid1 = QtGui.QLabel(u'买一')
        labelBid2 = QtGui.QLabel(u'买二')
        labelBid3 = QtGui.QLabel(u'买三')
        labelBid4 = QtGui.QLabel(u'买四')
        labelBid5 = QtGui.QLabel(u'买五')

        labelAsk1 = QtGui.QLabel(u'卖一')
        labelAsk2 = QtGui.QLabel(u'卖二')
        labelAsk3 = QtGui.QLabel(u'卖三')
        labelAsk4 = QtGui.QLabel(u'卖四')
        labelAsk5 = QtGui.QLabel(u'卖五')

        self.labelBidPrice1 = QtGui.QLabel()
        self.labelBidPrice2 = QtGui.QLabel()
        self.labelBidPrice3 = QtGui.QLabel()
        self.labelBidPrice4 = QtGui.QLabel()
        self.labelBidPrice5 = QtGui.QLabel()
        self.labelBidVolume1 = QtGui.QLabel()
        self.labelBidVolume2 = QtGui.QLabel()
        self.labelBidVolume3 = QtGui.QLabel()
        self.labelBidVolume4 = QtGui.QLabel()
        self.labelBidVolume5 = QtGui.QLabel()	

        self.labelAskPrice1 = QtGui.QLabel()
        self.labelAskPrice2 = QtGui.QLabel()
        self.labelAskPrice3 = QtGui.QLabel()
        self.labelAskPrice4 = QtGui.QLabel()
        self.labelAskPrice5 = QtGui.QLabel()
        self.labelAskVolume1 = QtGui.QLabel()
        self.labelAskVolume2 = QtGui.QLabel()
        self.labelAskVolume3 = QtGui.QLabel()
        self.labelAskVolume4 = QtGui.QLabel()
        self.labelAskVolume5 = QtGui.QLabel()	

        labelLast = QtGui.QLabel(u'最新')
        self.labelLastPrice = QtGui.QLabel()
        self.labelReturn = QtGui.QLabel()

        self.labelLastPrice.setMinimumWidth(60)
        self.labelReturn.setMinimumWidth(60)

        gridRight = QtGui.QGridLayout()
        gridRight.addWidget(labelAsk5, 0, 0)
        gridRight.addWidget(labelAsk4, 1, 0)
        gridRight.addWidget(labelAsk3, 2, 0)
        gridRight.addWidget(labelAsk2, 3, 0)
        gridRight.addWidget(labelAsk1, 4, 0)
        gridRight.addWidget(labelLast, 5, 0)
        gridRight.addWidget(labelBid1, 6, 0)
        gridRight.addWidget(labelBid2, 7, 0)
        gridRight.addWidget(labelBid3, 8, 0)
        gridRight.addWidget(labelBid4, 9, 0)
        gridRight.addWidget(labelBid5, 10, 0)

        gridRight.addWidget(self.labelAskPrice5, 0, 1)
        gridRight.addWidget(self.labelAskPrice4, 1, 1)
        gridRight.addWidget(self.labelAskPrice3, 2, 1)
        gridRight.addWidget(self.labelAskPrice2, 3, 1)
        gridRight.addWidget(self.labelAskPrice1, 4, 1)
        gridRight.addWidget(self.labelLastPrice, 5, 1)
        gridRight.addWidget(self.labelBidPrice1, 6, 1)
        gridRight.addWidget(self.labelBidPrice2, 7, 1)
        gridRight.addWidget(self.labelBidPrice3, 8, 1)
        gridRight.addWidget(self.labelBidPrice4, 9, 1)
        gridRight.addWidget(self.labelBidPrice5, 10, 1)	

        gridRight.addWidget(self.labelAskVolume5, 0, 2)
        gridRight.addWidget(self.labelAskVolume4, 1, 2)
        gridRight.addWidget(self.labelAskVolume3, 2, 2)
        gridRight.addWidget(self.labelAskVolume2, 3, 2)
        gridRight.addWidget(self.labelAskVolume1, 4, 2)
        gridRight.addWidget(self.labelReturn, 5, 2)
        gridRight.addWidget(self.labelBidVolume1, 6, 2)
        gridRight.addWidget(self.labelBidVolume2, 7, 2)
        gridRight.addWidget(self.labelBidVolume3, 8, 2)
        gridRight.addWidget(self.labelBidVolume4, 9, 2)
        gridRight.addWidget(self.labelBidVolume5, 10, 2)

        # 发单按钮
        buttonSendOrder = QtGui.QPushButton(u'发单')
        buttonCancelAll = QtGui.QPushButton(u'全撤')

        # 整合布局
        hbox = QtGui.QHBoxLayout()
        hbox.addLayout(gridleft)
        hbox.addLayout(gridRight)

        vbox = QtGui.QVBoxLayout()
        vbox.addLayout(hbox)
        vbox.addWidget(buttonSendOrder)
        vbox.addWidget(buttonCancelAll)

        self.setLayout(vbox)

        # 关联更新
        buttonSendOrder.clicked.connect(self.sendOrder)
        buttonCancelAll.clicked.connect(self.__orderMonitor.cancelAll)
        self.lineID.returnPressed.connect(self.updateID)
コード例 #7
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.setWindowModality(QtCore.Qt.NonModal)
        MainWindow.setEnabled(True)
        MainWindow.resize(1200, 800)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(1200, 800))
        MainWindow.setMaximumSize(QtCore.QSize(1200, 800))
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tabWidget.sizePolicy().hasHeightForWidth())
        self.tabWidget.setSizePolicy(sizePolicy)
        self.tabWidget.setMinimumSize(QtCore.QSize(700, 700))
        self.tabWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.tabWidget.setAutoFillBackground(True)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.verticalLayout_9 = QtGui.QVBoxLayout(self.tab)
        self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
        self.frame = QtGui.QFrame(self.tab)
        self.frame.setMaximumSize(QtCore.QSize(16777215, 250))
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.verticalLayout_6 = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.SelectSource_label = QtGui.QLabel(self.frame)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.SelectSource_label.setFont(font)
        self.SelectSource_label.setAlignment(QtCore.Qt.AlignCenter)
        self.SelectSource_label.setObjectName(_fromUtf8("SelectSource_label"))
        self.verticalLayout_3.addWidget(self.SelectSource_label)
        self.gridLayout_5 = QtGui.QGridLayout()
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.SelectSimulationOutput_Button = QtGui.QPushButton(self.frame)
        self.SelectSimulationOutput_Button.setObjectName(
            _fromUtf8("SelectSimulationOutput_Button"))
        self.gridLayout_5.addWidget(self.SelectSimulationOutput_Button, 0, 0,
                                    1, 1)
        self.SelectSimulationOutput_lineEdit = QtGui.QLineEdit(self.frame)
        self.SelectSimulationOutput_lineEdit.setEnabled(False)
        self.SelectSimulationOutput_lineEdit.setObjectName(
            _fromUtf8("SelectSimulationOutput_lineEdit"))
        self.gridLayout_5.addWidget(self.SelectSimulationOutput_lineEdit, 0, 1,
                                    1, 1)
        self.frame_10 = QtGui.QFrame(self.frame)
        self.frame_10.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_10.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_10.setObjectName(_fromUtf8("frame_10"))
        self.verticalLayout_11 = QtGui.QVBoxLayout(self.frame_10)
        self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11"))
        self.SelectSource_Button = QtGui.QPushButton(self.frame_10)
        self.SelectSource_Button.setObjectName(
            _fromUtf8("SelectSource_Button"))
        self.verticalLayout_11.addWidget(self.SelectSource_Button)
        self.RemoveSource_pushButton = QtGui.QPushButton(self.frame_10)
        self.RemoveSource_pushButton.setObjectName(
            _fromUtf8("RemoveSource_pushButton"))
        self.verticalLayout_11.addWidget(self.RemoveSource_pushButton)
        self.gridLayout_5.addWidget(self.frame_10, 2, 0, 1, 1)
        self.SourcesList_listWidget = QtGui.QTableWidget(self.frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.SourcesList_listWidget.sizePolicy().hasHeightForWidth())
        self.SourcesList_listWidget.setSizePolicy(sizePolicy)
        self.SourcesList_listWidget.setMaximumSize(QtCore.QSize(802, 16777215))
        self.SourcesList_listWidget.setAutoFillBackground(False)
        self.SourcesList_listWidget.setAlternatingRowColors(True)
        self.SourcesList_listWidget.setTextElideMode(QtCore.Qt.ElideMiddle)
        self.SourcesList_listWidget.setObjectName(
            _fromUtf8("SourcesList_listWidget"))
        self.SourcesList_listWidget.setColumnCount(4)
        self.SourcesList_listWidget.setRowCount(0)
        item = QtGui.QTableWidgetItem()
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        item.setFont(font)
        self.SourcesList_listWidget.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        item.setFont(font)
        self.SourcesList_listWidget.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        item.setFont(font)
        self.SourcesList_listWidget.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        item.setFont(font)
        self.SourcesList_listWidget.setHorizontalHeaderItem(3, item)
        self.SourcesList_listWidget.horizontalHeader().setVisible(False)
        self.SourcesList_listWidget.horizontalHeader(
        ).setCascadingSectionResizes(True)
        self.SourcesList_listWidget.horizontalHeader().setDefaultSectionSize(
            200)
        self.SourcesList_listWidget.horizontalHeader().setMinimumSectionSize(
            50)
        self.SourcesList_listWidget.horizontalHeader().setSortIndicatorShown(
            False)
        self.SourcesList_listWidget.horizontalHeader().setStretchLastSection(
            False)
        self.SourcesList_listWidget.verticalHeader().setVisible(False)
        self.SourcesList_listWidget.verticalHeader(
        ).setCascadingSectionResizes(True)
        self.SourcesList_listWidget.verticalHeader().setDefaultSectionSize(30)
        self.SourcesList_listWidget.verticalHeader().setMinimumSectionSize(23)
        self.SourcesList_listWidget.verticalHeader().setStretchLastSection(
            False)
        self.gridLayout_5.addWidget(self.SourcesList_listWidget, 2, 1, 1, 1)
        self.verticalLayout_3.addLayout(self.gridLayout_5)
        self.verticalLayout_6.addLayout(self.verticalLayout_3)
        self.verticalLayout_9.addWidget(self.frame)
        self.frame_2 = QtGui.QFrame(self.tab)
        self.frame_2.setMaximumSize(QtCore.QSize(16777215, 250))
        self.frame_2.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_2.setObjectName(_fromUtf8("frame_2"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.frame_2)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.groupBox_4 = QtGui.QGroupBox(self.frame_2)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_4)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.frame_6 = QtGui.QFrame(self.groupBox_4)
        self.frame_6.setMinimumSize(QtCore.QSize(0, 0))
        self.frame_6.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_6.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_6.setObjectName(_fromUtf8("frame_6"))
        self.formLayout = QtGui.QFormLayout(self.frame_6)
        self.formLayout.setFieldGrowthPolicy(
            QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.TopAng_label = QtGui.QLabel(self.frame_6)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.TopAng_label.setFont(font)
        self.TopAng_label.setObjectName(_fromUtf8("TopAng_label"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole,
                                  self.TopAng_label)
        self.TopAng_comboBox = QtGui.QComboBox(self.frame_6)
        self.TopAng_comboBox.setMinimumSize(QtCore.QSize(0, 25))
        self.TopAng_comboBox.setSizeAdjustPolicy(
            QtGui.QComboBox.AdjustToContents)
        self.TopAng_comboBox.setObjectName(_fromUtf8("TopAng_comboBox"))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.TopAng_comboBox.addItem(_fromUtf8(""))
        self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole,
                                  self.TopAng_comboBox)
        self.TopRange_label = QtGui.QLabel(self.frame_6)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.TopRange_label.setFont(font)
        self.TopRange_label.setObjectName(_fromUtf8("TopRange_label"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole,
                                  self.TopRange_label)
        self.TopRange_comboBox = QtGui.QComboBox(self.frame_6)
        self.TopRange_comboBox.setMinimumSize(QtCore.QSize(0, 25))
        self.TopRange_comboBox.setObjectName(_fromUtf8("TopRange_comboBox"))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.TopRange_comboBox.addItem(_fromUtf8(""))
        self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole,
                                  self.TopRange_comboBox)
        self.BotAng_label = QtGui.QLabel(self.frame_6)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.BotAng_label.setFont(font)
        self.BotAng_label.setObjectName(_fromUtf8("BotAng_label"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole,
                                  self.BotAng_label)
        self.BotAng_comboBox = QtGui.QComboBox(self.frame_6)
        self.BotAng_comboBox.setMinimumSize(QtCore.QSize(0, 25))
        self.BotAng_comboBox.setObjectName(_fromUtf8("BotAng_comboBox"))
        self.BotAng_comboBox.addItem(_fromUtf8(""))
        self.BotAng_comboBox.addItem(_fromUtf8(""))
        self.BotAng_comboBox.addItem(_fromUtf8(""))
        self.BotAng_comboBox.addItem(_fromUtf8(""))
        self.BotAng_comboBox.addItem(_fromUtf8(""))
        self.BotAng_comboBox.addItem(_fromUtf8(""))
        self.BotAng_comboBox.addItem(_fromUtf8(""))
        self.BotAng_comboBox.addItem(_fromUtf8(""))
        self.BotAng_comboBox.addItem(_fromUtf8(""))
        self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole,
                                  self.BotAng_comboBox)
        self.TimeLor_label = QtGui.QLabel(self.frame_6)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.TimeLor_label.setFont(font)
        self.TimeLor_label.setObjectName(_fromUtf8("TimeLor_label"))
        self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole,
                                  self.TimeLor_label)
        self.TimeLor_doubleSpinBox = QtGui.QDoubleSpinBox(self.frame_6)
        self.TimeLor_doubleSpinBox.setMinimumSize(QtCore.QSize(0, 25))
        self.TimeLor_doubleSpinBox.setAlignment(QtCore.Qt.AlignCenter)
        self.TimeLor_doubleSpinBox.setDecimals(0)
        self.TimeLor_doubleSpinBox.setMinimum(1.0)
        self.TimeLor_doubleSpinBox.setMaximum(1000.0)
        self.TimeLor_doubleSpinBox.setSingleStep(1.0)
        self.TimeLor_doubleSpinBox.setProperty("value", 25.0)
        self.TimeLor_doubleSpinBox.setObjectName(
            _fromUtf8("TimeLor_doubleSpinBox"))
        self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole,
                                  self.TimeLor_doubleSpinBox)
        self.NumberOfTurns_label = QtGui.QLabel(self.frame_6)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.NumberOfTurns_label.setFont(font)
        self.NumberOfTurns_label.setObjectName(
            _fromUtf8("NumberOfTurns_label"))
        self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole,
                                  self.NumberOfTurns_label)
        self.NumberOfTurns_spinBox = QtGui.QSpinBox(self.frame_6)
        self.NumberOfTurns_spinBox.setMinimumSize(QtCore.QSize(0, 25))
        self.NumberOfTurns_spinBox.setAlignment(QtCore.Qt.AlignCenter)
        self.NumberOfTurns_spinBox.setMinimum(1)
        self.NumberOfTurns_spinBox.setMaximum(10)
        self.NumberOfTurns_spinBox.setProperty("value", 1)
        self.NumberOfTurns_spinBox.setObjectName(
            _fromUtf8("NumberOfTurns_spinBox"))
        self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole,
                                  self.NumberOfTurns_spinBox)
        self.gridLayout_3.addWidget(self.frame_6, 0, 0, 1, 1)
        self.horizontalLayout.addWidget(self.groupBox_4)
        self.groupBox_2 = QtGui.QGroupBox(self.frame_2)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.RunningSimulation_tableWidget = QtGui.QTableWidget(
            self.groupBox_2)
        self.RunningSimulation_tableWidget.setEditTriggers(
            QtGui.QAbstractItemView.NoEditTriggers)
        self.RunningSimulation_tableWidget.setObjectName(
            _fromUtf8("RunningSimulation_tableWidget"))
        self.RunningSimulation_tableWidget.setColumnCount(2)
        self.RunningSimulation_tableWidget.setRowCount(0)
        item = QtGui.QTableWidgetItem()
        self.RunningSimulation_tableWidget.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.RunningSimulation_tableWidget.setHorizontalHeaderItem(1, item)
        self.verticalLayout.addWidget(self.RunningSimulation_tableWidget)
        self.abortSimulation_Button = QtGui.QPushButton(self.groupBox_2)
        self.abortSimulation_Button.setEnabled(False)
        self.abortSimulation_Button.setObjectName(
            _fromUtf8("abortSimulation_Button"))
        self.verticalLayout.addWidget(self.abortSimulation_Button)
        self.horizontalLayout.addWidget(self.groupBox_2)
        self.verticalLayout_9.addWidget(self.frame_2)
        self.groupBox_3 = QtGui.QGroupBox(self.tab)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_3)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.Simulationname_lineEdit = QtGui.QLineEdit(self.groupBox_3)
        self.Simulationname_lineEdit.setEnabled(False)
        self.Simulationname_lineEdit.setObjectName(
            _fromUtf8("Simulationname_lineEdit"))
        self.gridLayout_2.addWidget(self.Simulationname_lineEdit, 0, 1, 1, 1)
        self.progressBar = QtGui.QProgressBar(self.groupBox_3)
        self.progressBar.setEnabled(False)
        self.progressBar.setProperty("value", 0)
        self.progressBar.setFormat(_fromUtf8(""))
        self.progressBar.setObjectName(_fromUtf8("progressBar"))
        self.gridLayout_2.addWidget(self.progressBar, 1, 1, 1, 1)
        self.StartSimulation_pushButton = QtGui.QPushButton(self.groupBox_3)
        self.StartSimulation_pushButton.setEnabled(False)
        self.StartSimulation_pushButton.setCheckable(False)
        self.StartSimulation_pushButton.setAutoDefault(False)
        self.StartSimulation_pushButton.setDefault(False)
        self.StartSimulation_pushButton.setFlat(False)
        self.StartSimulation_pushButton.setObjectName(
            _fromUtf8("StartSimulation_pushButton"))
        self.gridLayout_2.addWidget(self.StartSimulation_pushButton, 0, 0, 2,
                                    1)
        self.verticalLayout_9.addWidget(self.groupBox_3)
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.gridLayout_8 = QtGui.QGridLayout(self.tab_2)
        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
        self.groupBox_7 = QtGui.QGroupBox(self.tab_2)
        self.groupBox_7.setMinimumSize(QtCore.QSize(300, 0))
        self.groupBox_7.setMaximumSize(QtCore.QSize(400, 16777215))
        self.groupBox_7.setObjectName(_fromUtf8("groupBox_7"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.groupBox_7)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.Energywidget_3 = QtGui.QWidget(self.groupBox_7)
        self.Energywidget_3.setMinimumSize(QtCore.QSize(250, 200))
        self.Energywidget_3.setObjectName(_fromUtf8("Energywidget_3"))
        self.horizontalLayout_4.addWidget(self.Energywidget_3)
        self.gridLayout_8.addWidget(self.groupBox_7, 2, 1, 1, 1)
        self.groupBox_5 = QtGui.QGroupBox(self.tab_2)
        self.groupBox_5.setMinimumSize(QtCore.QSize(0, 0))
        self.groupBox_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.groupBox_5.setObjectName(_fromUtf8("groupBox_5"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.groupBox_5)
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.SelectResults_Button = QtGui.QPushButton(self.groupBox_5)
        self.SelectResults_Button.setMaximumSize(
            QtCore.QSize(16777215, 16777215))
        self.SelectResults_Button.setObjectName(
            _fromUtf8("SelectResults_Button"))
        self.horizontalLayout_6.addWidget(self.SelectResults_Button)
        self.SelectResults_lineEdit = QtGui.QLineEdit(self.groupBox_5)
        self.SelectResults_lineEdit.setEnabled(False)
        self.SelectResults_lineEdit.setAlignment(QtCore.Qt.AlignCenter)
        self.SelectResults_lineEdit.setObjectName(
            _fromUtf8("SelectResults_lineEdit"))
        self.horizontalLayout_6.addWidget(self.SelectResults_lineEdit)
        self.gridLayout_8.addWidget(self.groupBox_5, 0, 0, 1, 2)
        self.groupBox = QtGui.QGroupBox(self.tab_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setMinimumSize(QtCore.QSize(0, 0))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.FBPWidget = QtGui.QWidget(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.FBPWidget.sizePolicy().hasHeightForWidth())
        self.FBPWidget.setSizePolicy(sizePolicy)
        self.FBPWidget.setMinimumSize(QtCore.QSize(0, 0))
        self.FBPWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.FBPWidget.setObjectName(_fromUtf8("FBPWidget"))
        self.verticalLayout_2.addWidget(self.FBPWidget)
        self.gridLayout_8.addWidget(self.groupBox, 2, 0, 1, 1)
        self.groupBox_6 = QtGui.QGroupBox(self.tab_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_6.sizePolicy().hasHeightForWidth())
        self.groupBox_6.setSizePolicy(sizePolicy)
        self.groupBox_6.setMinimumSize(QtCore.QSize(0, 0))
        self.groupBox_6.setMaximumSize(QtCore.QSize(16777215, 200))
        self.groupBox_6.setObjectName(_fromUtf8("groupBox_6"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.groupBox_6)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.frame_4 = QtGui.QFrame(self.groupBox_6)
        self.frame_4.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_4.setObjectName(_fromUtf8("frame_4"))
        self.gridLayout_9 = QtGui.QGridLayout(self.frame_4)
        self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
        self.pixelSize_comboBox = QtGui.QComboBox(self.frame_4)
        self.pixelSize_comboBox.setObjectName(_fromUtf8("pixelSize_comboBox"))
        self.pixelSize_comboBox.addItem(_fromUtf8(""))
        self.pixelSize_comboBox.addItem(_fromUtf8(""))
        self.pixelSize_comboBox.addItem(_fromUtf8(""))
        self.pixelSize_comboBox.addItem(_fromUtf8(""))
        self.pixelSize_comboBox.addItem(_fromUtf8(""))
        self.gridLayout_9.addWidget(self.pixelSize_comboBox, 3, 3, 1, 1)
        self.saveFigures_pushButton = QtGui.QPushButton(self.frame_4)
        self.saveFigures_pushButton.setEnabled(False)
        self.saveFigures_pushButton.setObjectName(
            _fromUtf8("saveFigures_pushButton"))
        self.gridLayout_9.addWidget(self.saveFigures_pushButton, 3, 0, 1, 1)
        self.interp_comboBox = QtGui.QComboBox(self.frame_4)
        self.interp_comboBox.setObjectName(_fromUtf8("interp_comboBox"))
        self.interp_comboBox.addItem(_fromUtf8(""))
        self.interp_comboBox.addItem(_fromUtf8(""))
        self.interp_comboBox.addItem(_fromUtf8(""))
        self.gridLayout_9.addWidget(self.interp_comboBox, 3, 2, 1, 1)
        self.gaussFilter_doubleSpinBox = QtGui.QDoubleSpinBox(self.frame_4)
        self.gaussFilter_doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0))
        self.gaussFilter_doubleSpinBox.setMaximum(10.0)
        self.gaussFilter_doubleSpinBox.setSingleStep(0.1)
        self.gaussFilter_doubleSpinBox.setObjectName(
            _fromUtf8("gaussFilter_doubleSpinBox"))
        self.gridLayout_9.addWidget(self.gaussFilter_doubleSpinBox, 3, 4, 1, 1)
        self.StartAnalysis_pushButton = QtGui.QPushButton(self.frame_4)
        self.StartAnalysis_pushButton.setEnabled(False)
        self.StartAnalysis_pushButton.setMinimumSize(QtCore.QSize(0, 0))
        self.StartAnalysis_pushButton.setMaximumSize(
            QtCore.QSize(16777215, 16777215))
        self.StartAnalysis_pushButton.setObjectName(
            _fromUtf8("StartAnalysis_pushButton"))
        self.gridLayout_9.addWidget(self.StartAnalysis_pushButton, 0, 0, 1, 1)
        self.filter_comboBox = QtGui.QComboBox(self.frame_4)
        self.filter_comboBox.setMinimumSize(QtCore.QSize(0, 25))
        self.filter_comboBox.setMaximumSize(QtCore.QSize(16777215, 25))
        self.filter_comboBox.setObjectName(_fromUtf8("filter_comboBox"))
        self.filter_comboBox.addItem(_fromUtf8(""))
        self.filter_comboBox.addItem(_fromUtf8(""))
        self.filter_comboBox.addItem(_fromUtf8(""))
        self.filter_comboBox.addItem(_fromUtf8(""))
        self.filter_comboBox.addItem(_fromUtf8(""))
        self.filter_comboBox.addItem(_fromUtf8(""))
        self.gridLayout_9.addWidget(self.filter_comboBox, 3, 1, 1, 1)
        self.Recon_pushButton = QtGui.QPushButton(self.frame_4)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.Recon_pushButton.sizePolicy().hasHeightForWidth())
        self.Recon_pushButton.setSizePolicy(sizePolicy)
        self.Recon_pushButton.setMinimumSize(QtCore.QSize(120, 30))
        self.Recon_pushButton.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.Recon_pushButton.setAutoDefault(False)
        self.Recon_pushButton.setDefault(False)
        self.Recon_pushButton.setFlat(False)
        self.Recon_pushButton.setObjectName(_fromUtf8("Recon_pushButton"))
        self.gridLayout_9.addWidget(self.Recon_pushButton, 1, 0, 1, 1)
        self.cmapname_comboBox = QtGui.QComboBox(self.frame_4)
        self.cmapname_comboBox.setObjectName(_fromUtf8("cmapname_comboBox"))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.cmapname_comboBox.addItem(_fromUtf8(""))
        self.gridLayout_9.addWidget(self.cmapname_comboBox, 3, 5, 1, 1)
        self.label_5 = QtGui.QLabel(self.frame_4)
        self.label_5.setAlignment(QtCore.Qt.AlignCenter)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.gridLayout_9.addWidget(self.label_5, 0, 5, 2, 1)
        self.label_2 = QtGui.QLabel(self.frame_4)
        self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.label_2.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_9.addWidget(self.label_2, 0, 1, 2, 1)
        self.label = QtGui.QLabel(self.frame_4)
        self.label.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.label.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_9.addWidget(self.label, 0, 2, 2, 1)
        self.label_3 = QtGui.QLabel(self.frame_4)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_9.addWidget(self.label_3, 0, 4, 2, 1)
        self.label_4 = QtGui.QLabel(self.frame_4)
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setWordWrap(True)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_9.addWidget(self.label_4, 0, 3, 2, 1)
        self.Recon_pushButton.raise_()
        self.label_2.raise_()
        self.label.raise_()
        self.label_4.raise_()
        self.label_3.raise_()
        self.label_5.raise_()
        self.saveFigures_pushButton.raise_()
        self.filter_comboBox.raise_()
        self.interp_comboBox.raise_()
        self.pixelSize_comboBox.raise_()
        self.gaussFilter_doubleSpinBox.raise_()
        self.cmapname_comboBox.raise_()
        self.StartAnalysis_pushButton.raise_()
        self.horizontalLayout_5.addWidget(self.frame_4)
        self.frame_3 = QtGui.QFrame(self.groupBox_6)
        self.frame_3.setMaximumSize(QtCore.QSize(400, 16777215))
        self.frame_3.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_3.setObjectName(_fromUtf8("frame_3"))
        self.gridLayout_7 = QtGui.QGridLayout(self.frame_3)
        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
        self.label_6 = QtGui.QLabel(self.frame_3)
        self.label_6.setMaximumSize(QtCore.QSize(141, 16777215))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_6.setFont(font)
        self.label_6.setAlignment(QtCore.Qt.AlignCenter)
        self.label_6.setWordWrap(True)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout_7.addWidget(self.label_6, 0, 1, 1, 3)
        self.CoincidenceWindow_doubleSpinBox = QtGui.QDoubleSpinBox(
            self.frame_3)
        self.CoincidenceWindow_doubleSpinBox.setMinimumSize(QtCore.QSize(0, 0))
        self.CoincidenceWindow_doubleSpinBox.setMaximumSize(
            QtCore.QSize(16777215, 16777215))
        self.CoincidenceWindow_doubleSpinBox.setAlignment(
            QtCore.Qt.AlignCenter)
        self.CoincidenceWindow_doubleSpinBox.setDecimals(3)
        self.CoincidenceWindow_doubleSpinBox.setMaximum(999999999.0)
        self.CoincidenceWindow_doubleSpinBox.setSingleStep(0.1)
        self.CoincidenceWindow_doubleSpinBox.setProperty("value", 0.1)
        self.CoincidenceWindow_doubleSpinBox.setObjectName(
            _fromUtf8("CoincidenceWindow_doubleSpinBox"))
        self.gridLayout_7.addWidget(self.CoincidenceWindow_doubleSpinBox, 1, 0,
                                    1, 1)
        self.TopAng_label_2 = QtGui.QLabel(self.frame_3)
        self.TopAng_label_2.setMinimumSize(QtCore.QSize(0, 0))
        self.TopAng_label_2.setMaximumSize(QtCore.QSize(100, 16777215))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.TopAng_label_2.setFont(font)
        self.TopAng_label_2.setFrameShape(QtGui.QFrame.NoFrame)
        self.TopAng_label_2.setTextFormat(QtCore.Qt.AutoText)
        self.TopAng_label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.TopAng_label_2.setWordWrap(True)
        self.TopAng_label_2.setObjectName(_fromUtf8("TopAng_label_2"))
        self.gridLayout_7.addWidget(self.TopAng_label_2, 0, 0, 1, 1)
        self.energy_threshold_upper_doubleSpinBox = QtGui.QDoubleSpinBox(
            self.frame_3)
        self.energy_threshold_upper_doubleSpinBox.setAlignment(
            QtCore.Qt.AlignCenter)
        self.energy_threshold_upper_doubleSpinBox.setDecimals(0)
        self.energy_threshold_upper_doubleSpinBox.setMaximum(1000.0)
        self.energy_threshold_upper_doubleSpinBox.setProperty("value", 1000.0)
        self.energy_threshold_upper_doubleSpinBox.setObjectName(
            _fromUtf8("energy_threshold_upper_doubleSpinBox"))
        self.gridLayout_7.addWidget(self.energy_threshold_upper_doubleSpinBox,
                                    1, 3, 1, 1)
        self.energy_threshold_lower_doubleSpinBox = QtGui.QDoubleSpinBox(
            self.frame_3)
        self.energy_threshold_lower_doubleSpinBox.setAlignment(
            QtCore.Qt.AlignCenter)
        self.energy_threshold_lower_doubleSpinBox.setDecimals(0)
        self.energy_threshold_lower_doubleSpinBox.setMaximum(1999.0)
        self.energy_threshold_lower_doubleSpinBox.setObjectName(
            _fromUtf8("energy_threshold_lower_doubleSpinBox"))
        self.gridLayout_7.addWidget(self.energy_threshold_lower_doubleSpinBox,
                                    1, 1, 1, 1)
        self.label_7 = QtGui.QLabel(self.frame_3)
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.gridLayout_7.addWidget(self.label_7, 1, 2, 1, 1)
        self.label_8 = QtGui.QLabel(self.frame_3)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_8.setFont(font)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setWordWrap(True)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout_7.addWidget(self.label_8, 0, 4, 1, 1)
        self.coincidence_lcdNumber = QtGui.QLCDNumber(self.frame_3)
        self.coincidence_lcdNumber.setObjectName(
            _fromUtf8("coincidence_lcdNumber"))
        self.gridLayout_7.addWidget(self.coincidence_lcdNumber, 1, 4, 1, 1)
        self.horizontalLayout_5.addWidget(self.frame_3)
        self.gridLayout_8.addWidget(self.groupBox_6, 1, 0, 1, 2)
        self.tabWidget.addTab(self.tab_2, _fromUtf8(""))
        self.verticalLayout_4.addWidget(self.tabWidget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        self.TopAng_comboBox.setCurrentIndex(2)
        self.pixelSize_comboBox.setCurrentIndex(3)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
コード例 #8
0
ファイル: ziggui.py プロジェクト: BGCX261/zigutil-svn-to-git
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(866, 798)
        MainWindow.setMinimumSize(QtCore.QSize(816, 716))
        MainWindow.setMaximumSize(QtCore.QSize(10000, 10000))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/Z_logo32x34.jpg"),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setGeometry(QtCore.QRect(0, 26, 866, 737))
        self.centralwidget.setObjectName("centralwidget")
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(10, 50, 851, 681))
        self.tabWidget.setObjectName("tabWidget")
        self.tab = QtGui.QWidget()
        self.tab.setGeometry(QtCore.QRect(0, 0, 839, 642))
        self.tab.setObjectName("tab")
        self.horizontalLayout = QtGui.QWidget(self.tab)
        self.horizontalLayout.setGeometry(QtCore.QRect(20, 20, 811, 631))
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.hboxlayout = QtGui.QHBoxLayout(self.horizontalLayout)
        self.hboxlayout.setObjectName("hboxlayout")
        self.contenttree = QtGui.QTreeWidget(self.horizontalLayout)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.contenttree.sizePolicy().hasHeightForWidth())
        self.contenttree.setSizePolicy(sizePolicy)
        self.contenttree.setProperty(
            "cursor", QtCore.QVariant(QtCore.Qt.PointingHandCursor))
        self.contenttree.setAlternatingRowColors(True)
        self.contenttree.setSelectionBehavior(
            QtGui.QAbstractItemView.SelectItems)
        self.contenttree.setAnimated(True)
        self.contenttree.setColumnCount(2)
        self.contenttree.setObjectName("contenttree")
        item = QtGui.QTreeWidgetItem(self.contenttree)
        self.hboxlayout.addWidget(self.contenttree)
        self.gridlayout = QtGui.QGridLayout()
        self.gridlayout.setObjectName("gridlayout")
        self.pushButton = QtGui.QPushButton(self.horizontalLayout)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/go-top.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton.setIcon(icon1)
        self.pushButton.setObjectName("pushButton")
        self.gridlayout.addWidget(self.pushButton, 1, 0, 1, 1)
        self.pushButton_2 = QtGui.QPushButton(self.horizontalLayout)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/go-up.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_2.setIcon(icon2)
        self.pushButton_2.setObjectName("pushButton_2")
        self.gridlayout.addWidget(self.pushButton_2, 2, 0, 1, 1)
        self.pushButton_3 = QtGui.QPushButton(self.horizontalLayout)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/go-down.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_3.setIcon(icon3)
        self.pushButton_3.setObjectName("pushButton_3")
        self.gridlayout.addWidget(self.pushButton_3, 3, 0, 1, 1)
        self.pushButton_4 = QtGui.QPushButton(self.horizontalLayout)
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/go-bottom.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_4.setIcon(icon4)
        self.pushButton_4.setObjectName("pushButton_4")
        self.gridlayout.addWidget(self.pushButton_4, 4, 0, 1, 1)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridlayout.addItem(spacerItem, 0, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridlayout.addItem(spacerItem1, 5, 0, 1, 1)
        self.hboxlayout.addLayout(self.gridlayout)
        self.groupBox = QtGui.QGroupBox(self.horizontalLayout)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setObjectName("groupBox")
        self.layoutWidget = QtGui.QWidget(self.groupBox)
        self.layoutWidget.setGeometry(QtCore.QRect(12, 29, 461, 531))
        self.layoutWidget.setObjectName("layoutWidget")
        self.vboxlayout = QtGui.QVBoxLayout(self.layoutWidget)
        self.vboxlayout.setObjectName("vboxlayout")
        self.label = QtGui.QLabel(self.layoutWidget)
        font = QtGui.QFont()
        font.setWeight(50)
        font.setBold(False)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.vboxlayout.addWidget(self.label)
        self.gridlayout1 = QtGui.QGridLayout()
        self.gridlayout1.setObjectName("gridlayout1")
        self.spbxweight = QtGui.QDoubleSpinBox(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.spbxweight.sizePolicy().hasHeightForWidth())
        self.spbxweight.setSizePolicy(sizePolicy)
        self.spbxweight.setDecimals(1)
        self.spbxweight.setMaximum(1000.0)
        self.spbxweight.setSingleStep(0.1)
        self.spbxweight.setProperty("value", QtCore.QVariant(1.0))
        self.spbxweight.setObjectName("spbxweight")
        self.gridlayout1.addWidget(self.spbxweight, 0, 0, 1, 1)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridlayout1.addItem(spacerItem2, 0, 3, 1, 1)
        self.toolButton = QtGui.QToolButton(self.layoutWidget)
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/help-browser.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.toolButton.setIcon(icon5)
        self.toolButton.setIconSize(QtCore.QSize(20, 20))
        self.toolButton.setObjectName("toolButton")
        self.gridlayout1.addWidget(self.toolButton, 0, 4, 1, 1)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridlayout1.addItem(spacerItem3, 0, 2, 1, 1)
        self.vboxlayout.addLayout(self.gridlayout1)
        self.label_2 = QtGui.QLabel(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(9)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.vboxlayout.addWidget(self.label_2)
        self.gridlayout2 = QtGui.QGridLayout()
        self.gridlayout2.setObjectName("gridlayout2")
        self.doubleSpinBox_2 = QtGui.QDoubleSpinBox(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.doubleSpinBox_2.sizePolicy().hasHeightForWidth())
        self.doubleSpinBox_2.setSizePolicy(sizePolicy)
        self.doubleSpinBox_2.setDecimals(1)
        self.doubleSpinBox_2.setMaximum(1000.0)
        self.doubleSpinBox_2.setSingleStep(0.1)
        self.doubleSpinBox_2.setProperty("value", QtCore.QVariant(1.0))
        self.doubleSpinBox_2.setObjectName("doubleSpinBox_2")
        self.gridlayout2.addWidget(self.doubleSpinBox_2, 0, 0, 1, 1)
        self.pushButton_11 = QtGui.QPushButton(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_11.sizePolicy().hasHeightForWidth())
        self.pushButton_11.setSizePolicy(sizePolicy)
        self.pushButton_11.setObjectName("pushButton_11")
        self.gridlayout2.addWidget(self.pushButton_11, 0, 2, 1, 1)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridlayout2.addItem(spacerItem4, 0, 3, 1, 1)
        self.toolButton_2 = QtGui.QToolButton(self.layoutWidget)
        self.toolButton_2.setIcon(icon5)
        self.toolButton_2.setIconSize(QtCore.QSize(20, 20))
        self.toolButton_2.setObjectName("toolButton_2")
        self.gridlayout2.addWidget(self.toolButton_2, 0, 4, 1, 1)
        self.vboxlayout.addLayout(self.gridlayout2)
        self.label_3 = QtGui.QLabel(self.layoutWidget)
        self.label_3.setWordWrap(True)
        self.label_3.setObjectName("label_3")
        self.vboxlayout.addWidget(self.label_3)
        self.gridlayout3 = QtGui.QGridLayout()
        self.gridlayout3.setObjectName("gridlayout3")
        self.spinBox = QtGui.QSpinBox(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.spinBox.sizePolicy().hasHeightForWidth())
        self.spinBox.setSizePolicy(sizePolicy)
        self.spinBox.setMaximum(1000)
        self.spinBox.setProperty("value", QtCore.QVariant(1))
        self.spinBox.setObjectName("spinBox")
        self.gridlayout3.addWidget(self.spinBox, 0, 0, 1, 1)
        self.pushButton_12 = QtGui.QPushButton(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_12.sizePolicy().hasHeightForWidth())
        self.pushButton_12.setSizePolicy(sizePolicy)
        self.pushButton_12.setObjectName("pushButton_12")
        self.gridlayout3.addWidget(self.pushButton_12, 0, 2, 1, 1)
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridlayout3.addItem(spacerItem5, 0, 3, 1, 1)
        self.toolButton_3 = QtGui.QToolButton(self.layoutWidget)
        self.toolButton_3.setIcon(icon5)
        self.toolButton_3.setIconSize(QtCore.QSize(20, 20))
        self.toolButton_3.setObjectName("toolButton_3")
        self.gridlayout3.addWidget(self.toolButton_3, 0, 4, 1, 1)
        self.vboxlayout.addLayout(self.gridlayout3)
        self.label_4 = QtGui.QLabel(self.layoutWidget)
        self.label_4.setWordWrap(True)
        self.label_4.setObjectName("label_4")
        self.vboxlayout.addWidget(self.label_4)
        self.gridlayout4 = QtGui.QGridLayout()
        self.gridlayout4.setObjectName("gridlayout4")
        self.spinBox_2 = QtGui.QSpinBox(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.spinBox_2.sizePolicy().hasHeightForWidth())
        self.spinBox_2.setSizePolicy(sizePolicy)
        self.spinBox_2.setMaximum(1000)
        self.spinBox_2.setProperty("value", QtCore.QVariant(1))
        self.spinBox_2.setObjectName("spinBox_2")
        self.gridlayout4.addWidget(self.spinBox_2, 0, 0, 1, 1)
        self.pushButton_14 = QtGui.QPushButton(self.layoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_14.sizePolicy().hasHeightForWidth())
        self.pushButton_14.setSizePolicy(sizePolicy)
        self.pushButton_14.setObjectName("pushButton_14")
        self.gridlayout4.addWidget(self.pushButton_14, 0, 2, 1, 1)
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridlayout4.addItem(spacerItem6, 0, 3, 1, 1)
        self.toolButton_6 = QtGui.QToolButton(self.layoutWidget)
        self.toolButton_6.setIcon(icon5)
        self.toolButton_6.setIconSize(QtCore.QSize(20, 20))
        self.toolButton_6.setObjectName("toolButton_6")
        self.gridlayout4.addWidget(self.toolButton_6, 0, 4, 1, 1)
        self.vboxlayout.addLayout(self.gridlayout4)
        self.label_5 = QtGui.QLabel(self.layoutWidget)
        self.label_5.setWordWrap(True)
        self.label_5.setObjectName("label_5")
        self.vboxlayout.addWidget(self.label_5)
        self.gridlayout5 = QtGui.QGridLayout()
        self.gridlayout5.setObjectName("gridlayout5")
        self.doubleSpinBox_3 = QtGui.QDoubleSpinBox(self.layoutWidget)
        self.doubleSpinBox_3.setDecimals(1)
        self.doubleSpinBox_3.setMaximum(1000.0)
        self.doubleSpinBox_3.setSingleStep(0.1)
        self.doubleSpinBox_3.setProperty("value", QtCore.QVariant(1.0))
        self.doubleSpinBox_3.setObjectName("doubleSpinBox_3")
        self.gridlayout5.addWidget(self.doubleSpinBox_3, 0, 0, 1, 1)
        self.comboBox = QtGui.QComboBox(self.layoutWidget)
        font = QtGui.QFont()
        font.setPointSize(9)
        self.comboBox.setFont(font)
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem(QtCore.QString())
        self.comboBox.addItem(QtCore.QString())
        self.comboBox.addItem(QtCore.QString())
        self.comboBox.addItem(QtCore.QString())
        self.gridlayout5.addWidget(self.comboBox, 0, 1, 1, 1)
        self.toolButton_5 = QtGui.QToolButton(self.layoutWidget)
        self.toolButton_5.setIcon(icon5)
        self.toolButton_5.setIconSize(QtCore.QSize(20, 20))
        self.toolButton_5.setObjectName("toolButton_5")
        self.gridlayout5.addWidget(self.toolButton_5, 0, 2, 1, 1)
        self.vboxlayout.addLayout(self.gridlayout5)
        self.label_6 = QtGui.QLabel(self.layoutWidget)
        self.label_6.setWordWrap(True)
        self.label_6.setObjectName("label_6")
        self.vboxlayout.addWidget(self.label_6)
        self.hboxlayout1 = QtGui.QHBoxLayout()
        self.hboxlayout1.setObjectName("hboxlayout1")
        self.lineEdit = QtGui.QLineEdit(self.layoutWidget)
        self.lineEdit.setObjectName("lineEdit")
        self.hboxlayout1.addWidget(self.lineEdit)
        self.pushButton_13 = QtGui.QPushButton(self.layoutWidget)
        self.pushButton_13.setObjectName("pushButton_13")
        self.hboxlayout1.addWidget(self.pushButton_13)
        self.toolButton_7 = QtGui.QToolButton(self.layoutWidget)
        self.toolButton_7.setIcon(icon5)
        self.toolButton_7.setIconSize(QtCore.QSize(20, 20))
        self.toolButton_7.setObjectName("toolButton_7")
        self.hboxlayout1.addWidget(self.toolButton_7)
        self.vboxlayout.addLayout(self.hboxlayout1)
        self.label_7 = QtGui.QLabel(self.layoutWidget)
        self.label_7.setWordWrap(True)
        self.label_7.setObjectName("label_7")
        self.vboxlayout.addWidget(self.label_7)
        self.textEdit = QtGui.QTextEdit(self.layoutWidget)
        self.textEdit.setObjectName("textEdit")
        self.vboxlayout.addWidget(self.textEdit)
        self.horizontalLayout_2 = QtGui.QWidget(self.groupBox)
        self.horizontalLayout_2.setGeometry(QtCore.QRect(200, 570, 271, 51))
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.hboxlayout2 = QtGui.QHBoxLayout(self.horizontalLayout_2)
        self.hboxlayout2.setObjectName("hboxlayout2")
        self.pushButton_15 = QtGui.QPushButton(self.horizontalLayout_2)
        self.pushButton_15.setObjectName("pushButton_15")
        self.hboxlayout2.addWidget(self.pushButton_15)
        self.pushButton_16 = QtGui.QPushButton(self.horizontalLayout_2)
        self.pushButton_16.setObjectName("pushButton_16")
        self.hboxlayout2.addWidget(self.pushButton_16)
        self.hboxlayout.addWidget(self.groupBox)
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setGeometry(QtCore.QRect(0, 0, 839, 642))
        self.tab_2.setObjectName("tab_2")
        self.tabWidget.addTab(self.tab_2, "")
        self.tab_3 = QtGui.QWidget()
        self.tab_3.setGeometry(QtCore.QRect(0, 0, 839, 642))
        self.tab_3.setObjectName("tab_3")
        self.tabWidget.addTab(self.tab_3, "")
        self.gridLayout_2 = QtGui.QWidget(self.centralwidget)
        self.gridLayout_2.setGeometry(QtCore.QRect(10, 1, 931, 51))
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.gridlayout6 = QtGui.QGridLayout(self.gridLayout_2)
        self.gridlayout6.setHorizontalSpacing(6)
        self.gridlayout6.setVerticalSpacing(0)
        self.gridlayout6.setObjectName("gridlayout6")
        self.pushButton_6 = QtGui.QPushButton(self.gridLayout_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_6.sizePolicy().hasHeightForWidth())
        self.pushButton_6.setSizePolicy(sizePolicy)
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/document-save.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_6.setIcon(icon6)
        self.pushButton_6.setObjectName("pushButton_6")
        self.gridlayout6.addWidget(self.pushButton_6, 0, 2, 1, 1)
        self.pushButton_7 = QtGui.QPushButton(self.gridLayout_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_7.sizePolicy().hasHeightForWidth())
        self.pushButton_7.setSizePolicy(sizePolicy)
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/document-open.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_7.setIcon(icon7)
        self.pushButton_7.setObjectName("pushButton_7")
        self.gridlayout6.addWidget(self.pushButton_7, 0, 1, 1, 1)
        self.pushButton_8 = QtGui.QPushButton(self.gridLayout_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_8.sizePolicy().hasHeightForWidth())
        self.pushButton_8.setSizePolicy(sizePolicy)
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/document-new.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_8.setIcon(icon8)
        self.pushButton_8.setObjectName("pushButton_8")
        self.gridlayout6.addWidget(self.pushButton_8, 0, 0, 1, 1)
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridlayout6.addItem(spacerItem7, 0, 8, 1, 1)
        self.pushButton_5 = QtGui.QPushButton(self.gridLayout_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_5.sizePolicy().hasHeightForWidth())
        self.pushButton_5.setSizePolicy(sizePolicy)
        icon9 = QtGui.QIcon()
        icon9.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/edit-undo.png"),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_5.setIcon(icon9)
        self.pushButton_5.setObjectName("pushButton_5")
        self.gridlayout6.addWidget(self.pushButton_5, 0, 4, 1, 1)
        self.pushButton_9 = QtGui.QPushButton(self.gridLayout_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_9.sizePolicy().hasHeightForWidth())
        self.pushButton_9.setSizePolicy(sizePolicy)
        icon10 = QtGui.QIcon()
        icon10.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/edit-redo.png"),
                         QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_9.setIcon(icon10)
        self.pushButton_9.setObjectName("pushButton_9")
        self.gridlayout6.addWidget(self.pushButton_9, 0, 5, 1, 1)
        spacerItem8 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Fixed,
                                        QtGui.QSizePolicy.Minimum)
        self.gridlayout6.addItem(spacerItem8, 0, 3, 1, 1)
        self.pushButton_10 = QtGui.QPushButton(self.gridLayout_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_10.sizePolicy().hasHeightForWidth())
        self.pushButton_10.setSizePolicy(sizePolicy)
        self.pushButton_10.setIcon(icon)
        self.pushButton_10.setObjectName("pushButton_10")
        self.gridlayout6.addWidget(self.pushButton_10, 0, 7, 1, 1)
        spacerItem9 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Fixed,
                                        QtGui.QSizePolicy.Minimum)
        self.gridlayout6.addItem(spacerItem9, 0, 6, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 866, 26))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuNew = QtGui.QMenu(self.menuFile)
        self.menuNew.setObjectName("menuNew")
        self.menuHelp = QtGui.QMenu(self.menubar)
        self.menuHelp.setObjectName("menuHelp")
        self.menuTools = QtGui.QMenu(self.menubar)
        self.menuTools.setObjectName("menuTools")
        self.menuRun = QtGui.QMenu(self.menubar)
        self.menuRun.setObjectName("menuRun")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setGeometry(QtCore.QRect(0, 775, 866, 23))
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.toolBar = QtGui.QToolBar(MainWindow)
        self.toolBar.setGeometry(QtCore.QRect(0, 763, 866, 12))
        self.toolBar.setWindowIcon(icon)
        self.toolBar.setObjectName("toolBar")
        MainWindow.addToolBar(QtCore.Qt.BottomToolBarArea, self.toolBar)
        self.actionOpen = QtGui.QAction(MainWindow)
        self.actionOpen.setIcon(icon7)
        self.actionOpen.setObjectName("actionOpen")
        self.actionSave = QtGui.QAction(MainWindow)
        self.actionSave.setIcon(icon6)
        self.actionSave.setObjectName("actionSave")
        self.actionSave_as = QtGui.QAction(MainWindow)
        icon11 = QtGui.QIcon()
        icon11.addPixmap(
            QtGui.QPixmap(":/new/prefix1/Icons/document-save-as.png"),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionSave_as.setIcon(icon11)
        self.actionSave_as.setObjectName("actionSave_as")
        self.actionExit = QtGui.QAction(MainWindow)
        icon12 = QtGui.QIcon()
        icon12.addPixmap(
            QtGui.QPixmap(":/new/prefix1/Icons/system-log-out.png"),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionExit.setIcon(icon12)
        self.actionExit.setMenuRole(QtGui.QAction.QuitRole)
        self.actionExit.setObjectName("actionExit")
        self.actionHelp = QtGui.QAction(MainWindow)
        icon13 = QtGui.QIcon()
        icon13.addPixmap(
            QtGui.QPixmap(":/new/prefix1/Icons/address-book-new.png"),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionHelp.setIcon(icon13)
        self.actionHelp.setObjectName("actionHelp")
        self.actionAbout = QtGui.QAction(MainWindow)
        icon14 = QtGui.QIcon()
        icon14.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/system-users.png"),
                         QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionAbout.setIcon(icon14)
        self.actionAbout.setObjectName("actionAbout")
        self.actionPreferences = QtGui.QAction(MainWindow)
        icon15 = QtGui.QIcon()
        icon15.addPixmap(
            QtGui.QPixmap(
                ":/new/prefix1/Icons/preferences-system-windows.png"),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionPreferences.setIcon(icon15)
        self.actionPreferences.setObjectName("actionPreferences")
        self.actionXYZ_converter = QtGui.QAction(MainWindow)
        self.actionXYZ_converter.setObjectName("actionXYZ_converter")
        self.actionArcHelper = QtGui.QAction(MainWindow)
        icon16 = QtGui.QIcon()
        icon16.addPixmap(QtGui.QPixmap(":/new/prefix1/Icons/arcgis_logo.gif"),
                         QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionArcHelper.setIcon(icon16)
        self.actionArcHelper.setObjectName("actionArcHelper")
        self.actionElement = QtGui.QAction(MainWindow)
        self.actionElement.setObjectName("actionElement")
        self.actionVisualize = QtGui.QAction(MainWindow)
        icon17 = QtGui.QIcon()
        icon17.addPixmap(
            QtGui.QPixmap(":/new/prefix1/Icons/system-search.png"),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionVisualize.setIcon(icon17)
        self.actionVisualize.setObjectName("actionVisualize")
        self.actionRun = QtGui.QAction(MainWindow)
        self.actionRun.setObjectName("actionRun")
        self.actionRun_current = QtGui.QAction(MainWindow)
        self.actionRun_current.setObjectName("actionRun_current")
        self.actionCreate_batch = QtGui.QAction(MainWindow)
        self.actionCreate_batch.setObjectName("actionCreate_batch")
        self.menuNew.addSeparator()
        self.menuNew.addAction(self.actionElement)
        self.menuFile.addAction(self.menuNew.menuAction())
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionSave)
        self.menuFile.addAction(self.actionSave_as)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionExit)
        self.menuHelp.addAction(self.actionHelp)
        self.menuHelp.addSeparator()
        self.menuHelp.addAction(self.actionAbout)
        self.menuTools.addAction(self.actionArcHelper)
        self.menuTools.addAction(self.actionXYZ_converter)
        self.menuTools.addAction(self.actionVisualize)
        self.menuTools.addSeparator()
        self.menuTools.addAction(self.actionPreferences)
        self.menuRun.addAction(self.actionRun)
        self.menuRun.addAction(self.actionRun_current)
        self.menuRun.addAction(self.actionCreate_batch)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuTools.menuAction())
        self.menubar.addAction(self.menuRun.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QObject.connect(self.actionExit, QtCore.SIGNAL("triggered()"),
                               MainWindow.close)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
コード例 #9
0
    def setupUi(self, HTTPClient):
        HTTPClient.setObjectName(_fromUtf8("HTTPClient"))
        HTTPClient.setEnabled(True)
        HTTPClient.resize(705, 627)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            HTTPClient.sizePolicy().hasHeightForWidth())
        HTTPClient.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setKerning(False)
        HTTPClient.setFont(font)
        HTTPClient.setAcceptDrops(True)
        HTTPClient.setStatusTip(_fromUtf8(""))
        HTTPClient.setAutoFillBackground(False)
        HTTPClient.setStyleSheet(
            _fromUtf8("selection-background-color: rgb(249, 249, 249);"))
        self.tabWidget = QtGui.QTabWidget(HTTPClient)
        self.tabWidget.setGeometry(QtCore.QRect(10, 20, 681, 551))
        self.tabWidget.setAutoFillBackground(False)
        self.tabWidget.setTabPosition(QtGui.QTabWidget.North)
        self.tabWidget.setTabShape(QtGui.QTabWidget.Triangular)
        self.tabWidget.setIconSize(QtCore.QSize(20, 20))
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.baseConfig = QtGui.QWidget()
        self.baseConfig.setObjectName(_fromUtf8("baseConfig"))
        self.label = QtGui.QLabel(self.baseConfig)
        self.label.setGeometry(QtCore.QRect(18, 25, 51, 16))
        self.label.setObjectName(_fromUtf8("label"))
        self.targetLineEdit = QtGui.QLineEdit(self.baseConfig)
        self.targetLineEdit.setGeometry(QtCore.QRect(67, 23, 161, 20))
        self.targetLineEdit.setObjectName(_fromUtf8("targetLineEdit"))
        self.label_4 = QtGui.QLabel(self.baseConfig)
        self.label_4.setGeometry(QtCore.QRect(374, 23, 51, 16))
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.runCountSpinBox = QtGui.QSpinBox(self.baseConfig)
        self.runCountSpinBox.setGeometry(QtCore.QRect(427, 21, 81, 22))
        self.runCountSpinBox.setMinimum(1)
        self.runCountSpinBox.setMaximum(9999999)
        self.runCountSpinBox.setProperty("value", 1)
        self.runCountSpinBox.setObjectName(_fromUtf8("runCountSpinBox"))
        self.label_5 = QtGui.QLabel(self.baseConfig)
        self.label_5.setGeometry(QtCore.QRect(529, 24, 51, 16))
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.label_6 = QtGui.QLabel(self.baseConfig)
        self.label_6.setGeometry(QtCore.QRect(243, 24, 31, 16))
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.intervDoubleSpinBox = QtGui.QDoubleSpinBox(self.baseConfig)
        self.intervDoubleSpinBox.setGeometry(QtCore.QRect(588, 21, 62, 22))
        self.intervDoubleSpinBox.setDecimals(3)
        self.intervDoubleSpinBox.setMaximum(60.0)
        self.intervDoubleSpinBox.setProperty("value", 1.0)
        self.intervDoubleSpinBox.setObjectName(
            _fromUtf8("intervDoubleSpinBox"))
        self.reqMethodComboBox = QtGui.QComboBox(self.baseConfig)
        self.reqMethodComboBox.setGeometry(QtCore.QRect(273, 21, 81, 22))
        self.reqMethodComboBox.setObjectName(_fromUtf8("reqMethodComboBox"))
        self.reqMethodComboBox.addItem(_fromUtf8(""))
        self.reqMethodComboBox.addItem(_fromUtf8(""))
        self.reqMethodComboBox.addItem(_fromUtf8(""))
        self.reqMethodComboBox.addItem(_fromUtf8(""))
        self.reqMethodComboBox.addItem(_fromUtf8(""))
        self.reqMethodComboBox.addItem(_fromUtf8(""))
        self.reqMethodComboBox.addItem(_fromUtf8(""))
        self.formLayoutWidget = QtGui.QWidget(self.baseConfig)
        self.formLayoutWidget.setGeometry(QtCore.QRect(13, 60, 651, 461))
        self.formLayoutWidget.setObjectName(_fromUtf8("formLayoutWidget"))
        self.formLayout = QtGui.QFormLayout(self.formLayoutWidget)
        self.formLayout.setMargin(0)
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.label_2 = QtGui.QLabel(self.formLayoutWidget)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_2)
        self.label_3 = QtGui.QLabel(self.formLayoutWidget)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_3)
        self.customHeadersTextEdit = QtGui.QTextEdit(self.formLayoutWidget)
        self.customHeadersTextEdit.setObjectName(
            _fromUtf8("customHeadersTextEdit"))
        self.formLayout.setWidget(3, QtGui.QFormLayout.SpanningRole,
                                  self.customHeadersTextEdit)
        self.URLTextEdit = QtGui.QTextEdit(self.formLayoutWidget)
        self.URLTextEdit.setObjectName(_fromUtf8("URLTextEdit"))
        self.formLayout.setWidget(1, QtGui.QFormLayout.SpanningRole,
                                  self.URLTextEdit)
        self.dataTypeComboBox = QtGui.QComboBox(self.baseConfig)
        self.dataTypeComboBox.setEnabled(True)
        self.dataTypeComboBox.setGeometry(QtCore.QRect(20, 0, 241, 22))
        self.dataTypeComboBox.setEditable(False)
        self.dataTypeComboBox.setObjectName(_fromUtf8("dataTypeComboBox"))
        self.dataTypeComboBox.addItem(_fromUtf8(""))
        self.dataTypeComboBox.addItem(_fromUtf8(""))
        self.dataTypeComboBox.addItem(_fromUtf8(""))
        self.tabWidget.addTab(self.baseConfig, _fromUtf8(""))
        self.advanceConfig = QtGui.QWidget()
        self.advanceConfig.setObjectName(_fromUtf8("advanceConfig"))
        self.sockOptionGroupBox = QtGui.QGroupBox(self.advanceConfig)
        self.sockOptionGroupBox.setGeometry(QtCore.QRect(20, 30, 641, 201))
        self.sockOptionGroupBox.setObjectName(_fromUtf8("sockOptionGroupBox"))
        self.ifSouceSimCheckBox = QtGui.QCheckBox(self.sockOptionGroupBox)
        self.ifSouceSimCheckBox.setGeometry(QtCore.QRect(20, 70, 361, 16))
        self.ifSouceSimCheckBox.setObjectName(_fromUtf8("ifSouceSimCheckBox"))
        self.sourceIpsLineEdit = QtGui.QLineEdit(self.sockOptionGroupBox)
        self.sourceIpsLineEdit.setEnabled(True)
        self.sourceIpsLineEdit.setGeometry(QtCore.QRect(39, 100, 321, 20))
        self.sourceIpsLineEdit.setObjectName(_fromUtf8("sourceIpsLineEdit"))
        self.label_7 = QtGui.QLabel(self.sockOptionGroupBox)
        self.label_7.setGeometry(QtCore.QRect(200, 31, 91, 16))
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.sockTimeOutSpinBox = QtGui.QSpinBox(self.sockOptionGroupBox)
        self.sockTimeOutSpinBox.setGeometry(QtCore.QRect(300, 29, 51, 22))
        self.sockTimeOutSpinBox.setMinimum(1)
        self.sockTimeOutSpinBox.setMaximum(60)
        self.sockTimeOutSpinBox.setProperty("value", 2)
        self.sockTimeOutSpinBox.setObjectName(_fromUtf8("sockTimeOutSpinBox"))
        self.label_8 = QtGui.QLabel(self.sockOptionGroupBox)
        self.label_8.setGeometry(QtCore.QRect(20, 30, 81, 16))
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.sockCloseWaitTimeSpinBox = QtGui.QSpinBox(self.sockOptionGroupBox)
        self.sockCloseWaitTimeSpinBox.setGeometry(QtCore.QRect(
            106, 28, 51, 22))
        self.sockCloseWaitTimeSpinBox.setMinimum(0)
        self.sockCloseWaitTimeSpinBox.setMaximum(60)
        self.sockCloseWaitTimeSpinBox.setProperty("value", 0)
        self.sockCloseWaitTimeSpinBox.setObjectName(
            _fromUtf8("sockCloseWaitTimeSpinBox"))
        self.addIPaddrPushButton = QtGui.QPushButton(self.sockOptionGroupBox)
        self.addIPaddrPushButton.setGeometry(QtCore.QRect(400, 99, 61, 23))
        self.addIPaddrPushButton.setObjectName(
            _fromUtf8("addIPaddrPushButton"))
        self.delIPaddrPushButton = QtGui.QPushButton(self.sockOptionGroupBox)
        self.delIPaddrPushButton.setGeometry(QtCore.QRect(469, 99, 61, 23))
        self.delIPaddrPushButton.setObjectName(
            _fromUtf8("delIPaddrPushButton"))
        self.threadCountSpinBox = QtGui.QSpinBox(self.sockOptionGroupBox)
        self.threadCountSpinBox.setGeometry(QtCore.QRect(436, 28, 91, 22))
        self.threadCountSpinBox.setMinimum(1)
        self.threadCountSpinBox.setMaximum(2000)
        self.threadCountSpinBox.setProperty("value", 1)
        self.threadCountSpinBox.setObjectName(_fromUtf8("threadCountSpinBox"))
        self.label_9 = QtGui.QLabel(self.sockOptionGroupBox)
        self.label_9.setGeometry(QtCore.QRect(390, 32, 41, 16))
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.httpOptionsGroupBox = QtGui.QGroupBox(self.advanceConfig)
        self.httpOptionsGroupBox.setGeometry(QtCore.QRect(20, 240, 641, 281))
        self.httpOptionsGroupBox.setCheckable(False)
        self.httpOptionsGroupBox.setChecked(False)
        self.httpOptionsGroupBox.setObjectName(
            _fromUtf8("httpOptionsGroupBox"))
        self.persistCheckBox = QtGui.QCheckBox(self.httpOptionsGroupBox)
        self.persistCheckBox.setGeometry(QtCore.QRect(20, 30, 301, 16))
        self.persistCheckBox.setChecked(False)
        self.persistCheckBox.setObjectName(_fromUtf8("persistCheckBox"))
        self.httpStatisCheckBox = QtGui.QCheckBox(self.httpOptionsGroupBox)
        self.httpStatisCheckBox.setGeometry(QtCore.QRect(20, 57, 301, 16))
        self.httpStatisCheckBox.setCheckable(True)
        self.httpStatisCheckBox.setChecked(False)
        self.httpStatisCheckBox.setTristate(False)
        self.httpStatisCheckBox.setObjectName(_fromUtf8("httpStatisCheckBox"))
        self.statisticKeywordLineEdit = QtGui.QLineEdit(
            self.httpOptionsGroupBox)
        self.statisticKeywordLineEdit.setEnabled(True)
        self.statisticKeywordLineEdit.setGeometry(QtCore.QRect(
            36, 79, 261, 20))
        self.statisticKeywordLineEdit.setToolTip(_fromUtf8(""))
        self.statisticKeywordLineEdit.setAutoFillBackground(False)
        self.statisticKeywordLineEdit.setDragEnabled(False)
        self.statisticKeywordLineEdit.setReadOnly(True)
        self.statisticKeywordLineEdit.setObjectName(
            _fromUtf8("statisticKeywordLineEdit"))
        self.httpPageStatisCheckBox = QtGui.QCheckBox(self.httpOptionsGroupBox)
        self.httpPageStatisCheckBox.setGeometry(QtCore.QRect(20, 110, 331, 16))
        self.httpPageStatisCheckBox.setCheckable(True)
        self.httpPageStatisCheckBox.setChecked(False)
        self.httpPageStatisCheckBox.setTristate(False)
        self.httpPageStatisCheckBox.setObjectName(
            _fromUtf8("httpPageStatisCheckBox"))
        self.pageStatisticKeywordLineEdit = QtGui.QLineEdit(
            self.httpOptionsGroupBox)
        self.pageStatisticKeywordLineEdit.setEnabled(True)
        self.pageStatisticKeywordLineEdit.setGeometry(
            QtCore.QRect(36, 134, 261, 20))
        self.pageStatisticKeywordLineEdit.setToolTip(_fromUtf8(""))
        self.pageStatisticKeywordLineEdit.setReadOnly(True)
        self.pageStatisticKeywordLineEdit.setObjectName(
            _fromUtf8("pageStatisticKeywordLineEdit"))
        self.tabWidget.addTab(self.advanceConfig, _fromUtf8(""))
        self.monitorPage = QtGui.QWidget()
        self.monitorPage.setObjectName(_fromUtf8("monitorPage"))
        self.printTextEdit = QtGui.QTextEdit(self.monitorPage)
        self.printTextEdit.setGeometry(QtCore.QRect(7, 40, 661, 481))
        self.printTextEdit.setObjectName(_fromUtf8("printTextEdit"))
        self.ifPrintCheckBox = QtGui.QCheckBox(self.monitorPage)
        self.ifPrintCheckBox.setGeometry(QtCore.QRect(10, 20, 89, 16))
        self.ifPrintCheckBox.setChecked(True)
        self.ifPrintCheckBox.setObjectName(_fromUtf8("ifPrintCheckBox"))
        self.cleanPrintPushButton = QtGui.QPushButton(self.monitorPage)
        self.cleanPrintPushButton.setGeometry(QtCore.QRect(590, 10, 75, 23))
        self.cleanPrintPushButton.setObjectName(
            _fromUtf8("cleanPrintPushButton"))
        self.displayRadioButton = QtGui.QRadioButton(self.monitorPage)
        self.displayRadioButton.setGeometry(QtCore.QRect(100, 20, 111, 16))
        self.displayRadioButton.setChecked(True)
        self.displayRadioButton.setObjectName(_fromUtf8("displayRadioButton"))
        self.display_allRadioButton = QtGui.QRadioButton(self.monitorPage)
        self.display_allRadioButton.setGeometry(QtCore.QRect(230, 20, 89, 16))
        self.display_allRadioButton.setObjectName(
            _fromUtf8("display_allRadioButton"))
        self.tabWidget.addTab(self.monitorPage, _fromUtf8(""))
        self.httpEncodePage = QtGui.QWidget()
        self.httpEncodePage.setObjectName(_fromUtf8("httpEncodePage"))
        self.httpBeforeCodeTextEdit = QtGui.QTextEdit(self.httpEncodePage)
        self.httpBeforeCodeTextEdit.setGeometry(QtCore.QRect(20, 40, 641, 161))
        self.httpBeforeCodeTextEdit.setObjectName(
            _fromUtf8("httpBeforeCodeTextEdit"))
        self.httpAfterCodeTextEdit = QtGui.QTextEdit(self.httpEncodePage)
        self.httpAfterCodeTextEdit.setGeometry(QtCore.QRect(20, 260, 641, 231))
        self.httpAfterCodeTextEdit.setObjectName(
            _fromUtf8("httpAfterCodeTextEdit"))
        self.httpEncodePushButton = QtGui.QPushButton(self.httpEncodePage)
        self.httpEncodePushButton.setGeometry(QtCore.QRect(580, 210, 81, 23))
        self.httpEncodePushButton.setObjectName(
            _fromUtf8("httpEncodePushButton"))
        self.httpDecodePushButton = QtGui.QPushButton(self.httpEncodePage)
        self.httpDecodePushButton.setGeometry(QtCore.QRect(580, 500, 81, 23))
        self.httpDecodePushButton.setObjectName(
            _fromUtf8("httpDecodePushButton"))
        self.label_11 = QtGui.QLabel(self.httpEncodePage)
        self.label_11.setGeometry(QtCore.QRect(21, 16, 301, 16))
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.label_12 = QtGui.QLabel(self.httpEncodePage)
        self.label_12.setGeometry(QtCore.QRect(20, 240, 301, 16))
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.tabWidget.addTab(self.httpEncodePage, _fromUtf8(""))
        self.helpInfo = QtGui.QWidget()
        self.helpInfo.setObjectName(_fromUtf8("helpInfo"))
        self.groupBox = QtGui.QGroupBox(self.helpInfo)
        self.groupBox.setGeometry(QtCore.QRect(20, 30, 641, 491))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.textBrowser = QtGui.QTextBrowser(self.groupBox)
        self.textBrowser.setGeometry(QtCore.QRect(0, 20, 641, 471))
        self.textBrowser.setObjectName(_fromUtf8("textBrowser"))
        self.tabWidget.addTab(self.helpInfo, _fromUtf8(""))
        self.horizontalLayoutWidget = QtGui.QWidget(HTTPClient)
        self.horizontalLayoutWidget.setGeometry(QtCore.QRect(
            360, 580, 331, 41))
        self.horizontalLayoutWidget.setObjectName(
            _fromUtf8("horizontalLayoutWidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget)
        self.horizontalLayout.setMargin(0)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.confirmPushButton = QtGui.QPushButton(self.horizontalLayoutWidget)
        self.confirmPushButton.setObjectName(_fromUtf8("confirmPushButton"))
        self.horizontalLayout.addWidget(self.confirmPushButton)
        self.defaultPushButton = QtGui.QPushButton(self.horizontalLayoutWidget)
        self.defaultPushButton.setObjectName(_fromUtf8("defaultPushButton"))
        self.horizontalLayout.addWidget(self.defaultPushButton)
        self.runtaskPushButton = QtGui.QPushButton(self.horizontalLayoutWidget)
        self.runtaskPushButton.setObjectName(_fromUtf8("runtaskPushButton"))
        self.horizontalLayout.addWidget(self.runtaskPushButton)

        self.retranslateUi(HTTPClient)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(HTTPClient)
コード例 #10
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.setEnabled(True)
        MainWindow.resize(536, 534)
        MainWindow.setWindowOpacity(1.0)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.frame = QtGui.QFrame(self.centralwidget)
        self.frame.setGeometry(QtCore.QRect(0, 0, 391, 271))
        self.frame.setFrameShape(QtGui.QFrame.Box)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setLineWidth(3)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.gridLayoutWidget_3 = QtGui.QWidget(self.frame)
        self.gridLayoutWidget_3.setGeometry(QtCore.QRect(10, 10, 372, 251))
        self.gridLayoutWidget_3.setObjectName(_fromUtf8("gridLayoutWidget_3"))
        self.Scan_gridLayout = QtGui.QGridLayout(self.gridLayoutWidget_3)
        self.Scan_gridLayout.setSizeConstraint(QtGui.QLayout.SetNoConstraint)
        self.Scan_gridLayout.setMargin(0)
        self.Scan_gridLayout.setObjectName(_fromUtf8("Scan_gridLayout"))
        self.label_12 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.Scan_gridLayout.addWidget(self.label_12, 5, 0, 1, 1)
        self.Scan_1st_Range = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.Scan_1st_Range.setMinimum(0.01)
        self.Scan_1st_Range.setMaximum(9999.0)
        self.Scan_1st_Range.setSingleStep(1.0)
        self.Scan_1st_Range.setProperty("value", 10.0)
        self.Scan_1st_Range.setObjectName(_fromUtf8("Scan_1st_Range"))
        self.Scan_gridLayout.addWidget(self.Scan_1st_Range, 4, 2, 1, 1)
        self.Scan_start_pushButton = QtGui.QPushButton(self.gridLayoutWidget_3)
        self.Scan_start_pushButton.setObjectName(
            _fromUtf8("Scan_start_pushButton"))
        self.Scan_gridLayout.addWidget(self.Scan_start_pushButton, 7, 0, 1, 5)
        self.Scan_2nd_Accuracy = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.Scan_2nd_Accuracy.setMinimum(0.01)
        self.Scan_2nd_Accuracy.setMaximum(10000.0)
        self.Scan_2nd_Accuracy.setProperty("value", 0.1)
        self.Scan_2nd_Accuracy.setObjectName(_fromUtf8("Scan_2nd_Accuracy"))
        self.Scan_gridLayout.addWidget(self.Scan_2nd_Accuracy, 5, 3, 1, 1)
        self.Scan_3rd_UnitLabel = QtGui.QLabel(self.gridLayoutWidget_3)
        self.Scan_3rd_UnitLabel.setObjectName(_fromUtf8("Scan_3rd_UnitLabel"))
        self.Scan_gridLayout.addWidget(self.Scan_3rd_UnitLabel, 6, 4, 1, 1)
        self.Scan_3rd_Range = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.Scan_3rd_Range.setMinimum(0.01)
        self.Scan_3rd_Range.setMaximum(9999.0)
        self.Scan_3rd_Range.setProperty("value", 10.0)
        self.Scan_3rd_Range.setObjectName(_fromUtf8("Scan_3rd_Range"))
        self.Scan_gridLayout.addWidget(self.Scan_3rd_Range, 6, 2, 1, 1)
        self.label_11 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.Scan_gridLayout.addWidget(self.label_11, 4, 0, 1, 1)
        self.label_14 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.Scan_gridLayout.addWidget(self.label_14, 1, 1, 1, 1)
        self.label_9 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_9.setStyleSheet(_fromUtf8("font: 14pt \"MS Shell Dlg 2\";"))
        self.label_9.setAlignment(QtCore.Qt.AlignCenter)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.Scan_gridLayout.addWidget(self.label_9, 0, 0, 1, 5)
        self.Scan_3rd_comboBox = QtGui.QComboBox(self.gridLayoutWidget_3)
        self.Scan_3rd_comboBox.setObjectName(_fromUtf8("Scan_3rd_comboBox"))
        self.Scan_3rd_comboBox.addItem(_fromUtf8(""))
        self.Scan_gridLayout.addWidget(self.Scan_3rd_comboBox, 6, 1, 1, 1)
        self.label_13 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.Scan_gridLayout.addWidget(self.label_13, 6, 0, 1, 1)
        self.Scan_2nd_UnitLabel = QtGui.QLabel(self.gridLayoutWidget_3)
        self.Scan_2nd_UnitLabel.setObjectName(_fromUtf8("Scan_2nd_UnitLabel"))
        self.Scan_gridLayout.addWidget(self.Scan_2nd_UnitLabel, 5, 4, 1, 1)
        self.Scan_2nd_Range = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.Scan_2nd_Range.setMinimum(0.01)
        self.Scan_2nd_Range.setMaximum(9999.0)
        self.Scan_2nd_Range.setProperty("value", 10.0)
        self.Scan_2nd_Range.setObjectName(_fromUtf8("Scan_2nd_Range"))
        self.Scan_gridLayout.addWidget(self.Scan_2nd_Range, 5, 2, 1, 1)
        self.Scan_2nd_comboBox = QtGui.QComboBox(self.gridLayoutWidget_3)
        self.Scan_2nd_comboBox.setObjectName(_fromUtf8("Scan_2nd_comboBox"))
        self.Scan_2nd_comboBox.addItem(_fromUtf8(""))
        self.Scan_gridLayout.addWidget(self.Scan_2nd_comboBox, 5, 1, 1, 1)
        self.Scan_1st_UnitLabel = QtGui.QLabel(self.gridLayoutWidget_3)
        self.Scan_1st_UnitLabel.setObjectName(_fromUtf8("Scan_1st_UnitLabel"))
        self.Scan_gridLayout.addWidget(self.Scan_1st_UnitLabel, 4, 4, 1, 1)
        self.Scan_Detector_comboBox = QtGui.QComboBox(self.gridLayoutWidget_3)
        self.Scan_Detector_comboBox.setObjectName(
            _fromUtf8("Scan_Detector_comboBox"))
        self.Scan_gridLayout.addWidget(self.Scan_Detector_comboBox, 3, 1, 1, 1)
        self.label_10 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.Scan_gridLayout.addWidget(self.label_10, 3, 0, 1, 1)
        self.label_15 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.Scan_gridLayout.addWidget(self.label_15, 1, 2, 1, 1)
        self.label_4 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.Scan_gridLayout.addWidget(self.label_4, 1, 4, 1, 1)
        self.Scan_Detector_UnitLabel = QtGui.QLabel(self.gridLayoutWidget_3)
        self.Scan_Detector_UnitLabel.setObjectName(
            _fromUtf8("Scan_Detector_UnitLabel"))
        self.Scan_gridLayout.addWidget(self.Scan_Detector_UnitLabel, 3, 4, 1,
                                       1)
        self.Scan_stop_pushButton = QtGui.QPushButton(self.gridLayoutWidget_3)
        self.Scan_stop_pushButton.setObjectName(
            _fromUtf8("Scan_stop_pushButton"))
        self.Scan_gridLayout.addWidget(self.Scan_stop_pushButton, 8, 0, 1, 5)
        self.label_18 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_18.setObjectName(_fromUtf8("label_18"))
        self.Scan_gridLayout.addWidget(self.label_18, 1, 3, 1, 1)
        self.Scan_1st_Accuracy = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.Scan_1st_Accuracy.setMinimum(0.01)
        self.Scan_1st_Accuracy.setMaximum(10000.0)
        self.Scan_1st_Accuracy.setProperty("value", 0.1)
        self.Scan_1st_Accuracy.setObjectName(_fromUtf8("Scan_1st_Accuracy"))
        self.Scan_gridLayout.addWidget(self.Scan_1st_Accuracy, 4, 3, 1, 1)
        self.Scan_3rd_Accuracy = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.Scan_3rd_Accuracy.setMinimum(0.01)
        self.Scan_3rd_Accuracy.setMaximum(10000.0)
        self.Scan_3rd_Accuracy.setProperty("value", 0.1)
        self.Scan_3rd_Accuracy.setObjectName(_fromUtf8("Scan_3rd_Accuracy"))
        self.Scan_gridLayout.addWidget(self.Scan_3rd_Accuracy, 6, 3, 1, 1)
        self.Scan_Detector_UnitLabel_2 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.Scan_Detector_UnitLabel_2.setObjectName(
            _fromUtf8("Scan_Detector_UnitLabel_2"))
        self.Scan_gridLayout.addWidget(self.Scan_Detector_UnitLabel_2, 2, 4, 1,
                                       1)
        self.label_17 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_17.setObjectName(_fromUtf8("label_17"))
        self.Scan_gridLayout.addWidget(self.label_17, 2, 1, 1, 1)
        self.Scan_Delay_Range = QtGui.QDoubleSpinBox(self.gridLayoutWidget_3)
        self.Scan_Delay_Range.setMinimum(1.0)
        self.Scan_Delay_Range.setMaximum(10000.0)
        self.Scan_Delay_Range.setProperty("value", 10.0)
        self.Scan_Delay_Range.setObjectName(_fromUtf8("Scan_Delay_Range"))
        self.Scan_gridLayout.addWidget(self.Scan_Delay_Range, 2, 2, 1, 1)
        self.label_16 = QtGui.QLabel(self.gridLayoutWidget_3)
        self.label_16.setObjectName(_fromUtf8("label_16"))
        self.Scan_gridLayout.addWidget(self.label_16, 2, 0, 1, 1)
        self.Scan_1st_comboBox = QtGui.QComboBox(self.gridLayoutWidget_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.Scan_1st_comboBox.sizePolicy().hasHeightForWidth())
        self.Scan_1st_comboBox.setSizePolicy(sizePolicy)
        self.Scan_1st_comboBox.setObjectName(_fromUtf8("Scan_1st_comboBox"))
        self.Scan_1st_comboBox.addItem(_fromUtf8(""))
        self.Scan_gridLayout.addWidget(self.Scan_1st_comboBox, 4, 1, 1, 1)
        self.Scan_Mult_Detector_comboBox = QtGui.QCheckBox(
            self.gridLayoutWidget_3)
        self.Scan_Mult_Detector_comboBox.setObjectName(
            _fromUtf8("Scan_Mult_Detector_comboBox"))
        self.Scan_gridLayout.addWidget(self.Scan_Mult_Detector_comboBox, 3, 2,
                                       1, 1)
        self.Scan_Dropdown = dropdown(self.gridLayoutWidget_3)
        self.Scan_Dropdown.setMinimumSize(QtCore.QSize(75, 0))
        self.Scan_Dropdown.setObjectName(_fromUtf8("Scan_Dropdown"))
        self.Scan_gridLayout.addWidget(self.Scan_Dropdown, 3, 3, 1, 1)
        self.frame_2 = QtGui.QFrame(self.centralwidget)
        self.frame_2.setGeometry(QtCore.QRect(390, 0, 141, 271))
        self.frame_2.setFrameShape(QtGui.QFrame.Box)
        self.frame_2.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_2.setLineWidth(3)
        self.frame_2.setObjectName(_fromUtf8("frame_2"))
        self.gridLayoutWidget = QtGui.QWidget(self.frame_2)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 10, 121, 251))
        self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget"))
        self.Monitor_gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
        self.Monitor_gridLayout.setMargin(0)
        self.Monitor_gridLayout.setObjectName(_fromUtf8("Monitor_gridLayout"))
        self.label = QtGui.QLabel(self.gridLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setStyleSheet(_fromUtf8("font: 14pt \"MS Shell Dlg 2\";"))
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.Monitor_gridLayout.addWidget(self.label, 0, 0, 1, 1)
        self.Monitor_comboBox = QtGui.QComboBox(self.gridLayoutWidget)
        self.Monitor_comboBox.setObjectName(_fromUtf8("Monitor_comboBox"))
        self.Monitor_gridLayout.addWidget(self.Monitor_comboBox, 1, 0, 1, 1)
        self.Monitor_pushButton = QtGui.QPushButton(self.gridLayoutWidget)
        self.Monitor_pushButton.setObjectName(_fromUtf8("Monitor_pushButton"))
        self.Monitor_gridLayout.addWidget(self.Monitor_pushButton, 2, 0, 1, 1)
        self.frame_3 = QtGui.QFrame(self.centralwidget)
        self.frame_3.setGeometry(QtCore.QRect(0, 270, 531, 221))
        self.frame_3.setFrameShape(QtGui.QFrame.Box)
        self.frame_3.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_3.setLineWidth(3)
        self.frame_3.setObjectName(_fromUtf8("frame_3"))
        self.gridLayoutWidget_2 = QtGui.QWidget(self.frame_3)
        self.gridLayoutWidget_2.setGeometry(QtCore.QRect(10, 10, 511, 201))
        self.gridLayoutWidget_2.setObjectName(_fromUtf8("gridLayoutWidget_2"))
        self.Controler_gridLayout = QtGui.QGridLayout(self.gridLayoutWidget_2)
        self.Controler_gridLayout.setMargin(0)
        self.Controler_gridLayout.setObjectName(
            _fromUtf8("Controler_gridLayout"))
        self.label_7 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.Controler_gridLayout.addWidget(self.label_7, 5, 2, 1, 1)
        self.label_8 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.Controler_gridLayout.addWidget(self.label_8, 5, 0, 1, 1)
        self.label_6 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.Controler_gridLayout.addWidget(self.label_6, 5, 1, 1, 1)
        self.label_2 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_2.setStyleSheet(_fromUtf8("font: 14pt \"MS Shell Dlg 2\";"))
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.Controler_gridLayout.addWidget(self.label_2, 1, 0, 1, 5)
        self.Controler_BusyLabel = QtGui.QLabel(self.gridLayoutWidget_2)
        self.Controler_BusyLabel.setStyleSheet(
            _fromUtf8("color: rgb(255, 0, 0);\n"
                      "font: 14pt \"MS Shell Dlg 2\";"))
        self.Controler_BusyLabel.setText(_fromUtf8(""))
        self.Controler_BusyLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.Controler_BusyLabel.setObjectName(
            _fromUtf8("Controler_BusyLabel"))
        self.Controler_gridLayout.addWidget(self.Controler_BusyLabel, 5, 3, 1,
                                            2)
        self.Controler_Go = QtGui.QPushButton(self.gridLayoutWidget_2)
        self.Controler_Go.setObjectName(_fromUtf8("Controler_Go"))
        self.Controler_gridLayout.addWidget(self.Controler_Go, 2, 3, 1, 2)
        self.Controler_Select_scan = QtGui.QComboBox(self.gridLayoutWidget_2)
        self.Controler_Select_scan.setObjectName(
            _fromUtf8("Controler_Select_scan"))
        self.Controler_gridLayout.addWidget(self.Controler_Select_scan, 2, 0,
                                            1, 3)
        self.Controler_Refocus = QtGui.QPushButton(self.gridLayoutWidget_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.Controler_Refocus.sizePolicy().hasHeightForWidth())
        self.Controler_Refocus.setSizePolicy(sizePolicy)
        self.Controler_Refocus.setObjectName(_fromUtf8("Controler_Refocus"))
        self.Controler_gridLayout.addWidget(self.Controler_Refocus, 3, 4, 2, 1)
        self.label_21 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_21.setObjectName(_fromUtf8("label_21"))
        self.Controler_gridLayout.addWidget(self.label_21, 3, 3, 1, 1)
        self.Controler_3rd_comboBox = QtGui.QComboBox(self.gridLayoutWidget_2)
        self.Controler_3rd_comboBox.setObjectName(
            _fromUtf8("Controler_3rd_comboBox"))
        self.Controler_3rd_comboBox.addItem(_fromUtf8(""))
        self.Controler_gridLayout.addWidget(self.Controler_3rd_comboBox, 4, 3,
                                            1, 1)
        self.Controler_2nd_comboBox = QtGui.QComboBox(self.gridLayoutWidget_2)
        self.Controler_2nd_comboBox.setObjectName(
            _fromUtf8("Controler_2nd_comboBox"))
        self.Controler_2nd_comboBox.addItem(_fromUtf8(""))
        self.Controler_gridLayout.addWidget(self.Controler_2nd_comboBox, 4, 2,
                                            1, 1)
        self.label_20 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_20.setObjectName(_fromUtf8("label_20"))
        self.Controler_gridLayout.addWidget(self.label_20, 3, 2, 1, 1)
        self.label_19 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_19.setObjectName(_fromUtf8("label_19"))
        self.Controler_gridLayout.addWidget(self.label_19, 3, 1, 1, 1)
        self.Controler_1st_comboBox = QtGui.QComboBox(self.gridLayoutWidget_2)
        self.Controler_1st_comboBox.setObjectName(
            _fromUtf8("Controler_1st_comboBox"))
        self.Controler_gridLayout.addWidget(self.Controler_1st_comboBox, 4, 1,
                                            1, 1)
        self.Controler_Detector_comboBox = QtGui.QComboBox(
            self.gridLayoutWidget_2)
        self.Controler_Detector_comboBox.setObjectName(
            _fromUtf8("Controler_Detector_comboBox"))
        self.Controler_gridLayout.addWidget(self.Controler_Detector_comboBox,
                                            4, 0, 1, 1)
        self.label_3 = QtGui.QLabel(self.gridLayoutWidget_2)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.Controler_gridLayout.addWidget(self.label_3, 3, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 536, 21))
        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)
コード例 #11
0
ファイル: alkomat_ui.py プロジェクト: Climberwis/alkomat
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(640, 480)
        self.licz_button = QtGui.QPushButton(Dialog)
        self.licz_button.setGeometry(QtCore.QRect(430, 370, 85, 27))
        self.licz_button.setObjectName(_fromUtf8("licz_button"))
        self.layoutWidget = QtGui.QWidget(Dialog)
        self.layoutWidget.setGeometry(QtCore.QRect(550, 80, 51, 221))
        self.layoutWidget.setObjectName(_fromUtf8("layoutWidget"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.layoutWidget)
        self.verticalLayout_5.setSizeConstraint(
            QtGui.QLayout.SetDefaultConstraint)
        self.verticalLayout_5.setMargin(0)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.piwo_procent = QtGui.QLineEdit(self.layoutWidget)
        self.piwo_procent.setObjectName(_fromUtf8("piwo_procent"))
        self.verticalLayout_5.addWidget(self.piwo_procent)
        self.wino_procent = QtGui.QLineEdit(self.layoutWidget)
        self.wino_procent.setObjectName(_fromUtf8("wino_procent"))
        self.verticalLayout_5.addWidget(self.wino_procent)
        self.wodka_procent = QtGui.QLineEdit(self.layoutWidget)
        self.wodka_procent.setObjectName(_fromUtf8("wodka_procent"))
        self.verticalLayout_5.addWidget(self.wodka_procent)
        self.inne_procent = QtGui.QLineEdit(self.layoutWidget)
        self.inne_procent.setObjectName(_fromUtf8("inne_procent"))
        self.verticalLayout_5.addWidget(self.inne_procent)
        self.layoutWidget1 = QtGui.QWidget(Dialog)
        self.layoutWidget1.setGeometry(QtCore.QRect(330, 80, 211, 221))
        self.layoutWidget1.setObjectName(_fromUtf8("layoutWidget1"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.layoutWidget1)
        self.horizontalLayout_2.setMargin(0)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.label_9 = QtGui.QLabel(self.layoutWidget1)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.verticalLayout_3.addWidget(self.label_9)
        self.label_10 = QtGui.QLabel(self.layoutWidget1)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.verticalLayout_3.addWidget(self.label_10)
        self.label_11 = QtGui.QLabel(self.layoutWidget1)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.verticalLayout_3.addWidget(self.label_11)
        self.label_12 = QtGui.QLabel(self.layoutWidget1)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.verticalLayout_3.addWidget(self.label_12)
        self.horizontalLayout_2.addLayout(self.verticalLayout_3)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.verticalLayout_4 = QtGui.QVBoxLayout()
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.Piwo_ilosc = QtGui.QLineEdit(self.layoutWidget1)
        self.Piwo_ilosc.setObjectName(_fromUtf8("Piwo_ilosc"))
        self.verticalLayout_4.addWidget(self.Piwo_ilosc)
        self.Wino_ilosc = QtGui.QLineEdit(self.layoutWidget1)
        self.Wino_ilosc.setObjectName(_fromUtf8("Wino_ilosc"))
        self.verticalLayout_4.addWidget(self.Wino_ilosc)
        self.Wodka_ilosc = QtGui.QLineEdit(self.layoutWidget1)
        self.Wodka_ilosc.setObjectName(_fromUtf8("Wodka_ilosc"))
        self.verticalLayout_4.addWidget(self.Wodka_ilosc)
        self.Inne_ilosc = QtGui.QLineEdit(self.layoutWidget1)
        self.Inne_ilosc.setObjectName(_fromUtf8("Inne_ilosc"))
        self.verticalLayout_4.addWidget(self.Inne_ilosc)
        self.horizontalLayout_2.addLayout(self.verticalLayout_4)
        self.layoutWidget2 = QtGui.QWidget(Dialog)
        self.layoutWidget2.setGeometry(QtCore.QRect(320, 40, 271, 22))
        self.layoutWidget2.setObjectName(_fromUtf8("layoutWidget2"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.layoutWidget2)
        self.horizontalLayout_3.setMargin(0)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label_8 = QtGui.QLabel(self.layoutWidget2)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_3.addWidget(self.label_8)
        spacerItem1 = QtGui.QSpacerItem(33, 20, QtGui.QSizePolicy.Fixed,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem1)
        self.label_13 = QtGui.QLabel(self.layoutWidget2)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.horizontalLayout_3.addWidget(self.label_13)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem2)
        self.label_14 = QtGui.QLabel(self.layoutWidget2)
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.horizontalLayout_3.addWidget(self.label_14)
        self.label_19 = QtGui.QLabel(Dialog)
        self.label_19.setGeometry(QtCore.QRect(0, 0, 641, 31))
        font = QtGui.QFont()
        font.setPointSize(20)
        self.label_19.setFont(font)
        self.label_19.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_19.setAlignment(QtCore.Qt.AlignCenter)
        self.label_19.setObjectName(_fromUtf8("label_19"))
        self.layoutWidget3 = QtGui.QWidget(Dialog)
        self.layoutWidget3.setGeometry(QtCore.QRect(10, 40, 285, 381))
        self.layoutWidget3.setObjectName(_fromUtf8("layoutWidget3"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.layoutWidget3)
        self.horizontalLayout_5.setMargin(0)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.verticalLayout_6 = QtGui.QVBoxLayout()
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.label = QtGui.QLabel(self.layoutWidget3)
        self.label.setObjectName(_fromUtf8("label"))
        self.verticalLayout.addWidget(self.label)
        self.label_2 = QtGui.QLabel(self.layoutWidget3)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.verticalLayout.addWidget(self.label_2)
        self.label_3 = QtGui.QLabel(self.layoutWidget3)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.verticalLayout.addWidget(self.label_3)
        self.label_4 = QtGui.QLabel(self.layoutWidget3)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.verticalLayout.addWidget(self.label_4)
        self.label_5 = QtGui.QLabel(self.layoutWidget3)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.verticalLayout.addWidget(self.label_5)
        self.label_6 = QtGui.QLabel(self.layoutWidget3)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.verticalLayout.addWidget(self.label_6)
        self.horizontalLayout.addLayout(self.verticalLayout)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.plec_wybor = QtGui.QComboBox(self.layoutWidget3)
        self.plec_wybor.setObjectName(_fromUtf8("plec_wybor"))
        self.plec_wybor.addItem(_fromUtf8(""))
        self.plec_wybor.addItem(_fromUtf8(""))
        self.verticalLayout_2.addWidget(self.plec_wybor)
        self.wzrost = QtGui.QSpinBox(self.layoutWidget3)
        self.wzrost.setMinimum(99)
        self.wzrost.setMaximum(299)
        self.wzrost.setObjectName(_fromUtf8("wzrost"))
        self.verticalLayout_2.addWidget(self.wzrost)
        self.masa = QtGui.QSpinBox(self.layoutWidget3)
        self.masa.setMinimum(29)
        self.masa.setMaximum(299)
        self.masa.setObjectName(_fromUtf8("masa"))
        self.verticalLayout_2.addWidget(self.masa)
        self.czas_picia = QtGui.QDoubleSpinBox(self.layoutWidget3)
        self.czas_picia.setMinimum(0.25)
        self.czas_picia.setMaximum(72.0)
        self.czas_picia.setObjectName(_fromUtf8("czas_picia"))
        self.verticalLayout_2.addWidget(self.czas_picia)
        self.zoladek_picie = QtGui.QComboBox(self.layoutWidget3)
        self.zoladek_picie.setObjectName(_fromUtf8("zoladek_picie"))
        self.zoladek_picie.addItem(_fromUtf8(""))
        self.zoladek_picie.addItem(_fromUtf8(""))
        self.zoladek_picie.addItem(_fromUtf8(""))
        self.verticalLayout_2.addWidget(self.zoladek_picie)
        self.gdzie_box = QtGui.QComboBox(self.layoutWidget3)
        self.gdzie_box.setObjectName(_fromUtf8("gdzie_box"))
        self.gdzie_box.addItem(_fromUtf8(""))
        self.gdzie_box.addItem(_fromUtf8(""))
        self.gdzie_box.addItem(_fromUtf8(""))
        self.verticalLayout_2.addWidget(self.gdzie_box)
        self.horizontalLayout.addLayout(self.verticalLayout_2)
        self.verticalLayout_6.addLayout(self.horizontalLayout)
        spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_6.addItem(spacerItem3)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.label_7 = QtGui.QLabel(self.layoutWidget3)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.horizontalLayout_4.addWidget(self.label_7)
        self.mandat_box = QtGui.QSpinBox(self.layoutWidget3)
        self.mandat_box.setMaximum(9999)
        self.mandat_box.setObjectName(_fromUtf8("mandat_box"))
        self.horizontalLayout_4.addWidget(self.mandat_box)
        self.verticalLayout_6.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5.addLayout(self.verticalLayout_6)
        self.verticalLayout_7 = QtGui.QVBoxLayout()
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Fixed)
        self.verticalLayout_7.addItem(spacerItem4)
        self.label_16 = QtGui.QLabel(self.layoutWidget3)
        self.label_16.setObjectName(_fromUtf8("label_16"))
        self.verticalLayout_7.addWidget(self.label_16)
        self.label_15 = QtGui.QLabel(self.layoutWidget3)
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.verticalLayout_7.addWidget(self.label_15)
        self.label_17 = QtGui.QLabel(self.layoutWidget3)
        self.label_17.setObjectName(_fromUtf8("label_17"))
        self.verticalLayout_7.addWidget(self.label_17)
        spacerItem5 = QtGui.QSpacerItem(20, 200, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Fixed)
        self.verticalLayout_7.addItem(spacerItem5)
        self.label_18 = QtGui.QLabel(self.layoutWidget3)
        self.label_18.setObjectName(_fromUtf8("label_18"))
        self.verticalLayout_7.addWidget(self.label_18)
        self.horizontalLayout_5.addLayout(self.verticalLayout_7)

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
コード例 #12
0
    def setupUi(self, AGTRasterDialog):
        AGTRasterDialog.setObjectName(_fromUtf8("AGTRasterDialog"))
        AGTRasterDialog.resize(417, 572)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(AGTRasterDialog.sizePolicy().hasHeightForWidth())
        AGTRasterDialog.setSizePolicy(sizePolicy)
        AGTRasterDialog.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
        self.gridLayout = QtGui.QGridLayout(AGTRasterDialog)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.widget = QtGui.QWidget(AGTRasterDialog)
        self.widget.setObjectName(_fromUtf8("widget"))
        self.gridLayout_3 = QtGui.QGridLayout(self.widget)
        self.gridLayout_3.setMargin(0)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.inputLabel = QtGui.QLabel(self.widget)
        self.inputLabel.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter)
        self.inputLabel.setObjectName(_fromUtf8("inputLabel"))
        self.horizontalLayout_6.addWidget(self.inputLabel)
        self.inputShapefile = QtGui.QLineEdit(self.widget)
        self.inputShapefile.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
        self.inputShapefile.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter)
        self.inputShapefile.setObjectName(_fromUtf8("inputShapefile"))
        self.horizontalLayout_6.addWidget(self.inputShapefile)
        self.BrowseIn = QtGui.QPushButton(self.widget)
        self.BrowseIn.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
        self.BrowseIn.setObjectName(_fromUtf8("BrowseIn"))
        self.horizontalLayout_6.addWidget(self.BrowseIn)
        self.gridLayout_3.addLayout(self.horizontalLayout_6, 0, 0, 1, 1)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.outputLabel_2 = QtGui.QLabel(self.widget)
        self.outputLabel_2.setObjectName(_fromUtf8("outputLabel_2"))
        self.horizontalLayout_3.addWidget(self.outputLabel_2)
        self.outputFilename = QtGui.QLineEdit(self.widget)
        self.outputFilename.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
        self.outputFilename.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter)
        self.outputFilename.setObjectName(_fromUtf8("outputFilename"))
        self.horizontalLayout_3.addWidget(self.outputFilename)
        self.browseOut = QtGui.QPushButton(self.widget)
        self.browseOut.setLocale(QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates))
        self.browseOut.setObjectName(_fromUtf8("browseOut"))
        self.horizontalLayout_3.addWidget(self.browseOut)
        self.gridLayout_3.addLayout(self.horizontalLayout_3, 1, 0, 1, 1)
        self.gridLayout.addWidget(self.widget, 0, 0, 1, 1)
        self.runButton = QtGui.QPushButton(AGTRasterDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.runButton.sizePolicy().hasHeightForWidth())
        self.runButton.setSizePolicy(sizePolicy)
        self.runButton.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.runButton.setObjectName(_fromUtf8("runButton"))
        self.gridLayout.addWidget(self.runButton, 2, 0, 1, 1)
        self.widget_4 = QtGui.QWidget(AGTRasterDialog)
        self.widget_4.setObjectName(_fromUtf8("widget_4"))
        self.gridLayout_2 = QtGui.QGridLayout(self.widget_4)
        self.gridLayout_2.setMargin(0)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.label = QtGui.QLabel(self.widget_4)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_2.addWidget(self.label, 1, 0, 1, 1)
        self.fieldCombo = QtGui.QComboBox(self.widget_4)
        self.fieldCombo.setObjectName(_fromUtf8("fieldCombo"))
        self.gridLayout_2.addWidget(self.fieldCombo, 1, 1, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_2 = QtGui.QLabel(self.widget_4)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout.addWidget(self.label_2)
        self.cellSizeSpinBox = QtGui.QDoubleSpinBox(self.widget_4)
        self.cellSizeSpinBox.setDecimals(1)
        self.cellSizeSpinBox.setProperty("value", 0.5)
        self.cellSizeSpinBox.setObjectName(_fromUtf8("cellSizeSpinBox"))
        self.horizontalLayout.addWidget(self.cellSizeSpinBox)
        self.gridLayout_2.addLayout(self.horizontalLayout, 2, 0, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label_3 = QtGui.QLabel(self.widget_4)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_2.addWidget(self.label_3)
        self.radiusSpinBox = QtGui.QDoubleSpinBox(self.widget_4)
        self.radiusSpinBox.setDecimals(1)
        self.radiusSpinBox.setProperty("value", 2.0)
        self.radiusSpinBox.setObjectName(_fromUtf8("radiusSpinBox"))
        self.horizontalLayout_2.addWidget(self.radiusSpinBox)
        self.gridLayout_2.addLayout(self.horizontalLayout_2, 2, 1, 1, 1)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.outputLabel = QtGui.QLabel(self.widget_4)
        self.outputLabel.setTextFormat(QtCore.Qt.AutoText)
        self.outputLabel.setObjectName(_fromUtf8("outputLabel"))
        self.horizontalLayout_4.addWidget(self.outputLabel)
        self.procComboBox = QtGui.QComboBox(self.widget_4)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.procComboBox.sizePolicy().hasHeightForWidth())
        self.procComboBox.setSizePolicy(sizePolicy)
        self.procComboBox.setObjectName(_fromUtf8("procComboBox"))
        self.horizontalLayout_4.addWidget(self.procComboBox)
        self.gridLayout_2.addLayout(self.horizontalLayout_4, 0, 0, 1, 2)
        self.gridLayout.addWidget(self.widget_4, 1, 0, 1, 1)

        self.retranslateUi(AGTRasterDialog)
        QtCore.QMetaObject.connectSlotsByName(AGTRasterDialog)
コード例 #13
0
    def setupUi(self, PriceCoefficientDialog):
        PriceCoefficientDialog.setObjectName(
            _fromUtf8("PriceCoefficientDialog"))
        PriceCoefficientDialog.resize(251, 136)
        self.gridLayout = QtGui.QGridLayout(PriceCoefficientDialog)
        self.gridLayout.setMargin(4)
        self.gridLayout.setSpacing(4)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.chkPriceCoefficient = QtGui.QCheckBox(PriceCoefficientDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.chkPriceCoefficient.sizePolicy().hasHeightForWidth())
        self.chkPriceCoefficient.setSizePolicy(sizePolicy)
        self.chkPriceCoefficient.setObjectName(
            _fromUtf8("chkPriceCoefficient"))
        self.gridLayout.addWidget(self.chkPriceCoefficient, 0, 0, 1, 1)
        self.edtPriceCoefficient = QtGui.QDoubleSpinBox(PriceCoefficientDialog)
        self.edtPriceCoefficient.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtPriceCoefficient.sizePolicy().hasHeightForWidth())
        self.edtPriceCoefficient.setSizePolicy(sizePolicy)
        self.edtPriceCoefficient.setDecimals(4)
        self.edtPriceCoefficient.setMinimum(-10000.0)
        self.edtPriceCoefficient.setMaximum(10000.0)
        self.edtPriceCoefficient.setSingleStep(0.01)
        self.edtPriceCoefficient.setProperty("value", 1.0)
        self.edtPriceCoefficient.setObjectName(
            _fromUtf8("edtPriceCoefficient"))
        self.gridLayout.addWidget(self.edtPriceCoefficient, 0, 1, 1, 1)
        self.chkPriceExCoefficient = QtGui.QCheckBox(PriceCoefficientDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.chkPriceExCoefficient.sizePolicy().hasHeightForWidth())
        self.chkPriceExCoefficient.setSizePolicy(sizePolicy)
        self.chkPriceExCoefficient.setObjectName(
            _fromUtf8("chkPriceExCoefficient"))
        self.gridLayout.addWidget(self.chkPriceExCoefficient, 1, 0, 1, 1)
        self.edtPriceExCoefficient = QtGui.QDoubleSpinBox(
            PriceCoefficientDialog)
        self.edtPriceExCoefficient.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtPriceExCoefficient.sizePolicy().hasHeightForWidth())
        self.edtPriceExCoefficient.setSizePolicy(sizePolicy)
        self.edtPriceExCoefficient.setDecimals(4)
        self.edtPriceExCoefficient.setMinimum(-10000.0)
        self.edtPriceExCoefficient.setMaximum(10000.0)
        self.edtPriceExCoefficient.setSingleStep(0.01)
        self.edtPriceExCoefficient.setProperty("value", 1.0)
        self.edtPriceExCoefficient.setObjectName(
            _fromUtf8("edtPriceExCoefficient"))
        self.gridLayout.addWidget(self.edtPriceExCoefficient, 1, 1, 1, 1)
        self.chkPriceEx2Coefficient = QtGui.QCheckBox(PriceCoefficientDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.chkPriceEx2Coefficient.sizePolicy().hasHeightForWidth())
        self.chkPriceEx2Coefficient.setSizePolicy(sizePolicy)
        self.chkPriceEx2Coefficient.setObjectName(
            _fromUtf8("chkPriceEx2Coefficient"))
        self.gridLayout.addWidget(self.chkPriceEx2Coefficient, 2, 0, 1, 1)
        self.edtPriceEx2Coefficient = QtGui.QDoubleSpinBox(
            PriceCoefficientDialog)
        self.edtPriceEx2Coefficient.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtPriceEx2Coefficient.sizePolicy().hasHeightForWidth())
        self.edtPriceEx2Coefficient.setSizePolicy(sizePolicy)
        self.edtPriceEx2Coefficient.setDecimals(4)
        self.edtPriceEx2Coefficient.setMinimum(-10000.0)
        self.edtPriceEx2Coefficient.setMaximum(10000.0)
        self.edtPriceEx2Coefficient.setSingleStep(0.01)
        self.edtPriceEx2Coefficient.setProperty("value", 1.0)
        self.edtPriceEx2Coefficient.setObjectName(
            _fromUtf8("edtPriceEx2Coefficient"))
        self.gridLayout.addWidget(self.edtPriceEx2Coefficient, 2, 1, 1, 1)
        self.lblSelectionRows = QtGui.QLabel(PriceCoefficientDialog)
        self.lblSelectionRows.setFrameShape(QtGui.QFrame.StyledPanel)
        self.lblSelectionRows.setText(_fromUtf8(""))
        self.lblSelectionRows.setObjectName(_fromUtf8("lblSelectionRows"))
        self.gridLayout.addWidget(self.lblSelectionRows, 3, 0, 1, 3)
        spacerItem = QtGui.QSpacerItem(20, 23, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 4, 0, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(PriceCoefficientDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.gridLayout.addWidget(self.buttonBox, 5, 0, 1, 3)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 0, 2, 1, 1)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem2, 1, 2, 1, 1)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem3, 2, 2, 1, 1)

        self.retranslateUi(PriceCoefficientDialog)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               PriceCoefficientDialog.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               PriceCoefficientDialog.reject)
        QtCore.QObject.connect(self.chkPriceCoefficient,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.edtPriceCoefficient.setEnabled)
        QtCore.QObject.connect(self.chkPriceExCoefficient,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.edtPriceExCoefficient.setEnabled)
        QtCore.QObject.connect(self.chkPriceEx2Coefficient,
                               QtCore.SIGNAL(_fromUtf8("clicked(bool)")),
                               self.edtPriceEx2Coefficient.setEnabled)
        QtCore.QMetaObject.connectSlotsByName(PriceCoefficientDialog)
        PriceCoefficientDialog.setTabOrder(self.chkPriceCoefficient,
                                           self.edtPriceCoefficient)
        PriceCoefficientDialog.setTabOrder(self.edtPriceCoefficient,
                                           self.chkPriceExCoefficient)
        PriceCoefficientDialog.setTabOrder(self.chkPriceExCoefficient,
                                           self.edtPriceExCoefficient)
        PriceCoefficientDialog.setTabOrder(self.edtPriceExCoefficient,
                                           self.chkPriceEx2Coefficient)
        PriceCoefficientDialog.setTabOrder(self.chkPriceEx2Coefficient,
                                           self.edtPriceEx2Coefficient)
        PriceCoefficientDialog.setTabOrder(self.edtPriceEx2Coefficient,
                                           self.buttonBox)
コード例 #14
0
    def init_ui(self):
        # defining widgets and layout
        self.graph = pg.PlotWidget()
        
        self.start_v = QtGui.QDoubleSpinBox(self)
        self.start_v.setMinimum(-10.000)
        self.start_v.setMaximum(10.000)
        self.start_v.setDecimals(3)
        self.start_v.setSingleStep(0.100)
        self.start_v.setValue(self.v_i)
        
        self.end_v = QtGui.QDoubleSpinBox(self)
        self.end_v.setMinimum(-10.000)
        self.end_v.setMaximum(10.000)
        self.end_v.setDecimals(3)
        self.end_v.setSingleStep(0.100)
        self.end_v.setValue(self.v_f)
        
        self.steps = QtGui.QSpinBox(self)
        self.steps.setMaximum(99999)
        self.steps.setValue(self.no_of_steps)
        
        self.step_size_field = QtGui.QSpinBox(self)
        self.step_size_field.setMaximum(10000)
        self.step_size_field.setMinimum(1)
        self.step_size_field.setSingleStep(1)
        self.step_size_field.setValue(self.step_size)
        
        self.time = QtGui.QDoubleSpinBox(self)
        self.time.setMaximum(9.9)
        self.time.setMinimum(0.001)
        self.time.setSingleStep(0.001)
        self.time.setDecimals(3)
        self.time.setValue(self.dt)
        
        self.cb = QtGui.QComboBox()
        self.cb.addItems(["National Instruments box", "PicoHarp", "Agilent multimeter", "Swabian"])
        self.cb.setCurrentIndex(self.SWABIAN)
        
        self.scanNb_field = QtGui.QSpinBox(self)
        self.scanNb_field.setMaximum(99999)
        self.scanNb_field.setMinimum(0)
        self.scanNb_field.setValue(self.nb_of_scans)
        self.backAndForthCheckBox = QtGui.QCheckBox("Back and forth", self)
        
                
        self.btn = QtGui.QPushButton("Start", self)
        self.stp = QtGui.QPushButton("Stop", self)
        
        self.saveCheckBox = QtGui.QCheckBox("Save continuously", self)
        self.savePath = QtGui.QLineEdit(self)
        self.savePath.setPlaceholderText("Filepath")
        self.savePathBut = QtGui.QPushButton("Select file name", self)
        self.sav = QtGui.QPushButton("Save", self)
        
        self.statusFileLineEdit = QtGui.QLineEdit(self)
        self.statusFileLineEdit.setPlaceholderText("File status messages")
        self.statusFileLineEdit.setContentsMargins(0,10,0,0)
        self.statusFileLineEdit.setStyleSheet("background-color: rgb(240, 240, 240);")
        self.statusFileLineEdit.setReadOnly(True)
        
        self.statusScanLineEdit = QtGui.QLineEdit(self)
        self.statusScanLineEdit.setPlaceholderText("Scan status messages")
        self.statusScanLineEdit.setStyleSheet("background-color: rgb(240, 240, 240);")
#        self.statusScanLineEdit.setContentsMargins(0,0,0,10)
        self.statusScanLineEdit.setReadOnly(True)
        
        vbox = QtGui.QVBoxLayout()
        vbox.addWidget(self.graph)
        
        vbox.addWidget(QtGui.QLabel("Start Voltage"))
        vbox.addWidget(self.start_v)
        vbox.addWidget(QtGui.QLabel("End Voltage"))
        vbox.addWidget(self.end_v)
        vbox.addWidget(QtGui.QLabel("No. of steps"))
        vbox.addWidget(self.steps)
        vbox.addWidget(QtGui.QLabel("Step size (mV)"))
        vbox.addWidget(self.step_size_field)
        vbox.addWidget(self.cb)
        vbox.addWidget(QtGui.QLabel("Time (s)"))
        vbox.addWidget(self.time)
        
        scanBox = QtGui.QHBoxLayout()
        scanBox.addWidget(QtGui.QLabel("No. of scans (0 for infinite)"))
        scanBox.addWidget(self.scanNb_field)
        scanBox.addWidget(self.backAndForthCheckBox)
        
        scanBox.addWidget(self.statusScanLineEdit)
#        scanBox.addItem(QtGui.QSpacerItem(10, 10, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum))
        vbox.addLayout(scanBox)
        
        buttonsBox = QtGui.QHBoxLayout()
        buttonsBox.addWidget(self.btn)
        self.btn.setMinimumHeight(35)
        self.btn.setFont(QtGui.QFont("MS Shell Dlg 2", 15) )
        buttonsBox.addWidget(self.stp)
        self.stp.setMinimumHeight(35)
        self.stp.setFont(QtGui.QFont("MS Shell Dlg 2", 15) )
        buttonsBox.setContentsMargins(0,10,0,0)
        
        
        
        saveBox = QtGui.QHBoxLayout()
        saveBox.addWidget(self.saveCheckBox)
        saveBox.addWidget(self.savePath)
        saveBox.addWidget(self.savePathBut)
        saveBox.setContentsMargins(0,20,0,0)
        
        vbox.addLayout(buttonsBox)
        vbox.addLayout(saveBox)
        
        vbox.addWidget(self.sav)
        vbox.addWidget(self.statusFileLineEdit)
        
        self.setLayout(vbox)
        self.setGeometry(250, 80, 956, 900)
        self.setWindowTitle("FPI Volt Sweep with lockin")
        
        # connecting signals and sockets
        self.btn.clicked.connect(self.start)
        self.stp.clicked.connect(self.stop)
        self.sav.clicked.connect(self.save)
        self.savePathBut.clicked.connect(self.savePathChange)
        self.start_v.valueChanged.connect(self.val_change)
        self.end_v.valueChanged.connect(self.val_change)
        self.time.valueChanged.connect(self.val_change)
        self.steps.valueChanged.connect(self.val_change)
        self.step_size_field.valueChanged.connect(self.val_change)
        self.cb.currentIndexChanged.connect(self.val_change)
        self.scanNb_field.valueChanged.connect(self.val_change)
        self.saveCheckBox.toggled.connect(self.saveContChecked)
        self.backAndForthCheckBox.toggled.connect(self.val_change)
        
        # graph style
        axisFont = QtGui.QFont('Lucida')
        axisFont.setPointSize(15)
    
        axisPen = pg.mkPen({'color': "#FFF", 'width': 2})
        self.plotPen = pg.mkPen({'width': 4, 'color': 'y'})
        self.scanIndicatorPen = pg.mkPen({'width': 4, 'color': 'y'})
        
        bottom = self.graph.getPlotItem().getAxis('bottom')
        left = self.graph.getPlotItem().getAxis('left')
        
        bottom.setStyle(tickTextOffset=15, tickLength=10)
        left.setStyle(tickTextOffset=5, tickLength=10)
        
        bottom.setPen(axisPen)
        left.setPen(axisPen)
        
        bottom.tickFont = axisFont
        left.tickFont = axisFont
        
        labelStyle = {'color': '#FFF', 'font-size': '20pt'}
        bottom.setLabel(text='Voltage', units='V', **labelStyle)
        left.setLabel(text='Signal (V or counts/s)', **labelStyle)
        bottom.setHeight(70)
        left.setWidth(80)
        YAxis = self.graph.getPlotItem().getViewBox().YAxis
        self.graph.enableAutoRange(axis=YAxis)
        XAxis = self.graph.getPlotItem().getViewBox().XAxis
        self.graph.enableAutoRange(axis=XAxis)
        
        self.show()
コード例 #15
0
    def setupUi(self, FontGenWidget):
        FontGenWidget.setObjectName(_fromUtf8("FontGenWidget"))
        FontGenWidget.resize(742, 464)
        FontGenWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
        FontGenWidget.setWindowTitle(
            QtGui.QApplication.translate("FontGenWidget", "[*]", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.verticalLayout = QtGui.QVBoxLayout(FontGenWidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.groupBox = QtGui.QGroupBox(FontGenWidget)
        self.groupBox.setTitle(
            QtGui.QApplication.translate("FontGenWidget", "Font Settings",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.groupBox)
        self.horizontalLayout_4.setContentsMargins(-1, 4, -1, 8)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.cboFont = QtGui.QFontComboBox(self.groupBox)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Meiryo UI"))
        self.cboFont.setCurrentFont(font)
        self.cboFont.setObjectName(_fromUtf8("cboFont"))
        self.horizontalLayout_4.addWidget(self.cboFont)
        self.label_5 = QtGui.QLabel(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_5.sizePolicy().hasHeightForWidth())
        self.label_5.setSizePolicy(sizePolicy)
        self.label_5.setText(
            QtGui.QApplication.translate("FontGenWidget", "Size", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_5.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_4.addWidget(self.label_5)
        self.spnFontSize = QtGui.QSpinBox(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.spnFontSize.sizePolicy().hasHeightForWidth())
        self.spnFontSize.setSizePolicy(sizePolicy)
        self.spnFontSize.setMinimum(1)
        self.spnFontSize.setMaximum(128)
        self.spnFontSize.setProperty("value", 11)
        self.spnFontSize.setObjectName(_fromUtf8("spnFontSize"))
        self.horizontalLayout_4.addWidget(self.spnFontSize)
        self.label = QtGui.QLabel(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setText(
            QtGui.QApplication.translate("FontGenWidget", "Weight", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing
                                | QtCore.Qt.AlignVCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_4.addWidget(self.label)
        self.spnFontWeight = QtGui.QSpinBox(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.spnFontWeight.sizePolicy().hasHeightForWidth())
        self.spnFontWeight.setSizePolicy(sizePolicy)
        self.spnFontWeight.setProperty("value", 50)
        self.spnFontWeight.setObjectName(_fromUtf8("spnFontWeight"))
        self.horizontalLayout_4.addWidget(self.spnFontWeight)
        self.verticalLayout.addWidget(self.groupBox)
        self.groupBox_2 = QtGui.QGroupBox(FontGenWidget)
        self.groupBox_2.setTitle(
            QtGui.QApplication.translate("FontGenWidget", "Advanced", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.groupBox_2)
        self.horizontalLayout.setContentsMargins(-1, 4, -1, 8)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.verticalLayout_4 = QtGui.QVBoxLayout()
        self.verticalLayout_4.setSpacing(4)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.label_7 = QtGui.QLabel(self.groupBox_2)
        self.label_7.setText(
            QtGui.QApplication.translate("FontGenWidget", "X Offset", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.horizontalLayout_5.addWidget(self.label_7)
        self.spnXOffset = QtGui.QSpinBox(self.groupBox_2)
        self.spnXOffset.setMinimum(-25)
        self.spnXOffset.setMaximum(25)
        self.spnXOffset.setObjectName(_fromUtf8("spnXOffset"))
        self.horizontalLayout_5.addWidget(self.spnXOffset)
        self.verticalLayout_4.addLayout(self.horizontalLayout_5)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.label_8 = QtGui.QLabel(self.groupBox_2)
        self.label_8.setText(
            QtGui.QApplication.translate("FontGenWidget", "Y Offset", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_6.addWidget(self.label_8)
        self.spnYOffset = QtGui.QSpinBox(self.groupBox_2)
        self.spnYOffset.setMinimum(-25)
        self.spnYOffset.setMaximum(25)
        self.spnYOffset.setProperty("value", 0)
        self.spnYOffset.setObjectName(_fromUtf8("spnYOffset"))
        self.horizontalLayout_6.addWidget(self.spnYOffset)
        self.verticalLayout_4.addLayout(self.horizontalLayout_6)
        self.horizontalLayout.addLayout(self.verticalLayout_4)
        self.verticalLayout_5 = QtGui.QVBoxLayout()
        self.verticalLayout_5.setSpacing(4)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.label_2 = QtGui.QLabel(self.groupBox_2)
        self.label_2.setText(
            QtGui.QApplication.translate("FontGenWidget", "X Margin", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_7.addWidget(self.label_2)
        self.spnXMargin = QtGui.QSpinBox(self.groupBox_2)
        self.spnXMargin.setProperty("value", 2)
        self.spnXMargin.setObjectName(_fromUtf8("spnXMargin"))
        self.horizontalLayout_7.addWidget(self.spnXMargin)
        self.verticalLayout_5.addLayout(self.horizontalLayout_7)
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.label_10 = QtGui.QLabel(self.groupBox_2)
        self.label_10.setText(
            QtGui.QApplication.translate("FontGenWidget", "Y Margin", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.horizontalLayout_8.addWidget(self.label_10)
        self.spnYMargin = QtGui.QSpinBox(self.groupBox_2)
        self.spnYMargin.setProperty("value", 2)
        self.spnYMargin.setObjectName(_fromUtf8("spnYMargin"))
        self.horizontalLayout_8.addWidget(self.spnYMargin)
        self.verticalLayout_5.addLayout(self.horizontalLayout_8)
        self.horizontalLayout.addLayout(self.verticalLayout_5)
        self.horizontalLayout_11 = QtGui.QHBoxLayout()
        self.horizontalLayout_11.setObjectName(
            _fromUtf8("horizontalLayout_11"))
        self.label_12 = QtGui.QLabel(self.groupBox_2)
        self.label_12.setText(
            QtGui.QApplication.translate("FontGenWidget", "Y Shift", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.horizontalLayout_11.addWidget(self.label_12)
        self.spnYShift = QtGui.QSpinBox(self.groupBox_2)
        self.spnYShift.setMinimum(-128)
        self.spnYShift.setMaximum(127)
        self.spnYShift.setProperty("value", 0)
        self.spnYShift.setObjectName(_fromUtf8("spnYShift"))
        self.horizontalLayout_11.addWidget(self.spnYShift)
        self.horizontalLayout.addLayout(self.horizontalLayout_11)
        self.chkTrace = QtGui.QGroupBox(self.groupBox_2)
        self.chkTrace.setTitle(
            QtGui.QApplication.translate("FontGenWidget", "Trace Outlines",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.chkTrace.setCheckable(True)
        self.chkTrace.setChecked(True)
        self.chkTrace.setObjectName(_fromUtf8("chkTrace"))
        self.horizontalLayout_13 = QtGui.QHBoxLayout(self.chkTrace)
        self.horizontalLayout_13.setSpacing(6)
        self.horizontalLayout_13.setContentsMargins(-1, 4, -1, 8)
        self.horizontalLayout_13.setObjectName(
            _fromUtf8("horizontalLayout_13"))
        self.label_6 = QtGui.QLabel(self.chkTrace)
        self.label_6.setText(
            QtGui.QApplication.translate("FontGenWidget", "Pen Size", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_13.addWidget(self.label_6)
        self.spnPenSize = QtGui.QDoubleSpinBox(self.chkTrace)
        self.spnPenSize.setEnabled(True)
        self.spnPenSize.setDecimals(4)
        self.spnPenSize.setMinimum(0.0001)
        self.spnPenSize.setSingleStep(0.01)
        self.spnPenSize.setProperty("value", 0.3333)
        self.spnPenSize.setObjectName(_fromUtf8("spnPenSize"))
        self.horizontalLayout_13.addWidget(self.spnPenSize)
        self.label_13 = QtGui.QLabel(self.chkTrace)
        self.label_13.setText(
            QtGui.QApplication.translate("FontGenWidget", "Cap Style", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.horizontalLayout_13.addWidget(self.label_13)
        self.cboPenCap = QtGui.QComboBox(self.chkTrace)
        self.cboPenCap.setObjectName(_fromUtf8("cboPenCap"))
        self.cboPenCap.addItem(_fromUtf8(""))
        self.cboPenCap.setItemText(
            0,
            QtGui.QApplication.translate("FontGenWidget", "Square", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.cboPenCap.addItem(_fromUtf8(""))
        self.cboPenCap.setItemText(
            1,
            QtGui.QApplication.translate("FontGenWidget", "Flat", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.cboPenCap.addItem(_fromUtf8(""))
        self.cboPenCap.setItemText(
            2,
            QtGui.QApplication.translate("FontGenWidget", "Round", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout_13.addWidget(self.cboPenCap)
        self.label_14 = QtGui.QLabel(self.chkTrace)
        self.label_14.setText(
            QtGui.QApplication.translate("FontGenWidget", "Join Style", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.horizontalLayout_13.addWidget(self.label_14)
        self.cboPenJoin = QtGui.QComboBox(self.chkTrace)
        self.cboPenJoin.setObjectName(_fromUtf8("cboPenJoin"))
        self.cboPenJoin.addItem(_fromUtf8(""))
        self.cboPenJoin.setItemText(
            0,
            QtGui.QApplication.translate("FontGenWidget", "Miter", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.cboPenJoin.addItem(_fromUtf8(""))
        self.cboPenJoin.setItemText(
            1,
            QtGui.QApplication.translate("FontGenWidget", "Bevel", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.cboPenJoin.addItem(_fromUtf8(""))
        self.cboPenJoin.setItemText(
            2,
            QtGui.QApplication.translate("FontGenWidget", "Round", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.cboPenJoin.addItem(_fromUtf8(""))
        self.cboPenJoin.setItemText(
            3,
            QtGui.QApplication.translate("FontGenWidget", "SVG Miter", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout_13.addWidget(self.cboPenJoin)
        self.horizontalLayout.addWidget(self.chkTrace)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.verticalLayout.addWidget(self.groupBox_2)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.label_3 = QtGui.QLabel(FontGenWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setText(
            QtGui.QApplication.translate("FontGenWidget", "Preview", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.verticalLayout_2.addWidget(self.label_3)
        self.lblPreview = QtGui.QLabel(FontGenWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.lblPreview.sizePolicy().hasHeightForWidth())
        self.lblPreview.setSizePolicy(sizePolicy)
        self.lblPreview.setMinimumSize(QtCore.QSize(256, 256))
        self.lblPreview.setMaximumSize(QtCore.QSize(256, 16777215))
        self.lblPreview.setStyleSheet(_fromUtf8("background-color: black;"))
        self.lblPreview.setFrameShape(QtGui.QFrame.StyledPanel)
        self.lblPreview.setFrameShadow(QtGui.QFrame.Sunken)
        self.lblPreview.setText(_fromUtf8(""))
        self.lblPreview.setObjectName(_fromUtf8("lblPreview"))
        self.verticalLayout_2.addWidget(self.lblPreview)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.chkBoundingBoxes = QtGui.QCheckBox(FontGenWidget)
        self.chkBoundingBoxes.setText(
            QtGui.QApplication.translate("FontGenWidget", "Bounding Boxes",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.chkBoundingBoxes.setChecked(True)
        self.chkBoundingBoxes.setObjectName(_fromUtf8("chkBoundingBoxes"))
        self.horizontalLayout_2.addWidget(self.chkBoundingBoxes)
        self.chkAutoRefresh = QtGui.QCheckBox(FontGenWidget)
        self.chkAutoRefresh.setText(
            QtGui.QApplication.translate("FontGenWidget", "Auto", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.chkAutoRefresh.setChecked(True)
        self.chkAutoRefresh.setObjectName(_fromUtf8("chkAutoRefresh"))
        self.horizontalLayout_2.addWidget(self.chkAutoRefresh)
        self.btnRefreshPreview = QtGui.QPushButton(FontGenWidget)
        self.btnRefreshPreview.setText(
            QtGui.QApplication.translate("FontGenWidget", "Refresh", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.btnRefreshPreview.setObjectName(_fromUtf8("btnRefreshPreview"))
        self.horizontalLayout_2.addWidget(self.btnRefreshPreview)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_3.addLayout(self.verticalLayout_2)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.label_4 = QtGui.QLabel(FontGenWidget)
        self.label_4.setText(
            QtGui.QApplication.translate("FontGenWidget", "Characters", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.verticalLayout_3.addWidget(self.label_4)
        self.txtChars = QtGui.QTextEdit(FontGenWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.txtChars.sizePolicy().hasHeightForWidth())
        self.txtChars.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Meiryo UI"))
        font.setPointSize(11)
        self.txtChars.setFont(font)
        self.txtChars.setLocale(
            QtCore.QLocale(QtCore.QLocale.English,
                           QtCore.QLocale.UnitedStates))
        self.txtChars.setObjectName(_fromUtf8("txtChars"))
        self.verticalLayout_3.addWidget(self.txtChars)
        self.horizontalLayout_3.addLayout(self.verticalLayout_3)
        self.verticalLayout_7 = QtGui.QVBoxLayout()
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.label_9 = QtGui.QLabel(FontGenWidget)
        self.label_9.setText(
            QtGui.QApplication.translate("FontGenWidget", "Substitutions",
                                         None, QtGui.QApplication.UnicodeUTF8))
        self.label_9.setAlignment(QtCore.Qt.AlignCenter)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.verticalLayout_7.addWidget(self.label_9)
        self.treeSubs = QtGui.QTreeWidget(FontGenWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.treeSubs.sizePolicy().hasHeightForWidth())
        self.treeSubs.setSizePolicy(sizePolicy)
        self.treeSubs.setMaximumSize(QtCore.QSize(192, 16777215))
        self.treeSubs.setMidLineWidth(0)
        self.treeSubs.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self.treeSubs.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self.treeSubs.setAlternatingRowColors(True)
        self.treeSubs.setRootIsDecorated(False)
        self.treeSubs.setUniformRowHeights(True)
        self.treeSubs.setItemsExpandable(False)
        self.treeSubs.setObjectName(_fromUtf8("treeSubs"))
        self.treeSubs.headerItem().setText(
            0,
            QtGui.QApplication.translate("FontGenWidget", "Replace", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.treeSubs.headerItem().setText(
            1,
            QtGui.QApplication.translate("FontGenWidget", "With", None,
                                         QtGui.QApplication.UnicodeUTF8))
        item_0 = QtGui.QTreeWidgetItem(self.treeSubs)
        self.treeSubs.topLevelItem(0).setText(
            0,
            QtGui.QApplication.translate("FontGenWidget", "…", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.treeSubs.topLevelItem(0).setText(
            1,
            QtGui.QApplication.translate("FontGenWidget", "...", None,
                                         QtGui.QApplication.UnicodeUTF8))
        item_0 = QtGui.QTreeWidgetItem(self.treeSubs)
        self.treeSubs.topLevelItem(1).setText(
            0,
            QtGui.QApplication.translate("FontGenWidget", "\\t", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.treeSubs.header().setDefaultSectionSize(36)
        self.treeSubs.header().setMinimumSectionSize(0)
        self.treeSubs.header().setStretchLastSection(True)
        self.verticalLayout_7.addWidget(self.treeSubs)
        self.horizontalLayout_12 = QtGui.QHBoxLayout()
        self.horizontalLayout_12.setObjectName(
            _fromUtf8("horizontalLayout_12"))
        self.btnNewSub = QtGui.QPushButton(FontGenWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.btnNewSub.sizePolicy().hasHeightForWidth())
        self.btnNewSub.setSizePolicy(sizePolicy)
        self.btnNewSub.setText(_fromUtf8(""))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/new.png")),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnNewSub.setIcon(icon)
        self.btnNewSub.setObjectName(_fromUtf8("btnNewSub"))
        self.horizontalLayout_12.addWidget(self.btnNewSub)
        self.btnDelSub = QtGui.QPushButton(FontGenWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.btnDelSub.sizePolicy().hasHeightForWidth())
        self.btnDelSub.setSizePolicy(sizePolicy)
        self.btnDelSub.setText(_fromUtf8(""))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/cross.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.btnDelSub.setIcon(icon1)
        self.btnDelSub.setObjectName(_fromUtf8("btnDelSub"))
        self.horizontalLayout_12.addWidget(self.btnDelSub)
        self.label_11 = QtGui.QLabel(FontGenWidget)
        self.label_11.setText(_fromUtf8(""))
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.horizontalLayout_12.addWidget(self.label_11)
        self.verticalLayout_7.addLayout(self.horizontalLayout_12)
        self.horizontalLayout_3.addLayout(self.verticalLayout_7)
        self.verticalLayout.addLayout(self.horizontalLayout_3)

        self.retranslateUi(FontGenWidget)
        self.cboPenCap.setCurrentIndex(2)
        self.cboPenJoin.setCurrentIndex(2)
        QtCore.QObject.connect(
            self.cboFont,
            QtCore.SIGNAL(_fromUtf8("currentFontChanged(QFont)")),
            FontGenWidget.font_changed)
        QtCore.QObject.connect(self.spnFontSize,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               FontGenWidget.font_changed)
        QtCore.QObject.connect(self.spnFontWeight,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               FontGenWidget.font_changed)
        QtCore.QObject.connect(self.spnXOffset,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               FontGenWidget.adv_changed)
        QtCore.QObject.connect(self.spnYOffset,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               FontGenWidget.adv_changed)
        QtCore.QObject.connect(self.btnRefreshPreview,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               FontGenWidget.update_preview)
        QtCore.QObject.connect(self.spnXMargin,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               FontGenWidget.adv_changed)
        QtCore.QObject.connect(self.spnYMargin,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               FontGenWidget.adv_changed)
        QtCore.QObject.connect(self.spnYShift,
                               QtCore.SIGNAL(_fromUtf8("valueChanged(int)")),
                               FontGenWidget.adv_changed)
        QtCore.QObject.connect(self.chkBoundingBoxes,
                               QtCore.SIGNAL(_fromUtf8("stateChanged(int)")),
                               FontGenWidget.auto_update)
        QtCore.QObject.connect(
            self.spnPenSize, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")),
            FontGenWidget.adv_changed)
        QtCore.QObject.connect(self.btnNewSub,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               FontGenWidget.add_sub)
        QtCore.QObject.connect(self.btnDelSub,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               FontGenWidget.del_sub)
        QtCore.QObject.connect(
            self.treeSubs,
            QtCore.SIGNAL(_fromUtf8("itemChanged(QTreeWidgetItem*,int)")),
            FontGenWidget.sub_changed)
        QtCore.QObject.connect(self.txtChars,
                               QtCore.SIGNAL(_fromUtf8("textChanged()")),
                               FontGenWidget.chars_changed)
        QtCore.QObject.connect(
            self.cboPenCap,
            QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")),
            FontGenWidget.adv_changed)
        QtCore.QObject.connect(
            self.cboPenJoin,
            QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")),
            FontGenWidget.adv_changed)
        QtCore.QObject.connect(self.chkTrace,
                               QtCore.SIGNAL(_fromUtf8("toggled(bool)")),
                               FontGenWidget.adv_changed)
        QtCore.QMetaObject.connectSlotsByName(FontGenWidget)
        FontGenWidget.setTabOrder(self.cboFont, self.spnFontSize)
        FontGenWidget.setTabOrder(self.spnFontSize, self.spnFontWeight)
        FontGenWidget.setTabOrder(self.spnFontWeight, self.spnXOffset)
        FontGenWidget.setTabOrder(self.spnXOffset, self.spnYOffset)
        FontGenWidget.setTabOrder(self.spnYOffset, self.spnXMargin)
        FontGenWidget.setTabOrder(self.spnXMargin, self.spnYMargin)
        FontGenWidget.setTabOrder(self.spnYMargin, self.spnYShift)
        FontGenWidget.setTabOrder(self.spnYShift, self.chkBoundingBoxes)
        FontGenWidget.setTabOrder(self.chkBoundingBoxes, self.chkAutoRefresh)
        FontGenWidget.setTabOrder(self.chkAutoRefresh, self.btnRefreshPreview)
        FontGenWidget.setTabOrder(self.btnRefreshPreview, self.treeSubs)
        FontGenWidget.setTabOrder(self.treeSubs, self.btnNewSub)
        FontGenWidget.setTabOrder(self.btnNewSub, self.btnDelSub)
        FontGenWidget.setTabOrder(self.btnDelSub, self.txtChars)
コード例 #16
0
    def setupUi(self, ada):
        ada.setObjectName("ada")
        ada.resize(800, 600)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(ada.sizePolicy().hasHeightForWidth())
        ada.setSizePolicy(sizePolicy)
        ada.setMinimumSize(QtCore.QSize(800, 600))
        ada.setMaximumSize(QtCore.QSize(800, 600))
        self.centralwidget = QtGui.QWidget(ada)
        self.centralwidget.setObjectName("centralwidget")
        self.qwtPlot = QwtPlot(self.centralwidget)
        self.qwtPlot.setGeometry(QtCore.QRect(10, 10, 771, 481))
        self.qwtPlot.setObjectName("qwtPlot")
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setEnabled(True)
        self.tabWidget.setGeometry(QtCore.QRect(10, 500, 781, 91))
        self.tabWidget.setTabPosition(QtGui.QTabWidget.South)
        self.tabWidget.setTabShape(QtGui.QTabWidget.Rounded)
        self.tabWidget.setElideMode(QtCore.Qt.ElideNone)
        self.tabWidget.setObjectName("tabWidget")
        self.Mon = QtGui.QWidget()
        self.Mon.setObjectName("Mon")
        self.layoutWidget = QtGui.QWidget(self.Mon)
        self.layoutWidget.setGeometry(QtCore.QRect(70, 10, 181, 41))
        self.layoutWidget.setObjectName("layoutWidget")
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.layoutWidget)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label_3 = QtGui.QLabel(self.layoutWidget)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_3.addWidget(self.label_3)
        self.ch1label = QtGui.QLabel(self.layoutWidget)
        self.ch1label.setObjectName("ch1label")
        self.horizontalLayout_3.addWidget(self.ch1label)
        self.layoutWidget1 = QtGui.QWidget(self.Mon)
        self.layoutWidget1.setGeometry(QtCore.QRect(300, 11, 181, 41))
        self.layoutWidget1.setObjectName("layoutWidget1")
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.layoutWidget1)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_4 = QtGui.QLabel(self.layoutWidget1)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout_4.addWidget(self.label_4)
        self.ch2label = QtGui.QLabel(self.layoutWidget1)
        font = QtGui.QFont()
        font.setPointSize(9)
        self.ch2label.setFont(font)
        self.ch2label.setObjectName("ch2label")
        self.horizontalLayout_4.addWidget(self.ch2label)
        self.layoutWidget2 = QtGui.QWidget(self.Mon)
        self.layoutWidget2.setGeometry(QtCore.QRect(520, 10, 181, 41))
        self.layoutWidget2.setObjectName("layoutWidget2")
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.layoutWidget2)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.label_7 = QtGui.QLabel(self.layoutWidget2)
        self.label_7.setObjectName("label_7")
        self.horizontalLayout_5.addWidget(self.label_7)
        self.ch3label = QtGui.QLabel(self.layoutWidget2)
        self.ch3label.setObjectName("ch3label")
        self.horizontalLayout_5.addWidget(self.ch3label)
        self.tabWidget.addTab(self.Mon, "")
        self.Plot = QtGui.QWidget()
        self.Plot.setObjectName("Plot")
        self.layoutWidget3 = QtGui.QWidget(self.Plot)
        self.layoutWidget3.setGeometry(QtCore.QRect(17, 20, 741, 31))
        self.layoutWidget3.setObjectName("layoutWidget3")
        self.horizontalLayout = QtGui.QHBoxLayout(self.layoutWidget3)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.gridCheckBox = QtGui.QCheckBox(self.layoutWidget3)
        self.gridCheckBox.setObjectName("gridCheckBox")
        self.horizontalLayout.addWidget(self.gridCheckBox)
        self.autoscaleCheckBox = QtGui.QCheckBox(self.layoutWidget3)
        self.autoscaleCheckBox.setObjectName("autoscaleCheckBox")
        self.horizontalLayout.addWidget(self.autoscaleCheckBox)
        spacerItem = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.label_2 = QtGui.QLabel(self.layoutWidget3)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2)
        self.yminSpinBox = QtGui.QSpinBox(self.layoutWidget3)
        self.yminSpinBox.setAccelerated(True)
        self.yminSpinBox.setMaximum(9999)
        self.yminSpinBox.setObjectName("yminSpinBox")
        self.horizontalLayout.addWidget(self.yminSpinBox)
        self.label_8 = QtGui.QLabel(self.layoutWidget3)
        self.label_8.setObjectName("label_8")
        self.horizontalLayout.addWidget(self.label_8)
        self.ymaxSpinBox = QtGui.QSpinBox(self.layoutWidget3)
        self.ymaxSpinBox.setAccelerated(True)
        self.ymaxSpinBox.setMinimum(0)
        self.ymaxSpinBox.setMaximum(9999)
        self.ymaxSpinBox.setProperty("value", QtCore.QVariant(5))
        self.ymaxSpinBox.setObjectName("ymaxSpinBox")
        self.horizontalLayout.addWidget(self.ymaxSpinBox)
        self.label = QtGui.QLabel(self.layoutWidget3)
        self.label.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing
                                | QtCore.Qt.AlignVCenter)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.vrefDoubleSpinBox = QtGui.QDoubleSpinBox(self.layoutWidget3)
        self.vrefDoubleSpinBox.setMinimum(-99.0)
        self.vrefDoubleSpinBox.setProperty("value", QtCore.QVariant(5.0))
        self.vrefDoubleSpinBox.setObjectName("vrefDoubleSpinBox")
        self.horizontalLayout.addWidget(self.vrefDoubleSpinBox)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.label_5 = QtGui.QLabel(self.layoutWidget3)
        self.label_5.setObjectName("label_5")
        self.horizontalLayout.addWidget(self.label_5)
        self.viewsizeSpinBox = QtGui.QSpinBox(self.layoutWidget3)
        self.viewsizeSpinBox.setMinimum(1)
        self.viewsizeSpinBox.setMaximum(9999)
        self.viewsizeSpinBox.setObjectName("viewsizeSpinBox")
        self.horizontalLayout.addWidget(self.viewsizeSpinBox)
        self.label_6 = QtGui.QLabel(self.layoutWidget3)
        self.label_6.setObjectName("label_6")
        self.horizontalLayout.addWidget(self.label_6)
        self.scrollSpinBox = QtGui.QSpinBox(self.layoutWidget3)
        self.scrollSpinBox.setAccelerated(True)
        self.scrollSpinBox.setMaximum(100)
        self.scrollSpinBox.setObjectName("scrollSpinBox")
        self.horizontalLayout.addWidget(self.scrollSpinBox)
        self.timeresetPushButton = QtGui.QPushButton(self.layoutWidget3)
        self.timeresetPushButton.setObjectName("timeresetPushButton")
        self.horizontalLayout.addWidget(self.timeresetPushButton)
        self.tabWidget.addTab(self.Plot, "")
        self.Com = QtGui.QWidget()
        self.Com.setObjectName("Com")
        self.layoutWidget4 = QtGui.QWidget(self.Com)
        self.layoutWidget4.setGeometry(QtCore.QRect(60, 20, 651, 31))
        self.layoutWidget4.setObjectName("layoutWidget4")
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.layoutWidget4)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.portLabel = QtGui.QLabel(self.layoutWidget4)
        self.portLabel.setObjectName("portLabel")
        self.horizontalLayout_2.addWidget(self.portLabel)
        self.portLineEdit = QtGui.QLineEdit(self.layoutWidget4)
        self.portLineEdit.setObjectName("portLineEdit")
        self.horizontalLayout_2.addWidget(self.portLineEdit)
        self.speedLabel = QtGui.QLabel(self.layoutWidget4)
        self.speedLabel.setObjectName("speedLabel")
        self.horizontalLayout_2.addWidget(self.speedLabel)
        self.speedLineEdit = QtGui.QLineEdit(self.layoutWidget4)
        self.speedLineEdit.setObjectName("speedLineEdit")
        self.horizontalLayout_2.addWidget(self.speedLineEdit)
        self.intervalLabel = QtGui.QLabel(self.layoutWidget4)
        self.intervalLabel.setObjectName("intervalLabel")
        self.horizontalLayout_2.addWidget(self.intervalLabel)
        self.intervalSpinBox = QtGui.QSpinBox(self.layoutWidget4)
        self.intervalSpinBox.setMinimum(1)
        self.intervalSpinBox.setMaximum(9999)
        self.intervalSpinBox.setProperty("value", QtCore.QVariant(1000))
        self.intervalSpinBox.setObjectName("intervalSpinBox")
        self.horizontalLayout_2.addWidget(self.intervalSpinBox)
        self.connectCheckBox = QtGui.QCheckBox(self.layoutWidget4)
        self.connectCheckBox.setObjectName("connectCheckBox")
        self.horizontalLayout_2.addWidget(self.connectCheckBox)
        self.connectButton = QtGui.QPushButton(self.layoutWidget4)
        self.connectButton.setObjectName("connectButton")
        self.horizontalLayout_2.addWidget(self.connectButton)
        self.connectLabel = QtGui.QLabel(self.layoutWidget4)
        self.connectLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.connectLabel.setObjectName("connectLabel")
        self.horizontalLayout_2.addWidget(self.connectLabel)
        self.tabWidget.addTab(self.Com, "")
        ada.setCentralWidget(self.centralwidget)

        self.retranslateUi(ada)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QObject.connect(self.gridCheckBox,
                               QtCore.SIGNAL("toggled(bool)"), ada.gridEnable)
        QtCore.QObject.connect(self.autoscaleCheckBox,
                               QtCore.SIGNAL("toggled(bool)"),
                               ada.setAutoscale)
        QtCore.QObject.connect(self.yminSpinBox,
                               QtCore.SIGNAL("valueChanged(int)"), ada.setYmin)
        QtCore.QObject.connect(self.ymaxSpinBox,
                               QtCore.SIGNAL("valueChanged(int)"), ada.setYmax)
        QtCore.QObject.connect(self.viewsizeSpinBox,
                               QtCore.SIGNAL("valueChanged(int)"), ada.setView)
        QtCore.QObject.connect(self.scrollSpinBox,
                               QtCore.SIGNAL("valueChanged(int)"),
                               ada.setScroll)
        QtCore.QObject.connect(self.autoscaleCheckBox,
                               QtCore.SIGNAL("toggled(bool)"),
                               self.yminSpinBox.setDisabled)
        QtCore.QObject.connect(self.autoscaleCheckBox,
                               QtCore.SIGNAL("toggled(bool)"),
                               self.ymaxSpinBox.setDisabled)
        QtCore.QObject.connect(self.timeresetPushButton,
                               QtCore.SIGNAL("clicked()"), ada.resetTime)
        QtCore.QObject.connect(self.vrefDoubleSpinBox,
                               QtCore.SIGNAL("valueChanged(double)"),
                               ada.setVref)
        QtCore.QMetaObject.connectSlotsByName(ada)
コード例 #17
0
    def __init__(self, data, win_parent=None):
        """
        +---------+
        | Painter |
        +---------+---------+
        |  Name1            |
        |  Name2            |
        |  Name3            |
        |  Name4            |
        |                   |
        | x by cell   ___   |
        | x by angle  ___   |
        |                   |
        |   box elements    |
        |                   |
        |   Add    Remove   |
        |                   |
        | Apply  OK  Cancel |
        +-------------------+
        """
        QtGui.QDialog.__init__(self, win_parent)
        self.setWindowTitle('Edit Boundary Conditions')

        #default
        self.win_parent = win_parent
        self.out_data = data

        self.keys = sorted(data.keys())
        keys = self.keys
        nrows = len(keys)
        self.active_key = keys[0]

        self._use_old_table = False
        items = keys
        header_labels = ['Groups']
        table_model = Model(items, header_labels, self)
        view = SingleChoiceQTableView(self) #Call your custom QTableView here
        view.setModel(table_model)
        view.horizontalHeader().setResizeMode(QtGui.QHeaderView.Stretch)
        self.table = view

        actor_obj = data[self.active_key]
        name = actor_obj.name
        line_width = actor_obj.line_width
        point_size = actor_obj.point_size
        opacity = actor_obj.opacity
        color = actor_obj.color
        show = actor_obj.is_visible
        self.representation = actor_obj.representation

        table = self.table
        #headers = [QtCore.QString('Groups')]

        header = table.horizontalHeader()
        header.setStretchLastSection(True)

        self._default_is_apply = False
        self.name = QtGui.QLabel("Name:")
        self.name_edit = QtGui.QLineEdit(str(name))
        self.name_edit.setDisabled(True)

        self.color = QtGui.QLabel("Color:")
        self.color_edit = QtGui.QPushButton()
        #self.color_edit.setFlat(True)

        color = self.out_data[self.active_key].color
        qcolor = QtGui.QColor()
        qcolor.setRgb(*color)
        #print('color =%s' % str(color))
        palette = QtGui.QPalette(self.color_edit.palette()) # make a copy of the palette
        #palette.setColor(QtGui.QPalette.Active, QtGui.QPalette.Base, \
                         #qcolor)
        palette.setColor(QtGui.QPalette.Background, QtGui.QColor('blue'))  # ButtonText
        self.color_edit.setPalette(palette)

        self.color_edit.setStyleSheet("QPushButton {"
                                      "background-color: rgb(%s, %s, %s);" % tuple(color) +
                                      #"border:1px solid rgb(255, 170, 255); "
                                      "}")


        self.opacity = QtGui.QLabel("Opacity:")
        self.opacity_edit = QtGui.QDoubleSpinBox(self)
        self.opacity_edit.setRange(0.1, 1.0)
        self.opacity_edit.setDecimals(1)
        self.opacity_edit.setSingleStep(0.1)
        self.opacity_edit.setValue(opacity)

        self.line_width = QtGui.QLabel("Line Width:")
        self.line_width_edit = QtGui.QSpinBox(self)
        self.line_width_edit.setRange(1, 10)
        self.line_width_edit.setSingleStep(1)
        self.line_width_edit.setValue(line_width)
        if self.representation in ['point', 'surface']:
            self.line_width.setEnabled(False)
            self.line_width_edit.setEnabled(False)

        self.point_size = QtGui.QLabel("Point Size:")
        self.point_size_edit = QtGui.QSpinBox(self)
        self.point_size_edit.setRange(1, 10)
        self.point_size_edit.setSingleStep(1)
        self.point_size_edit.setValue(point_size)
        if self.representation in ['wire', 'surface']:
            self.point_size.setEnabled(False)
            self.point_size_edit.setEnabled(False)

        # show/hide
        self.checkbox_show = QtGui.QCheckBox("Show")
        self.checkbox_hide = QtGui.QCheckBox("Hide")
        self.checkbox_show.setChecked(show)
        self.checkbox_hide.setChecked(not show)

        # closing
        self.apply_button = QtGui.QPushButton("Apply")
        #if self._default_is_apply:
            #self.apply_button.setDisabled(True)

        self.ok_button = QtGui.QPushButton("OK")
        self.cancel_button = QtGui.QPushButton("Cancel")

        self.create_layout()
        self.set_connections()
コード例 #18
0
    def setupUi(self, BenderWindow):
        BenderWindow.setObjectName(_fromUtf8("BenderWindow"))
        BenderWindow.resize(1028, 694)
        self.centralwidget = QtGui.QWidget(BenderWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.fileNameLabel = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(15)
        font.setBold(True)
        font.setWeight(75)
        self.fileNameLabel.setFont(font)
        self.fileNameLabel.setObjectName(_fromUtf8("fileNameLabel"))
        self.horizontalLayout.addWidget(self.fileNameLabel)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.goButton = QtGui.QPushButton(self.centralwidget)
        self.goButton.setObjectName(_fromUtf8("goButton"))
        self.horizontalLayout.addWidget(self.goButton)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.verticalSplitter = QtGui.QSplitter(self.centralwidget)
        self.verticalSplitter.setOrientation(QtCore.Qt.Horizontal)
        self.verticalSplitter.setObjectName(_fromUtf8("verticalSplitter"))
        self.verticalLayoutWidget = QtGui.QWidget(self.verticalSplitter)
        self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.label = QtGui.QLabel(self.verticalLayoutWidget)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout.addWidget(self.label, 0, 0, 1, 2)
        self.label_2 = QtGui.QLabel(self.verticalLayoutWidget)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 4, 0, 1, 2)
        self.label_3 = QtGui.QLabel(self.verticalLayoutWidget)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 6, 0, 1, 1)
        self.nextFileNumberBox = QtGui.QSpinBox(self.verticalLayoutWidget)
        self.nextFileNumberBox.setMinimum(1)
        self.nextFileNumberBox.setMaximum(10000)
        self.nextFileNumberBox.setProperty("value", 1)
        self.nextFileNumberBox.setObjectName(_fromUtf8("nextFileNumberBox"))
        self.gridLayout.addWidget(self.nextFileNumberBox, 6, 1, 1, 1)
        self.fileNamePatternEdit = QtGui.QLineEdit(self.verticalLayoutWidget)
        self.fileNamePatternEdit.setObjectName(_fromUtf8("fileNamePatternEdit"))
        self.gridLayout.addWidget(self.fileNamePatternEdit, 5, 1, 1, 4)
        self.browseOutputPathButton = QtGui.QPushButton(self.verticalLayoutWidget)
        self.browseOutputPathButton.setObjectName(_fromUtf8("browseOutputPathButton"))
        self.gridLayout.addWidget(self.browseOutputPathButton, 1, 4, 1, 1)
        self.outputPathEdit = QtGui.QLineEdit(self.verticalLayoutWidget)
        self.outputPathEdit.setObjectName(_fromUtf8("outputPathEdit"))
        self.gridLayout.addWidget(self.outputPathEdit, 1, 1, 1, 3)
        self.restartNumberingButton = QtGui.QPushButton(self.verticalLayoutWidget)
        self.restartNumberingButton.setObjectName(_fromUtf8("restartNumberingButton"))
        self.gridLayout.addWidget(self.restartNumberingButton, 6, 2, 1, 1)
        self.nextFileNameLabel = QtGui.QLabel(self.verticalLayoutWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.nextFileNameLabel.sizePolicy().hasHeightForWidth())
        self.nextFileNameLabel.setSizePolicy(sizePolicy)
        self.nextFileNameLabel.setObjectName(_fromUtf8("nextFileNameLabel"))
        self.gridLayout.addWidget(self.nextFileNameLabel, 6, 3, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.parameterTreeWidget = ParameterTree(self.verticalLayoutWidget)
        self.parameterTreeWidget.setObjectName(_fromUtf8("parameterTreeWidget"))
        self.parameterTreeWidget.headerItem().setText(0, _fromUtf8("1"))
        self.verticalLayout.addWidget(self.parameterTreeWidget)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.loadParametersButton = QtGui.QPushButton(self.verticalLayoutWidget)
        self.loadParametersButton.setObjectName(_fromUtf8("loadParametersButton"))
        self.horizontalLayout_2.addWidget(self.loadParametersButton)
        self.saveParametersButton = QtGui.QPushButton(self.verticalLayoutWidget)
        self.saveParametersButton.setObjectName(_fromUtf8("saveParametersButton"))
        self.horizontalLayout_2.addWidget(self.saveParametersButton)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.plotSplitter = QtGui.QSplitter(self.verticalSplitter)
        self.plotSplitter.setOrientation(QtCore.Qt.Vertical)
        self.plotSplitter.setObjectName(_fromUtf8("plotSplitter"))
        self.plot1Widget = PlotWidget(self.plotSplitter)
        self.plot1Widget.setObjectName(_fromUtf8("plot1Widget"))
        self.verticalLayoutWidget_2 = QtGui.QWidget(self.plotSplitter)
        self.verticalLayoutWidget_2.setObjectName(_fromUtf8("verticalLayoutWidget_2"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.verticalLayoutWidget_2)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.plotYBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.plotYBox.setObjectName(_fromUtf8("plotYBox"))
        self.horizontalLayout_3.addWidget(self.plotYBox)
        self.label_4 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_3.addWidget(self.label_4)
        self.plotXBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.plotXBox.setObjectName(_fromUtf8("plotXBox"))
        self.horizontalLayout_3.addWidget(self.plotXBox)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem2)
        self.label_5 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_3.addWidget(self.label_5)
        self.colorByBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.colorByBox.setObjectName(_fromUtf8("colorByBox"))
        self.colorByBox.addItem(_fromUtf8(""))
        self.colorByBox.addItem(_fromUtf8(""))
        self.colorByBox.addItem(_fromUtf8(""))
        self.horizontalLayout_3.addWidget(self.colorByBox)
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.overlayCheck = QtGui.QCheckBox(self.verticalLayoutWidget_2)
        self.overlayCheck.setObjectName(_fromUtf8("overlayCheck"))
        self.horizontalLayout_4.addWidget(self.overlayCheck)
        self.plotYOverlayBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.plotYOverlayBox.setObjectName(_fromUtf8("plotYOverlayBox"))
        self.horizontalLayout_4.addWidget(self.plotYOverlayBox)
        self.label_6 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_4.addWidget(self.label_6)
        self.overlayFromBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.overlayFromBox.setObjectName(_fromUtf8("overlayFromBox"))
        self.overlayFromBox.addItem(_fromUtf8(""))
        self.overlayFromBox.addItem(_fromUtf8(""))
        self.horizontalLayout_4.addWidget(self.overlayFromBox)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem3)
        self.label_7 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.horizontalLayout_4.addWidget(self.label_7)
        self.overlayColorBox = QtGui.QComboBox(self.verticalLayoutWidget_2)
        self.overlayColorBox.setObjectName(_fromUtf8("overlayColorBox"))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.overlayColorBox.addItem(_fromUtf8(""))
        self.horizontalLayout_4.addWidget(self.overlayColorBox)
        self.verticalLayout_3.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.filterCheck = QtGui.QCheckBox(self.verticalLayoutWidget_2)
        self.filterCheck.setChecked(True)
        self.filterCheck.setObjectName(_fromUtf8("filterCheck"))
        self.horizontalLayout_5.addWidget(self.filterCheck)
        self.label_8 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.horizontalLayout_5.addWidget(self.label_8)
        self.filterCutoffBox = QtGui.QDoubleSpinBox(self.verticalLayoutWidget_2)
        self.filterCutoffBox.setDecimals(0)
        self.filterCutoffBox.setMaximum(500.0)
        self.filterCutoffBox.setSingleStep(10.0)
        self.filterCutoffBox.setProperty("value", 20.0)
        self.filterCutoffBox.setObjectName(_fromUtf8("filterCutoffBox"))
        self.horizontalLayout_5.addWidget(self.filterCutoffBox)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem4)
        self.verticalLayout_3.addLayout(self.horizontalLayout_5)
        self.plot2Widget = PlotWidget(self.verticalLayoutWidget_2)
        self.plot2Widget.setObjectName(_fromUtf8("plot2Widget"))
        self.verticalLayout_3.addWidget(self.plot2Widget)
        self.verticalLayout_2.addWidget(self.verticalSplitter)
        self.verticalLayout_2.setStretch(1, 100)
        BenderWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtGui.QStatusBar(BenderWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        BenderWindow.setStatusBar(self.statusbar)

        self.retranslateUi(BenderWindow)
        QtCore.QMetaObject.connectSlotsByName(BenderWindow)
コード例 #19
0
    def setupUi(self, Dock):
        Dock.setObjectName(_fromUtf8("Dock"))
        Dock.resize(396, 784)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(Dock.sizePolicy().hasHeightForWidth())
        Dock.setSizePolicy(sizePolicy)
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
        self.gridLayout_3 = QtGui.QGridLayout(self.dockWidgetContents)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.gridLayout_14 = QtGui.QGridLayout()
        self.gridLayout_14.setObjectName(_fromUtf8("gridLayout_14"))
        self.label_32 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("FreeSans"))
        font.setBold(True)
        font.setWeight(75)
        self.label_32.setFont(font)
        self.label_32.setStyleSheet(
            _fromUtf8(
                "background-color : qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #243a4e, stop:1 rgba(0, 0, 0, 0)); color : white"
            ))
        self.label_32.setObjectName(_fromUtf8("label_32"))
        self.gridLayout_14.addWidget(self.label_32, 0, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_14, 0, 0, 1, 1)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.buttonReload_shape = QtGui.QToolButton(self.dockWidgetContents)
        self.buttonReload_shape.setObjectName(_fromUtf8("buttonReload_shape"))
        self.gridLayout.addWidget(self.buttonReload_shape, 0, 1, 1, 1)
        self.button_new_shapefile = QtGui.QToolButton(self.dockWidgetContents)
        self.button_new_shapefile.setObjectName(
            _fromUtf8("button_new_shapefile"))
        self.gridLayout.addWidget(self.button_new_shapefile, 0, 2, 1, 1)
        self.shape_name_combo = QtGui.QComboBox(self.dockWidgetContents)
        self.shape_name_combo.setObjectName(_fromUtf8("shape_name_combo"))
        self.gridLayout.addWidget(self.shape_name_combo, 0, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout, 1, 0, 1, 1)
        self.gridLayout_11 = QtGui.QGridLayout()
        self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
        self.label_31 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("FreeSans"))
        font.setBold(True)
        font.setWeight(75)
        self.label_31.setFont(font)
        self.label_31.setStyleSheet(
            _fromUtf8(
                "background-color : qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #243a4e, stop:1 rgba(0, 0, 0, 0)); color : white"
            ))
        self.label_31.setObjectName(_fromUtf8("label_31"))
        self.gridLayout_11.addWidget(self.label_31, 0, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_11, 2, 0, 1, 1)
        self.ROI_tableWidget = QtGui.QTableWidget(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.ROI_tableWidget.sizePolicy().hasHeightForWidth())
        self.ROI_tableWidget.setSizePolicy(sizePolicy)
        self.ROI_tableWidget.setMinimumSize(QtCore.QSize(0, 100))
        self.ROI_tableWidget.setFrameShadow(QtGui.QFrame.Sunken)
        self.ROI_tableWidget.setEditTriggers(
            QtGui.QAbstractItemView.SelectedClicked)
        self.ROI_tableWidget.setDragDropOverwriteMode(False)
        self.ROI_tableWidget.setObjectName(_fromUtf8("ROI_tableWidget"))
        self.ROI_tableWidget.setColumnCount(4)
        self.ROI_tableWidget.setRowCount(0)
        item = QtGui.QTableWidgetItem()
        self.ROI_tableWidget.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.ROI_tableWidget.setHorizontalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.ROI_tableWidget.setHorizontalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.ROI_tableWidget.setHorizontalHeaderItem(3, item)
        self.ROI_tableWidget.horizontalHeader().setDefaultSectionSize(80)
        self.ROI_tableWidget.horizontalHeader().setStretchLastSection(True)
        self.ROI_tableWidget.verticalHeader().setDefaultSectionSize(20)
        self.gridLayout_3.addWidget(self.ROI_tableWidget, 3, 0, 1, 1)
        self.gridLayout_5 = QtGui.QGridLayout()
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.spectralSignature_toolButton = QtGui.QToolButton(
            self.dockWidgetContents)
        icon = QtGui.QIcon()
        icon.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    ":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_sign_tool.png"
                )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.spectralSignature_toolButton.setIcon(icon)
        self.spectralSignature_toolButton.setObjectName(
            _fromUtf8("spectralSignature_toolButton"))
        self.gridLayout_5.addWidget(self.spectralSignature_toolButton, 0, 2, 1,
                                    1)
        self.addToSignature_toolButton = QtGui.QToolButton(
            self.dockWidgetContents)
        self.addToSignature_toolButton.setObjectName(
            _fromUtf8("addToSignature_toolButton"))
        self.gridLayout_5.addWidget(self.addToSignature_toolButton, 0, 0, 1, 1)
        self.scatterPlot_toolButton = QtGui.QToolButton(
            self.dockWidgetContents)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    ":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_scatter_tool.png"
                )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.scatterPlot_toolButton.setIcon(icon1)
        self.scatterPlot_toolButton.setObjectName(
            _fromUtf8("scatterPlot_toolButton"))
        self.gridLayout_5.addWidget(self.scatterPlot_toolButton, 0, 3, 1, 1)
        self.deleteROI_toolButton = QtGui.QToolButton(self.dockWidgetContents)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    ":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_delete_ROI.png"
                )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.deleteROI_toolButton.setIcon(icon2)
        self.deleteROI_toolButton.setObjectName(
            _fromUtf8("deleteROI_toolButton"))
        self.gridLayout_5.addWidget(self.deleteROI_toolButton, 0, 4, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_5, 4, 0, 1, 1)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridLayout_3.addItem(spacerItem, 5, 0, 1, 1)
        self.gridLayout_9 = QtGui.QGridLayout()
        self.gridLayout_9.setSizeConstraint(QtGui.QLayout.SetNoConstraint)
        self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
        self.label_30 = QtGui.QLabel(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_30.sizePolicy().hasHeightForWidth())
        self.label_30.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("FreeSans"))
        font.setBold(True)
        font.setWeight(75)
        self.label_30.setFont(font)
        self.label_30.setStyleSheet(
            _fromUtf8(
                "background-color : qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #243a4e, stop:1 rgba(0, 0, 0, 0)); color : white"
            ))
        self.label_30.setObjectName(_fromUtf8("label_30"))
        self.gridLayout_9.addWidget(self.label_30, 0, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_9, 6, 0, 1, 1)
        self.gridLayout_4 = QtGui.QGridLayout()
        self.gridLayout_4.setVerticalSpacing(4)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.label_46 = QtGui.QLabel(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_46.sizePolicy().hasHeightForWidth())
        self.label_46.setSizePolicy(sizePolicy)
        self.label_46.setFrameShape(QtGui.QFrame.Panel)
        self.label_46.setFrameShadow(QtGui.QFrame.Sunken)
        self.label_46.setObjectName(_fromUtf8("label_46"))
        self.gridLayout_4.addWidget(self.label_46, 1, 0, 1, 1)
        self.Max_ROI_width_spin = QtGui.QSpinBox(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.Max_ROI_width_spin.sizePolicy().hasHeightForWidth())
        self.Max_ROI_width_spin.setSizePolicy(sizePolicy)
        self.Max_ROI_width_spin.setMinimumSize(QtCore.QSize(105, 0))
        self.Max_ROI_width_spin.setAlignment(QtCore.Qt.AlignRight
                                             | QtCore.Qt.AlignTrailing
                                             | QtCore.Qt.AlignVCenter)
        self.Max_ROI_width_spin.setMinimum(1)
        self.Max_ROI_width_spin.setMaximum(10000)
        self.Max_ROI_width_spin.setProperty("value", 100)
        self.Max_ROI_width_spin.setObjectName(_fromUtf8("Max_ROI_width_spin"))
        self.gridLayout_4.addWidget(self.Max_ROI_width_spin, 2, 1, 1, 1)
        self.rapid_ROI_checkBox = QtGui.QCheckBox(self.dockWidgetContents)
        self.rapid_ROI_checkBox.setObjectName(_fromUtf8("rapid_ROI_checkBox"))
        self.gridLayout_4.addWidget(self.rapid_ROI_checkBox, 3, 1, 1, 1)
        self.rapidROI_band_spinBox = QtGui.QSpinBox(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.rapidROI_band_spinBox.sizePolicy().hasHeightForWidth())
        self.rapidROI_band_spinBox.setSizePolicy(sizePolicy)
        self.rapidROI_band_spinBox.setAlignment(QtCore.Qt.AlignRight
                                                | QtCore.Qt.AlignTrailing
                                                | QtCore.Qt.AlignVCenter)
        self.rapidROI_band_spinBox.setMinimum(1)
        self.rapidROI_band_spinBox.setMaximum(10000)
        self.rapidROI_band_spinBox.setProperty("value", 1)
        self.rapidROI_band_spinBox.setObjectName(
            _fromUtf8("rapidROI_band_spinBox"))
        self.gridLayout_4.addWidget(self.rapidROI_band_spinBox, 4, 1, 1, 1)
        self.Range_radius_spin = QtGui.QDoubleSpinBox(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.Range_radius_spin.sizePolicy().hasHeightForWidth())
        self.Range_radius_spin.setSizePolicy(sizePolicy)
        self.Range_radius_spin.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignTrailing
                                            | QtCore.Qt.AlignVCenter)
        self.Range_radius_spin.setDecimals(6)
        self.Range_radius_spin.setMinimum(1e-06)
        self.Range_radius_spin.setMaximum(10000.0)
        self.Range_radius_spin.setSingleStep(0.01)
        self.Range_radius_spin.setProperty("value", 0.01)
        self.Range_radius_spin.setObjectName(_fromUtf8("Range_radius_spin"))
        self.gridLayout_4.addWidget(self.Range_radius_spin, 4, 0, 1, 1)
        self.label_47 = QtGui.QLabel(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_47.sizePolicy().hasHeightForWidth())
        self.label_47.setSizePolicy(sizePolicy)
        self.label_47.setFrameShape(QtGui.QFrame.Panel)
        self.label_47.setFrameShadow(QtGui.QFrame.Sunken)
        self.label_47.setObjectName(_fromUtf8("label_47"))
        self.gridLayout_4.addWidget(self.label_47, 1, 1, 1, 1)
        self.Min_region_size_spin = QtGui.QSpinBox(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.Min_region_size_spin.sizePolicy().hasHeightForWidth())
        self.Min_region_size_spin.setSizePolicy(sizePolicy)
        self.Min_region_size_spin.setAlignment(QtCore.Qt.AlignRight
                                               | QtCore.Qt.AlignTrailing
                                               | QtCore.Qt.AlignVCenter)
        self.Min_region_size_spin.setMinimum(1)
        self.Min_region_size_spin.setMaximum(10000)
        self.Min_region_size_spin.setProperty("value", 60)
        self.Min_region_size_spin.setObjectName(
            _fromUtf8("Min_region_size_spin"))
        self.gridLayout_4.addWidget(self.Min_region_size_spin, 2, 0, 1, 1)
        self.label_49 = QtGui.QLabel(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_49.sizePolicy().hasHeightForWidth())
        self.label_49.setSizePolicy(sizePolicy)
        self.label_49.setFrameShape(QtGui.QFrame.Panel)
        self.label_49.setFrameShadow(QtGui.QFrame.Sunken)
        self.label_49.setObjectName(_fromUtf8("label_49"))
        self.gridLayout_4.addWidget(self.label_49, 3, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_4, 7, 0, 1, 1)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout_3.addItem(spacerItem1, 8, 0, 1, 1)
        self.gridLayout_15 = QtGui.QGridLayout()
        self.gridLayout_15.setObjectName(_fromUtf8("gridLayout_15"))
        self.label_51 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("FreeSans"))
        font.setBold(True)
        font.setWeight(75)
        self.label_51.setFont(font)
        self.label_51.setStyleSheet(
            _fromUtf8(
                "background-color : qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #243a4e, stop:1 rgba(0, 0, 0, 0)); color : white"
            ))
        self.label_51.setFrameShape(QtGui.QFrame.NoFrame)
        self.label_51.setFrameShadow(QtGui.QFrame.Sunken)
        self.label_51.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft
                                   | QtCore.Qt.AlignVCenter)
        self.label_51.setObjectName(_fromUtf8("label_51"))
        self.gridLayout_15.addWidget(self.label_51, 0, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_15, 9, 0, 1, 1)
        self.gridLayout_6 = QtGui.QGridLayout()
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.polygonROI_Button = QtGui.QPushButton(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.polygonROI_Button.sizePolicy().hasHeightForWidth())
        self.polygonROI_Button.setSizePolicy(sizePolicy)
        self.polygonROI_Button.setMinimumSize(QtCore.QSize(40, 27))
        self.polygonROI_Button.setMaximumSize(QtCore.QSize(30, 27))
        font = QtGui.QFont()
        font.setPointSize(18)
        self.polygonROI_Button.setFont(font)
        self.polygonROI_Button.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.polygonROI_Button.setText(_fromUtf8(""))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    ":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_manual_ROI.png"
                )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.polygonROI_Button.setIcon(icon3)
        self.polygonROI_Button.setIconSize(QtCore.QSize(18, 18))
        self.polygonROI_Button.setCheckable(False)
        self.polygonROI_Button.setFlat(False)
        self.polygonROI_Button.setObjectName(_fromUtf8("polygonROI_Button"))
        self.gridLayout_6.addWidget(self.polygonROI_Button, 0, 4, 1, 1)
        self.pointerButton = QtGui.QPushButton(self.dockWidgetContents)
        self.pointerButton.setMinimumSize(QtCore.QSize(85, 27))
        self.pointerButton.setMaximumSize(QtCore.QSize(31, 27))
        font = QtGui.QFont()
        font.setPointSize(18)
        self.pointerButton.setFont(font)
        self.pointerButton.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.pointerButton.setCheckable(False)
        self.pointerButton.setFlat(False)
        self.pointerButton.setObjectName(_fromUtf8("pointerButton"))
        self.gridLayout_6.addWidget(self.pointerButton, 0, 0, 1, 1)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem2, 0, 3, 1, 1)
        self.mutlipleROI_Button = QtGui.QPushButton(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mutlipleROI_Button.sizePolicy().hasHeightForWidth())
        self.mutlipleROI_Button.setSizePolicy(sizePolicy)
        self.mutlipleROI_Button.setMinimumSize(QtCore.QSize(40, 27))
        self.mutlipleROI_Button.setMaximumSize(QtCore.QSize(30, 27))
        font = QtGui.QFont()
        font.setPointSize(18)
        self.mutlipleROI_Button.setFont(font)
        self.mutlipleROI_Button.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.mutlipleROI_Button.setText(_fromUtf8(""))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(
            QtGui.QPixmap(
                _fromUtf8(
                    ":/plugins/semiautomaticclassificationplugin/icons/semiautomaticclassificationplugin_roi_multiple.png"
                )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.mutlipleROI_Button.setIcon(icon4)
        self.mutlipleROI_Button.setIconSize(QtCore.QSize(18, 18))
        self.mutlipleROI_Button.setCheckable(False)
        self.mutlipleROI_Button.setFlat(False)
        self.mutlipleROI_Button.setObjectName(_fromUtf8("mutlipleROI_Button"))
        self.gridLayout_6.addWidget(self.mutlipleROI_Button, 0, 6, 1, 1)
        self.redo_ROI_Button = QtGui.QPushButton(self.dockWidgetContents)
        self.redo_ROI_Button.setEnabled(False)
        self.redo_ROI_Button.setMaximumSize(QtCore.QSize(75, 16777215))
        self.redo_ROI_Button.setObjectName(_fromUtf8("redo_ROI_Button"))
        self.gridLayout_6.addWidget(self.redo_ROI_Button, 0, 2, 1, 1)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem3, 0, 1, 1, 1)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_6.addItem(spacerItem4, 0, 5, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_6, 10, 0, 1, 1)
        spacerItem5 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.gridLayout_3.addItem(spacerItem5, 11, 0, 1, 1)
        self.gridLayout_10 = QtGui.QGridLayout()
        self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
        self.label_43 = QtGui.QLabel(self.dockWidgetContents)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("FreeSans"))
        font.setBold(True)
        font.setWeight(75)
        self.label_43.setFont(font)
        self.label_43.setStyleSheet(
            _fromUtf8(
                "background-color : qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #243a4e, stop:1 rgba(0, 0, 0, 0)); color : white"
            ))
        self.label_43.setFrameShape(QtGui.QFrame.NoFrame)
        self.label_43.setFrameShadow(QtGui.QFrame.Sunken)
        self.label_43.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft
                                   | QtCore.Qt.AlignVCenter)
        self.label_43.setObjectName(_fromUtf8("label_43"))
        self.gridLayout_10.addWidget(self.label_43, 0, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_10, 12, 0, 1, 1)
        self.gridLayout_2 = QtGui.QGridLayout()
        self.gridLayout_2.setVerticalSpacing(4)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.label_44 = QtGui.QLabel(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_44.sizePolicy().hasHeightForWidth())
        self.label_44.setSizePolicy(sizePolicy)
        self.label_44.setMaximumSize(QtCore.QSize(90, 16777215))
        self.label_44.setFrameShape(QtGui.QFrame.Panel)
        self.label_44.setFrameShadow(QtGui.QFrame.Sunken)
        self.label_44.setObjectName(_fromUtf8("label_44"))
        self.gridLayout_2.addWidget(self.label_44, 2, 0, 1, 1)
        self.gridLayout_13 = QtGui.QGridLayout()
        self.gridLayout_13.setObjectName(_fromUtf8("gridLayout_13"))
        self.button_Save_ROI = QtGui.QPushButton(self.dockWidgetContents)
        self.button_Save_ROI.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.button_Save_ROI.sizePolicy().hasHeightForWidth())
        self.button_Save_ROI.setSizePolicy(sizePolicy)
        self.button_Save_ROI.setObjectName(_fromUtf8("button_Save_ROI"))
        self.gridLayout_13.addWidget(self.button_Save_ROI, 0, 0, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout_13, 9, 0, 1, 2)
        self.ROI_Macroclass_ID_spin = QtGui.QSpinBox(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.ROI_Macroclass_ID_spin.sizePolicy().hasHeightForWidth())
        self.ROI_Macroclass_ID_spin.setSizePolicy(sizePolicy)
        self.ROI_Macroclass_ID_spin.setMaximumSize(QtCore.QSize(100, 16777215))
        self.ROI_Macroclass_ID_spin.setAlignment(QtCore.Qt.AlignRight
                                                 | QtCore.Qt.AlignTrailing
                                                 | QtCore.Qt.AlignVCenter)
        self.ROI_Macroclass_ID_spin.setMinimum(1)
        self.ROI_Macroclass_ID_spin.setMaximum(9999)
        self.ROI_Macroclass_ID_spin.setProperty("value", 1)
        self.ROI_Macroclass_ID_spin.setObjectName(
            _fromUtf8("ROI_Macroclass_ID_spin"))
        self.gridLayout_2.addWidget(self.ROI_Macroclass_ID_spin, 3, 0, 1, 2)
        self.ROI_ID_spin = QtGui.QSpinBox(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.ROI_ID_spin.sizePolicy().hasHeightForWidth())
        self.ROI_ID_spin.setSizePolicy(sizePolicy)
        self.ROI_ID_spin.setMaximumSize(QtCore.QSize(100, 16777215))
        self.ROI_ID_spin.setAlignment(QtCore.Qt.AlignRight
                                      | QtCore.Qt.AlignTrailing
                                      | QtCore.Qt.AlignVCenter)
        self.ROI_ID_spin.setMinimum(1)
        self.ROI_ID_spin.setMaximum(9999)
        self.ROI_ID_spin.setProperty("value", 1)
        self.ROI_ID_spin.setObjectName(_fromUtf8("ROI_ID_spin"))
        self.gridLayout_2.addWidget(self.ROI_ID_spin, 5, 0, 1, 1)
        self.ROI_Class_line = QtGui.QLineEdit(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.ROI_Class_line.sizePolicy().hasHeightForWidth())
        self.ROI_Class_line.setSizePolicy(sizePolicy)
        self.ROI_Class_line.setMaxLength(80)
        self.ROI_Class_line.setObjectName(_fromUtf8("ROI_Class_line"))
        self.gridLayout_2.addWidget(self.ROI_Class_line, 5, 3, 1, 1)
        self.label_41 = QtGui.QLabel(self.dockWidgetContents)
        self.label_41.setFrameShape(QtGui.QFrame.Panel)
        self.label_41.setFrameShadow(QtGui.QFrame.Sunken)
        self.label_41.setObjectName(_fromUtf8("label_41"))
        self.gridLayout_2.addWidget(self.label_41, 4, 3, 1, 1)
        self.label_45 = QtGui.QLabel(self.dockWidgetContents)
        self.label_45.setFrameShape(QtGui.QFrame.Panel)
        self.label_45.setFrameShadow(QtGui.QFrame.Sunken)
        self.label_45.setObjectName(_fromUtf8("label_45"))
        self.gridLayout_2.addWidget(self.label_45, 2, 3, 1, 1)
        self.ROI_Macroclass_line = QtGui.QLineEdit(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.ROI_Macroclass_line.sizePolicy().hasHeightForWidth())
        self.ROI_Macroclass_line.setSizePolicy(sizePolicy)
        self.ROI_Macroclass_line.setMaxLength(80)
        self.ROI_Macroclass_line.setObjectName(
            _fromUtf8("ROI_Macroclass_line"))
        self.gridLayout_2.addWidget(self.ROI_Macroclass_line, 3, 3, 1, 1)
        self.gridLayout_12 = QtGui.QGridLayout()
        self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12"))
        self.undo_save_Button = QtGui.QPushButton(self.dockWidgetContents)
        self.undo_save_Button.setEnabled(False)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.undo_save_Button.sizePolicy().hasHeightForWidth())
        self.undo_save_Button.setSizePolicy(sizePolicy)
        self.undo_save_Button.setMaximumSize(QtCore.QSize(140, 16777215))
        self.undo_save_Button.setObjectName(_fromUtf8("undo_save_Button"))
        self.gridLayout_12.addWidget(self.undo_save_Button, 0, 2, 1, 1)
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.gridLayout_12.addItem(spacerItem6, 0, 1, 1, 1)
        self.signature_checkBox = QtGui.QCheckBox(self.dockWidgetContents)
        self.signature_checkBox.setChecked(True)
        self.signature_checkBox.setObjectName(_fromUtf8("signature_checkBox"))
        self.gridLayout_12.addWidget(self.signature_checkBox, 0, 0, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout_12, 9, 3, 1, 1)
        self.label_42 = QtGui.QLabel(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_42.sizePolicy().hasHeightForWidth())
        self.label_42.setSizePolicy(sizePolicy)
        self.label_42.setMaximumSize(QtCore.QSize(89, 16777215))
        self.label_42.setFrameShape(QtGui.QFrame.Panel)
        self.label_42.setFrameShadow(QtGui.QFrame.Sunken)
        self.label_42.setObjectName(_fromUtf8("label_42"))
        self.gridLayout_2.addWidget(self.label_42, 4, 0, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_2, 13, 0, 1, 1)
        Dock.setWidget(self.dockWidgetContents)
        self.label_47.setBuddy(self.pointerButton)

        self.retranslateUi(Dock)
        QtCore.QMetaObject.connectSlotsByName(Dock)
コード例 #20
0
ファイル: em3Dhelloworld.py プロジェクト: kuixu/eman2
	def get_main_tab(self):
		if ( self.maintab == None ):
			self.maintab = QtGui.QWidget()
			maintab = self.maintab
			maintab.vbl = QtGui.QVBoxLayout(self.maintab)
			maintab.vbl.setMargin(0)
			maintab.vbl.setSpacing(6)
			maintab.vbl.setObjectName("Main")
			
			self.scale = ValSlider(maintab,(0.01,30.0),"Zoom:")
			self.scale.setObjectName("scale")
			self.scale.setValue(1.0)
			maintab.vbl.addWidget(self.scale)
			
			self.hbl_color = QtGui.QHBoxLayout()
			self.hbl_color.setMargin(0)
			self.hbl_color.setSpacing(6)
			self.hbl_color.setObjectName("Material")
			maintab.vbl.addLayout(self.hbl_color)
			
			self.color_label = QtGui.QLabel()
			self.color_label.setText('Material')
			self.hbl_color.addWidget(self.color_label)
			
			self.cbb = QtGui.QComboBox(maintab)
			self.hbl_color.addWidget(self.cbb)
	
			self.hbl_trans = QtGui.QHBoxLayout()
			self.hbl_trans.setMargin(0)
			self.hbl_trans.setSpacing(6)
			self.hbl_trans.setObjectName("Trans")
			maintab.vbl.addLayout(self.hbl_trans)
			
			self.x_label = QtGui.QLabel()
			self.x_label.setText('x')
			self.hbl_trans.addWidget(self.x_label)
			
			self.x_trans = QtGui.QDoubleSpinBox(self)
			self.x_trans.setMinimum(-10000)
			self.x_trans.setMaximum(10000)
			self.x_trans.setValue(0.0)
			self.hbl_trans.addWidget(self.x_trans)
			
			self.y_label = QtGui.QLabel()
			self.y_label.setText('y')
			self.hbl_trans.addWidget(self.y_label)
			
			self.y_trans = QtGui.QDoubleSpinBox(maintab)
			self.y_trans.setMinimum(-10000)
			self.y_trans.setMaximum(10000)
			self.y_trans.setValue(0.0)
			self.hbl_trans.addWidget(self.y_trans)
			
			
			self.z_label = QtGui.QLabel()
			self.z_label.setText('z')
			self.hbl_trans.addWidget(self.z_label)
			
			self.z_trans = QtGui.QDoubleSpinBox(maintab)
			self.z_trans.setMinimum(-10000)
			self.z_trans.setMaximum(10000)
			self.z_trans.setValue(0.0)
			self.hbl_trans.addWidget(self.z_trans)
			
			self.hbl_src = QtGui.QHBoxLayout()
			self.hbl_src.setMargin(0)
			self.hbl_src.setSpacing(6)
			self.hbl_src.setObjectName("hbl")
			maintab.vbl.addLayout(self.hbl_src)
			
			self.label_src = QtGui.QLabel()
			self.label_src.setText('Rotation Convention')
			self.hbl_src.addWidget(self.label_src)
			
			self.src = QtGui.QComboBox(maintab)
			self.load_src_options(self.src)
			self.hbl_src.addWidget(self.src)
			
			# set default value -1 ensures that the val slider is updated the first time it is created
			self.az = ValSlider(self,(-360.0,360.0),"az",-1)
			self.az.setObjectName("az")
			maintab.vbl.addWidget(self.az)
			
			self.alt = ValSlider(self,(-180.0,180.0),"alt",-1)
			self.alt.setObjectName("alt")
			maintab.vbl.addWidget(self.alt)
			
			self.phi = ValSlider(self,(-360.0,360.0),"phi",-1)
			self.phi.setObjectName("phi")
			maintab.vbl.addWidget(self.phi)
		
			self.current_src = EULER_EMAN
		
		return self.maintab
コード例 #21
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(376, 188)
        font = QtGui.QFont()
        font.setPointSize(10)
        Dialog.setFont(font)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/icon/edit.png"), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        Dialog.setWindowIcon(icon)
        self.gridLayout = QtGui.QGridLayout(Dialog)
        self.gridLayout.setObjectName("gridLayout")
        self.label_Name = QtGui.QLabel(Dialog)
        self.label_Name.setObjectName("label_Name")
        self.gridLayout.addWidget(self.label_Name, 1, 0, 1, 1)
        self.label_Number = QtGui.QLabel(Dialog)
        self.label_Number.setObjectName("label_Number")
        self.gridLayout.addWidget(self.label_Number, 2, 0, 1, 1)
        self.label_UnitPrice = QtGui.QLabel(Dialog)
        self.label_UnitPrice.setObjectName("label_UnitPrice")
        self.gridLayout.addWidget(self.label_UnitPrice, 2, 2, 1, 1)
        self.label_Date = QtGui.QLabel(Dialog)
        self.label_Date.setObjectName("label_Date")
        self.gridLayout.addWidget(self.label_Date, 3, 2, 1, 1)
        self.dateEdit_Date = QtGui.QDateEdit(Dialog)
        self.dateEdit_Date.setCalendarPopup(True)
        self.dateEdit_Date.setObjectName("dateEdit_Date")
        self.gridLayout.addWidget(self.dateEdit_Date, 3, 3, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 5, 0, 1, 4)
        self.doubleSpinBox_InCome = QtGui.QDoubleSpinBox(Dialog)
        self.doubleSpinBox_InCome.setMinimum(-99999999.99)
        self.doubleSpinBox_InCome.setMaximum(99999999.99)
        self.doubleSpinBox_InCome.setObjectName("doubleSpinBox_InCome")
        self.gridLayout.addWidget(self.doubleSpinBox_InCome, 2, 3, 1, 1)
        self.comboBox_Name = QtGui.QComboBox(Dialog)
        self.comboBox_Name.setEditable(True)
        self.comboBox_Name.setObjectName("comboBox_Name")
        self.gridLayout.addWidget(self.comboBox_Name, 1, 1, 1, 1)
        self.label_Category = QtGui.QLabel(Dialog)
        self.label_Category.setObjectName("label_Category")
        self.gridLayout.addWidget(self.label_Category, 1, 2, 1, 1)
        self.comboBox_Category = QtGui.QComboBox(Dialog)
        self.comboBox_Category.setEditable(True)
        self.comboBox_Category.setObjectName("comboBox_Category")
        self.gridLayout.addWidget(self.comboBox_Category, 1, 3, 1, 1)
        self.doubleSpinBox_OutCome = QtGui.QDoubleSpinBox(Dialog)
        self.doubleSpinBox_OutCome.setMinimum(-99999999.99)
        self.doubleSpinBox_OutCome.setMaximum(99999999.99)
        self.doubleSpinBox_OutCome.setObjectName("doubleSpinBox_OutCome")
        self.gridLayout.addWidget(self.doubleSpinBox_OutCome, 2, 1, 1, 1)
        self.label_Total = QtGui.QLabel(Dialog)
        self.label_Total.setObjectName("label_Total")
        self.gridLayout.addWidget(self.label_Total, 3, 0, 1, 1)
        self.doubleSpinBox_Total = QtGui.QDoubleSpinBox(Dialog)
        self.doubleSpinBox_Total.setMinimum(-99999999.99)
        self.doubleSpinBox_Total.setMaximum(99999999.99)
        self.doubleSpinBox_Total.setObjectName("doubleSpinBox_Total")
        self.gridLayout.addWidget(self.doubleSpinBox_Total, 3, 1, 1, 1)
        self.label_Number_2 = QtGui.QLabel(Dialog)
        self.label_Number_2.setObjectName("label_Number_2")
        self.gridLayout.addWidget(self.label_Number_2, 0, 0, 1, 1)
        self.spinBox_Number = QtGui.QSpinBox(Dialog)
        self.spinBox_Number.setMinimum(1)
        self.spinBox_Number.setMaximum(99999999)
        self.spinBox_Number.setObjectName("spinBox_Number")
        self.gridLayout.addWidget(self.spinBox_Number, 0, 1, 1, 1)
        self.label_Name.setBuddy(self.comboBox_Name)
        self.label_Number.setBuddy(self.doubleSpinBox_OutCome)
        self.label_UnitPrice.setBuddy(self.doubleSpinBox_InCome)
        self.label_Date.setBuddy(self.dateEdit_Date)
        self.label_Category.setBuddy(self.comboBox_Category)
        self.label_Total.setBuddy(self.doubleSpinBox_Total)
        self.label_Number_2.setBuddy(self.spinBox_Number)

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("accepted()"),
                               Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL("rejected()"),
                               Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
        Dialog.setTabOrder(self.comboBox_Name, self.comboBox_Category)
        Dialog.setTabOrder(self.comboBox_Category, self.doubleSpinBox_OutCome)
        Dialog.setTabOrder(self.doubleSpinBox_OutCome,
                           self.doubleSpinBox_InCome)
        Dialog.setTabOrder(self.doubleSpinBox_InCome, self.doubleSpinBox_Total)
        Dialog.setTabOrder(self.doubleSpinBox_Total, self.dateEdit_Date)
        Dialog.setTabOrder(self.dateEdit_Date, self.buttonBox)
コード例 #22
0
ファイル: DateWidget.py プロジェクト: whigg/TSAnalyzer-1
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(337, 233)
        self.gridLayout_2 = QtGui.QGridLayout(Form)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.groupBox = QtGui.QGroupBox(Form)
        self.groupBox.setStyleSheet(_fromUtf8(""))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout = QtGui.QGridLayout(self.groupBox)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.dateRadio = QtGui.QRadioButton(self.groupBox)
        self.dateRadio.setText(_fromUtf8(""))
        self.dateRadio.setChecked(True)
        self.dateRadio.setObjectName(_fromUtf8("dateRadio"))
        self.horizontalLayout.addWidget(self.dateRadio)
        self.label = QtGui.QLabel(self.groupBox)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.dateEdit = QtGui.QDateEdit(self.groupBox)
        self.dateEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.dateEdit.setMaximumSize(QtCore.QSize(150, 16777215))
        self.dateEdit.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.dateEdit.setDateTime(QtCore.QDateTime(QtCore.QDate(2000, 1, 1), QtCore.QTime(0, 0, 0)))
        self.dateEdit.setTime(QtCore.QTime(0, 0, 0))
        self.dateEdit.setMinimumDateTime(QtCore.QDateTime(QtCore.QDate(1975, 9, 14), QtCore.QTime(0, 0, 0)))
        self.dateEdit.setCalendarPopup(True)
        self.dateEdit.setObjectName(_fromUtf8("dateEdit"))
        self.horizontalLayout.addWidget(self.dateEdit)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.mjdRadio = QtGui.QRadioButton(self.groupBox)
        self.mjdRadio.setText(_fromUtf8(""))
        self.mjdRadio.setChecked(False)
        self.mjdRadio.setObjectName(_fromUtf8("mjdRadio"))
        self.horizontalLayout_2.addWidget(self.mjdRadio)
        self.label_3 = QtGui.QLabel(self.groupBox)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_2.addWidget(self.label_3)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.mjdEdit = QtGui.QDoubleSpinBox(self.groupBox)
        self.mjdEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.mjdEdit.setMaximumSize(QtCore.QSize(150, 16777215))
        self.mjdEdit.setDecimals(1)
        self.mjdEdit.setMaximum(99999.9)
        self.mjdEdit.setObjectName(_fromUtf8("mjdEdit"))
        self.horizontalLayout_2.addWidget(self.mjdEdit)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.juldayRadio = QtGui.QRadioButton(self.groupBox)
        self.juldayRadio.setText(_fromUtf8(""))
        self.juldayRadio.setObjectName(_fromUtf8("juldayRadio"))
        self.horizontalLayout_3.addWidget(self.juldayRadio)
        self.label_2 = QtGui.QLabel(self.groupBox)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_3.addWidget(self.label_2)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem2)
        self.juldayEdit = QtGui.QLineEdit(self.groupBox)
        self.juldayEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.juldayEdit.setMaximumSize(QtCore.QSize(150, 16777215))
        self.juldayEdit.setObjectName(_fromUtf8("juldayEdit"))
        self.horizontalLayout_3.addWidget(self.juldayEdit)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.dyRadio = QtGui.QRadioButton(self.groupBox)
        self.dyRadio.setText(_fromUtf8(""))
        self.dyRadio.setObjectName(_fromUtf8("dyRadio"))
        self.horizontalLayout_4.addWidget(self.dyRadio)
        self.label_4 = QtGui.QLabel(self.groupBox)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_4.addWidget(self.label_4)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem3)
        self.dyEdit = QtGui.QLineEdit(self.groupBox)
        self.dyEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.dyEdit.setMaximumSize(QtCore.QSize(150, 16777215))
        self.dyEdit.setObjectName(_fromUtf8("dyEdit"))
        self.horizontalLayout_4.addWidget(self.dyEdit)
        self.verticalLayout.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.ydRadio = QtGui.QRadioButton(self.groupBox)
        self.ydRadio.setText(_fromUtf8(""))
        self.ydRadio.setObjectName(_fromUtf8("ydRadio"))
        self.horizontalLayout_5.addWidget(self.ydRadio)
        self.label_5 = QtGui.QLabel(self.groupBox)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_5.addWidget(self.label_5)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem4)
        self.ydEdit = QtGui.QLineEdit(self.groupBox)
        self.ydEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.ydEdit.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ydEdit.setObjectName(_fromUtf8("ydEdit"))
        self.horizontalLayout_5.addWidget(self.ydEdit)
        self.verticalLayout.addLayout(self.horizontalLayout_5)
        self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem5)
        self.conversionButton = QtGui.QPushButton(Form)
        self.conversionButton.setObjectName(_fromUtf8("conversionButton"))
        self.horizontalLayout_6.addWidget(self.conversionButton)
        self.verticalLayout_2.addLayout(self.horizontalLayout_6)
        self.gridLayout_2.addLayout(self.verticalLayout_2, 0, 0, 1, 1)

        self.retranslateUi(Form)
        QtCore.QObject.connect(self.mjdEdit, QtCore.SIGNAL(_fromUtf8("editingFinished()")), self.mjdRadio.click)
        QtCore.QObject.connect(self.dyEdit, QtCore.SIGNAL(_fromUtf8("editingFinished()")), self.dyRadio.click)
        QtCore.QObject.connect(self.ydEdit, QtCore.SIGNAL(_fromUtf8("editingFinished()")), self.ydRadio.click)
        QtCore.QObject.connect(self.dateEdit, QtCore.SIGNAL(_fromUtf8("editingFinished()")), self.dateRadio.click)
        QtCore.QObject.connect(self.dateEdit, QtCore.SIGNAL(_fromUtf8("editingFinished()")), self.conversionButton.click)
        QtCore.QObject.connect(self.mjdEdit, QtCore.SIGNAL(_fromUtf8("editingFinished()")), self.conversionButton.click)
        QtCore.QObject.connect(self.dyEdit, QtCore.SIGNAL(_fromUtf8("editingFinished()")), self.conversionButton.click)
        QtCore.QObject.connect(self.ydEdit, QtCore.SIGNAL(_fromUtf8("editingFinished()")), self.conversionButton.click)
        QtCore.QObject.connect(self.juldayEdit, QtCore.SIGNAL(_fromUtf8("editingFinished()")), self.juldayRadio.click)
        QtCore.QObject.connect(self.juldayEdit, QtCore.SIGNAL(_fromUtf8("editingFinished()")), self.conversionButton.click)
        QtCore.QMetaObject.connectSlotsByName(Form)
コード例 #23
0
    def myLayout(self):

        self.layout = QtGui.QHBoxLayout(self)  #the whole window, main layout
        self.leftLayout = QtGui.QVBoxLayout()
        self.rightLayout = QtGui.QVBoxLayout()
        self.numberLayout = QtGui.QGridLayout()
        self.slidersLayout = QtGui.QGridLayout()
        self.electrodesLayout = QtGui.QGridLayout()
        self.cameraLayout = QtGui.QVBoxLayout()

        self.layout.addLayout(self.leftLayout)
        self.layout.addLayout(self.rightLayout)
        self.leftLayout.addLayout(self.slidersLayout)
        self.leftLayout.addLayout(self.numberLayout)
        self.rightLayout.addLayout(self.electrodesLayout)
        self.rightLayout.addLayout(self.cameraLayout)

        self.numberLabel = QtGui.QLabel()
        self.numberLayout.addWidget(self.numberLabel, 0, 0)
        self.numberLabel.setText("{:.2f}".format(
            self.lastClickedElectrodeNumber))
        self.numberLabel.setFont(QtGui.QFont('SansSerif', 25))

        #        self.plotWidget1 = pq.PlotWidget()
        self.plotWidget1 = pq.GraphicsLayoutWidget()
        self.plotWidget1.setAspectLocked(1)
        self.plotWidget1.setVisible(True)
        self.plotWidget1.setMaximumSize(350, 350)
        self.electrodesLayout.addWidget(self.plotWidget1)

        self.voltageSliders = []
        self.voltageIndicators = []
        self.labelPositions = []
        #spacer = QtGui.QSpacerItem(0,100)
        for i in range(0, 40):

            self.slider = QtGui.QSpinBox()
            self.slider.setMaximum(self.maxVoltage)
            self.slider.setMinimum(0)
            self.slider.setValue(self.voltages[i])
            self.slidersLayout.addWidget(self.slider, i // 7 * 2, i % 7)

            #===================================================================
            # self.slider = QtGui.QSlider()
            # self.slider.setMinimumWidth(40)
            # self.slider.setSliderPosition(0.0)
            # self.slider.setTickPosition(QtGui.QSlider.TicksLeft)
            # self.slider.setTickInterval(10)
            # self.slider.setMaximum(self.maxVoltage)
            # self.slider.setMinimum(0)
            # self.slidersLayout.addWidget(self.slider,i//10*2,i%10)
            # self.slider.valueChanged.connect(self.updateVoltage)
            #===================================================================

            #self.voltageSliders.append(self.slider)

            #===================================================================
            # self.indicator = QtGui.QLabel()
            # self.indicator.setText("{:.2f}".format(self.voltages[i]))
            # self.slidersLayout.addWidget(self.indicator,i//8*2,i%8)
            #===================================================================

            self.voltageLabel = QtGui.QLabel()
            self.slidersLayout.addWidget(self.voltageLabel, i // 7 * 2 + 1,
                                         i % 7)
            self.voltageLabel.setText("{:.2f}".format(i))

            self.labelPositions.append([i // 7 * 2, i % 7])

        self.currentElectrodeSpinBox = QtGui.QDoubleSpinBox()
        self.currentElectrodeSpinBox.setMaximum(self.maxVoltage)
        self.currentElectrodeSpinBox.setMinimum(0)
        self.numberLayout.addWidget(self.currentElectrodeSpinBox)
        self.currentElectrodeSpinBox.valueChanged.connect(self.updateVoltage)

        self.resetAllVoltagesButton = QtGui.QPushButton('Reset all')
        self.resetAllVoltagesButton.clicked.connect(self.resetAll)
        self.numberLayout.addWidget(self.resetAllVoltagesButton)

        #self.slidersLayout.addItem(QtGui.QSpacerItem(0, 50, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum))
        #if i%10 == 0:

        self.cameraWindow = pq.GraphicsLayoutWidget()
        self.cameraWindow.setMaximumSize(350, 350)
        #self.cameraWindow.setSizePolicy(QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Expanding)
        self.cameraLayout.addWidget(self.cameraWindow)
        self.view = self.cameraWindow.addViewBox()
        self.view.setAspectLocked(True)
        self.img = pq.ImageItem(border='w')
        self.view.addItem(self.img)
        self.img.setImage(self.image)
        self.updateImage()
コード例 #24
0
    def taskbox(self):
        "sets up a taskbox widget"
        w = QtGui.QWidget()
        w.setWindowTitle(str(translate("Arch", "Structure options")))
        lay0 = QtGui.QVBoxLayout(w)

        # presets box
        layp = QtGui.QHBoxLayout()
        lay0.addLayout(layp)
        labelp = QtGui.QLabel(str(translate("Arch", "Preset")))
        layp.addWidget(labelp)
        valuep = QtGui.QComboBox()
        fpresets = [" "]
        for p in Presets[1:]:
            fpresets.append(
                str(translate("Arch", p[0])) + " " + p[1] + " (" + str(p[2]) +
                "x" + str(p[3]) + "mm)")
        valuep.addItems(fpresets)
        layp.addWidget(valuep)

        # length
        lay1 = QtGui.QHBoxLayout()
        lay0.addLayout(lay1)
        label1 = QtGui.QLabel(str(translate("Arch", "Length")))
        lay1.addWidget(label1)
        self.vLength = QtGui.QDoubleSpinBox()
        self.vLength.setDecimals(2)
        self.vLength.setMaximum(99999.99)
        self.vLength.setValue(self.Length)
        lay1.addWidget(self.vLength)

        # width
        lay2 = QtGui.QHBoxLayout()
        lay0.addLayout(lay2)
        label2 = QtGui.QLabel(str(translate("Arch", "Width")))
        lay2.addWidget(label2)
        self.vWidth = QtGui.QDoubleSpinBox()
        self.vWidth.setDecimals(2)
        self.vWidth.setMaximum(99999.99)
        self.vWidth.setValue(self.Width)
        lay2.addWidget(self.vWidth)

        # height
        lay3 = QtGui.QHBoxLayout()
        lay0.addLayout(lay3)
        label3 = QtGui.QLabel(str(translate("Arch", "Height")))
        lay3.addWidget(label3)
        self.vHeight = QtGui.QDoubleSpinBox()
        self.vHeight.setDecimals(2)
        self.vHeight.setMaximum(99999.99)
        self.vHeight.setValue(self.Height)
        lay3.addWidget(self.vHeight)

        # horizontal button
        value5 = QtGui.QPushButton(str(translate("Arch", "Rotate")))
        lay0.addWidget(value5)

        # continue button
        value4 = QtGui.QCheckBox(str(translate("Arch", "Continue")))
        lay0.addWidget(value4)

        QtCore.QObject.connect(valuep,
                               QtCore.SIGNAL("currentIndexChanged(int)"),
                               self.setPreset)
        QtCore.QObject.connect(self.vLength,
                               QtCore.SIGNAL("valueChanged(double)"),
                               self.setLength)
        QtCore.QObject.connect(self.vWidth,
                               QtCore.SIGNAL("valueChanged(double)"),
                               self.setWidth)
        QtCore.QObject.connect(self.vHeight,
                               QtCore.SIGNAL("valueChanged(double)"),
                               self.setHeight)
        QtCore.QObject.connect(value4, QtCore.SIGNAL("stateChanged(int)"),
                               self.setContinue)
        QtCore.QObject.connect(value5, QtCore.SIGNAL("pressed()"), self.rotate)
        return w
コード例 #25
0
    def __init__(self, driver_name, lc=None, parent=None, name=None):
        super(RoboteqADMWidget, self).__init__(parent)

        self.config_set_channel = "_RADM_%s_SETCONF" % driver_name
        self.config_cur_channel = "_RADM_%s_CURCONF" % driver_name
        self.status_cur_channel = "_RADM_%s_STATUS" % driver_name
        self.reflash_channel = "_RADM_%s_REFLASH" % driver_name
        self.estop_channel = "_ESTOP"

        self.COMMAND_SEND_PERIOD = 0.2

        self.last_known_status = None
        self.status_mtx = Lock()

        # set storage of things
        self.last_known_config = {
            "estop": -2,
            "command": 0,
            "mode": 0,
            "current_lim": 40.0,
            "Kp": 20.0,
            "Kd": 20.0,
            "Ki": 20.0,
            "integral_cap": 100,
            "max_rpm": 5040,
            "max_power_forward": 100,
            "max_power_reverse": 100,
            "n_poles": 8,
            "encoder_usage": 2,
            "switching_mode": 2,
            "sinusoidal_mode": 2,
            "encoder_pulse_per_rev": 500,
            "encoder_low_count_limit": -100000,
            "encoder_high_count_limit": 100000,
            "default_pos": 0.0,
            "default_vel": 0.0,
            "default_current": 0.0,
            "closed_loop_error_detection": 2,
            "closed_loop_feedback_sensor": 1
        }
        self.tentative_config = deepcopy(self.last_known_config)

        self.lc = lc
        if name:
            self.setObjectName(name)
        self.startTime = time.time()

        lsLayout = QtGui.QVBoxLayout()

        self.force_estop = True
        estopLayout = QtGui.QHBoxLayout()
        self.estopButton = QtGui.QPushButton('ESTOP', self)
        self.estopButton.clicked.connect(self.handleEstopButton)
        self.resetEstopButton = QtGui.QPushButton('(Reset Estop)', self)
        self.resetEstopButton.clicked.connect(self.handleResetEstopButton)
        estopLayout.addWidget(self.estopButton)
        estopLayout.addWidget(self.resetEstopButton)

        
        # for convenience of setup and maintenance, store the
        # label, the interface element setter, and interface element getter
        self.configValueFunctionLabelPairs = []

        # Command subpanel
        self.active_command_mode = False
        self.commandLayout = QtGui.QVBoxLayout()
        self.commandHLayout = QtGui.QHBoxLayout()
        commandLabel = QtGui.QLabel("Command: ")
        self.last_sent_command = time.time()
        self.commandSlider = QtGui.QSlider(QtCore.Qt.Horizontal)
        self.commandSlider.setValue(0)
        self.commandSlider.setMinimum(-1000)
        self.commandSlider.setMaximum(1000)
        self.commandSlider.setTickPosition(QtGui.QSlider.TicksBelow)
        self.commandSlider.setTickInterval(100)
        self.commandSlider.setSingleStep(1)
        #self.commandSlider.setMinimumWidth(200)

        self.commandSlider.valueChanged.connect(self.updateAllConfig)
        self.commandSliderLabel = QtGui.QLabel("??")
        self.commandSliderLabel.setMinimumWidth(50) 
        self.commandActiveModeToggleBtn = QtGui.QPushButton()
        self.commandActiveModeToggleBtn.setText("ENABLE Active Command")
        self.commandActiveModeToggleBtn.clicked.connect(self.toggleActiveCommandMode)


        def commandSliderSyncer():
            self.commandSliderLabel.setText(str(self.commandSlider.value()/1000.0))
        def commandUpdater(x):
            self.commandSlider.setValue(x*1000)
            self.commandSliderLabel.setText(str(x))

        self.commandZeroBtn = QtGui.QPushButton()
        self.commandZeroBtn.setText("Reset Cmd to Zero")
        self.commandZeroBtn.clicked.connect(lambda: commandUpdater(0.0))

        self.commandHLayout.addWidget(commandLabel)
        self.commandHLayout.addWidget(self.commandSlider)
        self.commandHLayout.addWidget(self.commandSliderLabel)
        self.commandLayout.addLayout(self.commandHLayout)
        self.commandLayout.addWidget(self.commandActiveModeToggleBtn)
        self.commandLayout.addWidget(self.commandZeroBtn)

        self.commandSlider.valueChanged.connect(commandSliderSyncer)
        self.configValueFunctionLabelPairs.append(("command", commandLabel, lambda:self.commandSlider.value()/1000.0, commandUpdater))

        # Configuration subpanel
        configLayout = QtGui.QVBoxLayout()

        opModeLayout = QtGui.QHBoxLayout()
        opModeLabel = QtGui.QLabel('Op Mode:')
        self.opModeComboBox =  QtGui.QComboBox(self)
        # prepending with numbers to force correct ordering
        # we should move to string search maybe? 
        self.opModes = ["0: Open-Loop Speed",
                        "1: Closed-Loop Speed",
                        "2: Closed-Loop Position Relative",
                        "3: Closed-Loop Count Position",
                        "4: Closed-Loop Position Tracking",
                        "5: Torque"]
        for state in self.opModes:
            self.opModeComboBox.addItem(state)
        self.opModeComboBox.activated[str].connect(self.updateAllConfig)
        opModeLayout.addWidget(opModeLabel)
        opModeLayout.addWidget(self.opModeComboBox)
        self.configValueFunctionLabelPairs.append(("mode", opModeLabel, self.opModeComboBox.currentIndex, self.opModeComboBox.setCurrentIndex))
        configLayout.addLayout(opModeLayout)

        CLEDLayout = QtGui.QHBoxLayout()
        CLEDLabel = QtGui.QLabel('CLED Mode:')
        self.CLEDComboBox =  QtGui.QComboBox(self)
        # prepending with numbers to force correct ordering
        # we should move to string search maybe? 
        self.CLEDs = ["0: None",
                        "1: 250ms",
                        "2: 500ms",
                        "3: 1000ms"]
        for state in self.CLEDs:
            self.CLEDComboBox.addItem(state)
        self.CLEDComboBox.activated[str].connect(self.updateAllConfig)
        CLEDLayout.addWidget(CLEDLabel)
        CLEDLayout.addWidget(self.CLEDComboBox)
        self.configValueFunctionLabelPairs.append(("closed_loop_error_detection", CLEDLabel, self.CLEDComboBox.currentIndex, self.CLEDComboBox.setCurrentIndex))
        configLayout.addLayout(CLEDLayout)

        CLSensorLayout = QtGui.QHBoxLayout()
        CLSensor = QtGui.QLabel('CL Sensor:')
        self.CLSensorComboBox =  QtGui.QComboBox(self)
        # prepending with numbers to force correct ordering
        # we should move to string search maybe? 
        self.CLSensors = ["0: Hall",
                          "1: Encoder"]
        for state in self.CLSensors:
            self.CLSensorComboBox.addItem(state)
        self.CLSensorComboBox.activated[str].connect(self.updateAllConfig)
        CLSensorLayout.addWidget(CLSensor)
        CLSensorLayout.addWidget(self.CLSensorComboBox)
        self.configValueFunctionLabelPairs.append(("closed_loop_feedback_sensor", CLSensor, self.CLSensorComboBox.currentIndex, self.CLSensorComboBox.setCurrentIndex))
        configLayout.addLayout(CLSensorLayout)

        currentLimitLayout = QtGui.QHBoxLayout()
        currentLimitLabel = QtGui.QLabel('Current Lim:')
        self.currentLimitSpinbox = QtGui.QDoubleSpinBox()
        self.currentLimitSpinbox.setRange(0., 50.)
        self.currentLimitSpinbox.setValue(40.)
        self.currentLimitSpinbox.setSuffix('A')
        self.currentLimitSpinbox.valueChanged.connect(self.updateAllConfig)
        currentLimitLayout.addWidget(currentLimitLabel)
        currentLimitLayout.addWidget(self.currentLimitSpinbox)
        self.configValueFunctionLabelPairs.append(("current_lim", currentLimitLabel, self.currentLimitSpinbox.value, self.currentLimitSpinbox.setValue))
        configLayout.addLayout(currentLimitLayout)

        PIDGainsLayout = QtGui.QHBoxLayout()
        PIDGainsKpLabel = QtGui.QLabel('Kp:')
        self.PIDGainsKpSpinbox = QtGui.QDoubleSpinBox()
        self.PIDGainsKpSpinbox.setRange(0, 25)
        self.PIDGainsKpSpinbox.setValue(20.)
        self.PIDGainsKpSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("Kp", PIDGainsKpLabel, self.PIDGainsKpSpinbox.value, self.PIDGainsKpSpinbox.setValue))
        PIDGainsKdLabel = QtGui.QLabel('Kd:')
        self.PIDGainsKdSpinbox = QtGui.QDoubleSpinBox()
        self.PIDGainsKdSpinbox.setRange(0, 25)
        self.PIDGainsKdSpinbox.setValue(20.)
        self.PIDGainsKdSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("Kd", PIDGainsKdLabel, self.PIDGainsKdSpinbox.value, self.PIDGainsKdSpinbox.setValue))
        PIDGainsKiLabel = QtGui.QLabel('Ki:')
        self.PIDGainsKiSpinbox = QtGui.QDoubleSpinBox()
        self.PIDGainsKiSpinbox.setRange(0, 25)
        self.PIDGainsKiSpinbox.setValue(20.)
        self.PIDGainsKiSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("Ki", PIDGainsKiLabel, self.PIDGainsKiSpinbox.value, self.PIDGainsKiSpinbox.setValue))
        PIDGainsLayout.addWidget(PIDGainsKpLabel)
        PIDGainsLayout.addWidget(self.PIDGainsKpSpinbox)
        PIDGainsLayout.addWidget(PIDGainsKdLabel)
        PIDGainsLayout.addWidget(self.PIDGainsKdSpinbox)
        PIDGainsLayout.addWidget(PIDGainsKiLabel)
        PIDGainsLayout.addWidget(self.PIDGainsKiSpinbox)
        configLayout.addLayout(PIDGainsLayout)

        RPMLayout = QtGui.QHBoxLayout()
        MaxRPMLabel = QtGui.QLabel('Max RPM:')
        self.MaxRPMSpinbox = QtGui.QSpinBox()
        self.MaxRPMSpinbox.setRange(10, 65000)
        self.MaxRPMSpinbox.setValue(20)
        self.MaxRPMSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("max_rpm", MaxRPMLabel, self.MaxRPMSpinbox.value, self.MaxRPMSpinbox.setValue))
        RPMLayout.addWidget(MaxRPMLabel)
        RPMLayout.addWidget(self.MaxRPMSpinbox)
        configLayout.addLayout(RPMLayout)

        MaxPowerLayout = QtGui.QHBoxLayout()
        MaxPwrFwdLabel = QtGui.QLabel('Max Pwr Fwd:')
        self.MaxPwrFwdSpinbox = QtGui.QSpinBox()
        self.MaxPwrFwdSpinbox.setRange(0, 100)
        self.MaxPwrFwdSpinbox.setValue(100)
        self.MaxPwrFwdSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("max_power_forward", MaxPwrFwdLabel, self.MaxPwrFwdSpinbox.value, self.MaxPwrFwdSpinbox.setValue))
        MaxPwrRvsLabel = QtGui.QLabel('Max Pwr Rev:')
        self.MaxPwrRvsSpinbox = QtGui.QSpinBox()
        self.MaxPwrRvsSpinbox.setRange(0, 100)
        self.MaxPwrRvsSpinbox.setValue(100)
        self.MaxPwrRvsSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("max_power_reverse", MaxPwrRvsLabel, self.MaxPwrRvsSpinbox.value, self.MaxPwrRvsSpinbox.setValue))
        MaxPowerLayout.addWidget(MaxPwrFwdLabel)
        MaxPowerLayout.addWidget(self.MaxPwrFwdSpinbox)
        MaxPowerLayout.addWidget(MaxPwrRvsLabel)
        MaxPowerLayout.addWidget(self.MaxPwrRvsSpinbox)
        configLayout.addLayout(MaxPowerLayout)

        PolesLayout = QtGui.QHBoxLayout()
        PolesLabel = QtGui.QLabel('N Poles:')
        self.NPolesSpinbox = QtGui.QSpinBox()
        self.NPolesSpinbox.setRange(0, 99)
        self.NPolesSpinbox.setValue(8)
        self.NPolesSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("n_poles", PolesLabel, self.NPolesSpinbox.value, self.NPolesSpinbox.setValue))
        PolesLayout.addWidget(PolesLabel)
        PolesLayout.addWidget(self.NPolesSpinbox)
        configLayout.addLayout(PolesLayout)

        EncoderUsageLayout = QtGui.QHBoxLayout()
        EncoderUsageLabel = QtGui.QLabel('Encoder Usage:')
        self.EncoderUsageComboBox =  QtGui.QComboBox(self)
        # prepending with numbers to force correct ordering
        # we should move to string search maybe? 
        self.EncoderUsages = ["0: Unused",
                        "1: Command",
                        "2: Feedback"]
        for state in self.EncoderUsages:
            self.EncoderUsageComboBox.addItem(state)
        self.EncoderUsageComboBox.activated[str].connect(self.updateAllConfig)
        EncoderUsageLayout.addWidget(EncoderUsageLabel)
        EncoderUsageLayout.addWidget(self.EncoderUsageComboBox)
        self.configValueFunctionLabelPairs.append(("encoder_usage", EncoderUsageLabel, self.EncoderUsageComboBox.currentIndex, self.EncoderUsageComboBox.setCurrentIndex))
        configLayout.addLayout(EncoderUsageLayout)

        SwitchingModeLayout = QtGui.QHBoxLayout()
        SwitchingModeLabel = QtGui.QLabel('Switching Mode:')
        self.SwitchingModeComboBox =  QtGui.QComboBox(self)
        # prepending with numbers to force correct ordering
        # we should move to string search maybe? 
        self.SwitchingModes = ["0: Hall",
                        "1: Sinusoidal",
                        "2: Sensorless"]
        for state in self.SwitchingModes:
            self.SwitchingModeComboBox.addItem(state)
        self.SwitchingModeComboBox.activated[str].connect(self.updateAllConfig)
        SwitchingModeLayout.addWidget(SwitchingModeLabel)
        SwitchingModeLayout.addWidget(self.SwitchingModeComboBox)
        self.configValueFunctionLabelPairs.append(("switching_mode", SwitchingModeLabel, self.SwitchingModeComboBox.currentIndex, self.SwitchingModeComboBox.setCurrentIndex))
        configLayout.addLayout(SwitchingModeLayout)

        SinusoidalModeLayout = QtGui.QHBoxLayout()
        SinusoidalModeLabel = QtGui.QLabel('Sinusoidal Mode:')
        self.SinusoidalModeComboBox =  QtGui.QComboBox(self)
        # prepending with numbers to force correct ordering
        # we should move to string search maybe? 
        self.SinusoidalModes = ["0: Encoder",
                        "1: Hall",
                        "2: Hall+Encoder",
                        "3: SPI Sensor",
                        "4: Sin Cos Sensor",
                        "5: Resolver"]
        for state in self.SinusoidalModes:
            self.SinusoidalModeComboBox.addItem(state)
        self.SinusoidalModeComboBox.activated[str].connect(self.updateAllConfig)
        SinusoidalModeLayout.addWidget(SinusoidalModeLabel)
        SinusoidalModeLayout.addWidget(self.SinusoidalModeComboBox)
        self.configValueFunctionLabelPairs.append(("sinusoidal_mode", SinusoidalModeLabel, self.SinusoidalModeComboBox.currentIndex, self.SinusoidalModeComboBox.setCurrentIndex))
        configLayout.addLayout(SinusoidalModeLayout)

        PPRLayout = QtGui.QHBoxLayout()
        PPRLabel = QtGui.QLabel('Encoder Pulse per Rev:')
        self.PPRSpinbox = QtGui.QSpinBox()
        self.PPRSpinbox.setRange(-2, 100000)
        self.PPRSpinbox.setValue(500)
        self.PPRSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("encoder_pulse_per_rev", PPRLabel, self.PPRSpinbox.value, self.PPRSpinbox.setValue))
        PPRLayout.addWidget(PPRLabel)
        PPRLayout.addWidget(self.PPRSpinbox)
        configLayout.addLayout(PPRLayout)

        EncoderCountLimitLayout = QtGui.QHBoxLayout()
        HighLimitLabel = QtGui.QLabel('Enc H Limit:')
        self.HLimitSpinbox = QtGui.QSpinBox()
        self.HLimitSpinbox.setRange(-2, 10000000)
        self.HLimitSpinbox.setValue(100000)
        self.HLimitSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("encoder_high_count_limit", HighLimitLabel, self.HLimitSpinbox.value, self.HLimitSpinbox.setValue))
        LowLimitLabel = QtGui.QLabel('Enc L Limit:')
        self.LLimitSpinbox = QtGui.QSpinBox()
        self.LLimitSpinbox.setRange(-10000000, 0)
        self.LLimitSpinbox.setValue(100000)
        self.LLimitSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("encoder_low_count_limit", LowLimitLabel, self.LLimitSpinbox.value, self.LLimitSpinbox.setValue))
        EncoderCountLimitLayout.addWidget(LowLimitLabel)
        EncoderCountLimitLayout.addWidget(self.LLimitSpinbox)
        EncoderCountLimitLayout.addWidget(HighLimitLabel)
        EncoderCountLimitLayout.addWidget(self.HLimitSpinbox)
        configLayout.addLayout(EncoderCountLimitLayout)

        IntegralCapLayout = QtGui.QHBoxLayout()
        IntegralCapLabel = QtGui.QLabel('Integral Cap:')
        IntegralCapLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
        self.IntegralCapSpinbox = QtGui.QSpinBox()
        self.IntegralCapSpinbox.setRange(0, 100)
        self.IntegralCapSpinbox.setValue(100)
        self.IntegralCapSpinbox.setSuffix('%')
        self.IntegralCapSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("integral_cap", IntegralCapLabel, self.IntegralCapSpinbox.value, self.IntegralCapSpinbox.setValue))
        IntegralCapLayout.addWidget(IntegralCapLabel)
        IntegralCapLayout.addWidget(self.IntegralCapSpinbox)
        configLayout.addLayout(IntegralCapLayout)

        DefaultsLayout = QtGui.QHBoxLayout()
        DefaultsPosLabel = QtGui.QLabel('Pos:')
        self.DefaultsPosSpinbox = QtGui.QDoubleSpinBox()
        self.DefaultsPosSpinbox.setRange(0, 25)
        self.DefaultsPosSpinbox.setValue(0.)
        self.DefaultsPosSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("default_pos", DefaultsPosLabel, self.DefaultsPosSpinbox.value, self.DefaultsPosSpinbox.setValue))
        DefaultsVelLabel = QtGui.QLabel('Vel:')
        self.DefaultsVelSpinbox = QtGui.QDoubleSpinBox()
        self.DefaultsVelSpinbox.setRange(0, 25)
        self.DefaultsVelSpinbox.setValue(0.)
        self.DefaultsVelSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("default_vel", DefaultsVelLabel, self.DefaultsVelSpinbox.value, self.DefaultsVelSpinbox.setValue))
        DefaultsCurrentLabel = QtGui.QLabel('Current:')
        self.DefaultsCurrentSpinbox = QtGui.QDoubleSpinBox()
        self.DefaultsCurrentSpinbox.setRange(0, 25)
        self.DefaultsCurrentSpinbox.setValue(0.)
        self.DefaultsCurrentSpinbox.valueChanged.connect(self.updateAllConfig)
        self.configValueFunctionLabelPairs.append(("default_current", DefaultsCurrentLabel, self.DefaultsCurrentSpinbox.value, self.DefaultsCurrentSpinbox.setValue))
        DefaultsLayout.addWidget(DefaultsPosLabel)
        DefaultsLayout.addWidget(self.DefaultsPosSpinbox)
        DefaultsLayout.addWidget(DefaultsVelLabel)
        DefaultsLayout.addWidget(self.DefaultsVelSpinbox)
        DefaultsLayout.addWidget(DefaultsCurrentLabel)
        DefaultsLayout.addWidget(self.DefaultsCurrentSpinbox)
        configLayout.addLayout(DefaultsLayout)

        configButtonsLayout = QtGui.QHBoxLayout()
        self.configSyncButton = QtGui.QPushButton('Sync', self)
        self.configSyncButton.clicked.connect(self.resetAllConfig)
        self.configCommitButton = QtGui.QPushButton('Commit', self)
        self.configCommitButton.clicked.connect(self.handleConfigCommitButton)
        self.reflashButton = QtGui.QPushButton('Reflash All', self)
        self.reflashButton.clicked.connect(self.handleReflashButton)
        configButtonsLayout.addWidget(self.configSyncButton)
        configButtonsLayout.addWidget(self.configCommitButton)
        configButtonsLayout.addWidget(self.reflashButton)
        configLayout.addLayout(configButtonsLayout)

        configWidget = QtGui.QWidget()
        configWidget.setLayout(configLayout)
        configWidget.setStyleSheet("""
        .QWidget {
            border: 5px solid gray;
            border-radius: 5px;
            background-color: rgb(255, 255, 255);
            }
        """)

        for pair in self.configValueFunctionLabelPairs:
            pair[1].setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
            pair[1].setAutoFillBackground(True)


        # Configuration subpanel
        statusLayout = QtGui.QVBoxLayout()

        motorCurrentLayout = QtGui.QHBoxLayout()
        motorCurrentNameLabel = QtGui.QLabel('Motor: ')
        self.motorCurrentLabel = QtGui.QLabel('00.0A')
        self.motorCurrentLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
        motorCurrentLayout.addWidget(motorCurrentNameLabel)
        motorCurrentLayout.addWidget(self.motorCurrentLabel)
        statusLayout.addLayout(motorCurrentLayout)

        batteryCurrentLayout = QtGui.QHBoxLayout()
        batteryCurrentNameLabel = QtGui.QLabel('Battery: ')
        self.batteryCurrentLabel = QtGui.QLabel('00.0A')
        self.batteryCurrentLabel.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter)
        batteryCurrentLayout.addWidget(batteryCurrentNameLabel)
        batteryCurrentLayout.addWidget(self.batteryCurrentLabel)
        statusLayout.addLayout(batteryCurrentLayout)


        self.statusWidget = QtGui.QWidget()
        self.statusWidget.setLayout(statusLayout)
        self.statusWidget.setStyleSheet("""
        .QWidget {
            border: 5px solid gray;
            border-radius: 5px;
            background-color: rgb(200, 200, 20);
            }
        """)

        self.estopWidget = QtGui.QWidget()
        self.estopWidget.setLayout(estopLayout)
        self.estopWidget.setStyleSheet("""
        .QWidget {
            border: 5px solid gray;
            border-radius: 5px;
            background-color: rgb(200, 200, 20);
            }
        """)

        lsLayout.addWidget(self.estopWidget)
        lsLayout.addWidget(self.statusWidget)
        lsLayout.addLayout(self.commandLayout)
        lsLayout.addWidget(configWidget)

        self.setLayout(lsLayout)

        # just to be sure...
        self.resetAllConfig()
        self.updateAllConfig() 
        self.update()


        configsub = self.lc.subscribe(self.config_cur_channel, self.handle_adm_config_t)
        statussub = self.lc.subscribe(self.status_cur_channel, self.handle_adm_status_t)

        self.timer = QtCore.QTimer()
        self.timer.timeout.connect(self.update)
        self.timer.start(100)
コード例 #26
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(983, 681)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout_5 = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.tabmainwidget = QtGui.QTabWidget(self.centralwidget)
        self.tabmainwidget.setEnabled(True)
        self.tabmainwidget.setObjectName(_fromUtf8("tabmainwidget"))
        self.tab_output_config = QtGui.QWidget()
        self.tab_output_config.setObjectName(_fromUtf8("tab_output_config"))
        self.gridLayout_4 = QtGui.QGridLayout(self.tab_output_config)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.gb_output_file = QtGui.QGroupBox(self.tab_output_config)
        self.gb_output_file.setCheckable(False)
        self.gb_output_file.setChecked(False)
        self.gb_output_file.setObjectName(_fromUtf8("gb_output_file"))
        self.gridLayout_8 = QtGui.QGridLayout(self.gb_output_file)
        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
        self.lb_output_file_commentchar = QtGui.QLabel(self.gb_output_file)
        self.lb_output_file_commentchar.setObjectName(_fromUtf8("lb_output_file_commentchar"))
        self.gridLayout_8.addWidget(self.lb_output_file_commentchar, 1, 0, 1, 3)
        self.le_output_file_commentchar = QtGui.QLineEdit(self.gb_output_file)
        self.le_output_file_commentchar.setText(_fromUtf8(""))
        self.le_output_file_commentchar.setObjectName(_fromUtf8("le_output_file_commentchar"))
        self.gridLayout_8.addWidget(self.le_output_file_commentchar, 1, 3, 1, 1)
        self.tlb_output_file_path = QtGui.QToolButton(self.gb_output_file)
        self.tlb_output_file_path.setObjectName(_fromUtf8("tlb_output_file_path"))
        self.gridLayout_8.addWidget(self.tlb_output_file_path, 0, 4, 1, 1)
        self.gb_header = QtGui.QGroupBox(self.gb_output_file)
        self.gb_header.setObjectName(_fromUtf8("gb_header"))
        self.gridLayout_14 = QtGui.QGridLayout(self.gb_header)
        self.gridLayout_14.setObjectName(_fromUtf8("gridLayout_14"))
        self.ptx_header = QtGui.QPlainTextEdit(self.gb_header)
        self.ptx_header.setObjectName(_fromUtf8("ptx_header"))
        self.gridLayout_14.addWidget(self.ptx_header, 0, 0, 1, 1)
        self.gridLayout_8.addWidget(self.gb_header, 2, 0, 1, 5)
        self.lb_output_file_path = QtGui.QLabel(self.gb_output_file)
        self.lb_output_file_path.setObjectName(_fromUtf8("lb_output_file_path"))
        self.gridLayout_8.addWidget(self.lb_output_file_path, 0, 0, 1, 1)
        self.le_output_file_path = QtGui.QLineEdit(self.gb_output_file)
        self.le_output_file_path.setText(_fromUtf8(""))
        self.le_output_file_path.setObjectName(_fromUtf8("le_output_file_path"))
        self.gridLayout_8.addWidget(self.le_output_file_path, 0, 1, 1, 3)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_8.addItem(spacerItem, 1, 4, 1, 1)
        self.gridLayout_4.addWidget(self.gb_output_file, 0, 0, 1, 3)
        self.pb_save_config = QtGui.QPushButton(self.tab_output_config)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pb_save_config.sizePolicy().hasHeightForWidth())
        self.pb_save_config.setSizePolicy(sizePolicy)
        self.pb_save_config.setObjectName(_fromUtf8("pb_save_config"))
        self.gridLayout_4.addWidget(self.pb_save_config, 2, 0, 1, 1)
        self.pb_load_config = QtGui.QPushButton(self.tab_output_config)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pb_load_config.sizePolicy().hasHeightForWidth())
        self.pb_load_config.setSizePolicy(sizePolicy)
        self.pb_load_config.setObjectName(_fromUtf8("pb_load_config"))
        self.gridLayout_4.addWidget(self.pb_load_config, 2, 1, 1, 1)
        self.gb_dilatometer_test_config = QtGui.QGroupBox(self.tab_output_config)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.gb_dilatometer_test_config.sizePolicy().hasHeightForWidth())
        self.gb_dilatometer_test_config.setSizePolicy(sizePolicy)
        self.gb_dilatometer_test_config.setCheckable(False)
        self.gb_dilatometer_test_config.setChecked(False)
        self.gb_dilatometer_test_config.setObjectName(_fromUtf8("gb_dilatometer_test_config"))
        self.gridLayout_3 = QtGui.QGridLayout(self.gb_dilatometer_test_config)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.lb_dilatometer_termperature_input = QtGui.QLabel(self.gb_dilatometer_test_config)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lb_dilatometer_termperature_input.sizePolicy().hasHeightForWidth())
        self.lb_dilatometer_termperature_input.setSizePolicy(sizePolicy)
        self.lb_dilatometer_termperature_input.setObjectName(_fromUtf8("lb_dilatometer_termperature_input"))
        self.gridLayout_3.addWidget(self.lb_dilatometer_termperature_input, 1, 0, 1, 1)
        self.cbx_dilatometer_temperature_channel = QtGui.QComboBox(self.gb_dilatometer_test_config)
        self.cbx_dilatometer_temperature_channel.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cbx_dilatometer_temperature_channel.sizePolicy().hasHeightForWidth())
        self.cbx_dilatometer_temperature_channel.setSizePolicy(sizePolicy)
        self.cbx_dilatometer_temperature_channel.setObjectName(_fromUtf8("cbx_dilatometer_temperature_channel"))
        self.gridLayout_3.addWidget(self.cbx_dilatometer_temperature_channel, 1, 2, 1, 1)
        self.cbx_dilatometer_temperature_input = QtGui.QComboBox(self.gb_dilatometer_test_config)
        self.cbx_dilatometer_temperature_input.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cbx_dilatometer_temperature_input.sizePolicy().hasHeightForWidth())
        self.cbx_dilatometer_temperature_input.setSizePolicy(sizePolicy)
        self.cbx_dilatometer_temperature_input.setEditable(False)
        self.cbx_dilatometer_temperature_input.setFrame(True)
        self.cbx_dilatometer_temperature_input.setObjectName(_fromUtf8("cbx_dilatometer_temperature_input"))
        self.cbx_dilatometer_temperature_input.addItem(_fromUtf8(""))
        self.cbx_dilatometer_temperature_input.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.cbx_dilatometer_temperature_input, 1, 1, 1, 1)
        self.cbx_dilatometer_lvdt_input = QtGui.QComboBox(self.gb_dilatometer_test_config)
        self.cbx_dilatometer_lvdt_input.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cbx_dilatometer_lvdt_input.sizePolicy().hasHeightForWidth())
        self.cbx_dilatometer_lvdt_input.setSizePolicy(sizePolicy)
        self.cbx_dilatometer_lvdt_input.setObjectName(_fromUtf8("cbx_dilatometer_lvdt_input"))
        self.cbx_dilatometer_lvdt_input.addItem(_fromUtf8(""), 'pyvisa')
        self.cbx_dilatometer_lvdt_input.addItem(_fromUtf8(""), 'mcc')
        self.cbx_dilatometer_lvdt_input.addItem(_fromUtf8(""), 'pyserial')
        self.gridLayout_3.addWidget(self.cbx_dilatometer_lvdt_input, 2, 1, 1, 1)
        self.lb_dilatometer_lvdt_input = QtGui.QLabel(self.gb_dilatometer_test_config)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lb_dilatometer_lvdt_input.sizePolicy().hasHeightForWidth())
        self.lb_dilatometer_lvdt_input.setSizePolicy(sizePolicy)
        self.lb_dilatometer_lvdt_input.setObjectName(_fromUtf8("lb_dilatometer_lvdt_input"))
        self.gridLayout_3.addWidget(self.lb_dilatometer_lvdt_input, 2, 0, 1, 1)
        self.cbx_dilatometer_lvdt_channel = QtGui.QComboBox(self.gb_dilatometer_test_config)
        self.cbx_dilatometer_lvdt_channel.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cbx_dilatometer_lvdt_channel.sizePolicy().hasHeightForWidth())
        self.cbx_dilatometer_lvdt_channel.setSizePolicy(sizePolicy)
        self.cbx_dilatometer_lvdt_channel.setObjectName(_fromUtf8("cbx_dilatometer_lvdt_channel"))
        self.gridLayout_3.addWidget(self.cbx_dilatometer_lvdt_channel, 2, 2, 1, 1)
        self.sb_temperature_board_num = QtGui.QSpinBox(self.gb_dilatometer_test_config)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sb_temperature_board_num.sizePolicy().hasHeightForWidth())
        self.sb_temperature_board_num.setSizePolicy(sizePolicy)
        self.sb_temperature_board_num.setObjectName(_fromUtf8("sb_temperature_board_num"))
        self.gridLayout_3.addWidget(self.sb_temperature_board_num, 1, 3, 1, 1)
        self.sb_lvdt_board_num = QtGui.QSpinBox(self.gb_dilatometer_test_config)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.sb_lvdt_board_num.sizePolicy().hasHeightForWidth())
        self.sb_lvdt_board_num.setSizePolicy(sizePolicy)
        self.sb_lvdt_board_num.setObjectName(_fromUtf8("sb_lvdt_board_num"))
        self.gridLayout_3.addWidget(self.sb_lvdt_board_num, 2, 3, 1, 1)
        self.lb_device_channel = QtGui.QLabel(self.gb_dilatometer_test_config)
        self.lb_device_channel.setObjectName(_fromUtf8("lb_device_channel"))
        self.gridLayout_3.addWidget(self.lb_device_channel, 0, 2, 1, 1)
        self.lb_ad_device = QtGui.QLabel(self.gb_dilatometer_test_config)
        self.lb_ad_device.setObjectName(_fromUtf8("lb_ad_device"))
        self.gridLayout_3.addWidget(self.lb_ad_device, 0, 1, 1, 1)
        self.lb_board_num = QtGui.QLabel(self.gb_dilatometer_test_config)
        self.lb_board_num.setObjectName(_fromUtf8("lb_board_num"))
        self.gridLayout_3.addWidget(self.lb_board_num, 0, 3, 1, 1)
        self.sb_data_per_second = QtGui.QSpinBox(self.gb_dilatometer_test_config)
        self.sb_data_per_second.setMinimum(1)
        self.sb_data_per_second.setProperty("value", 1)
        self.sb_data_per_second.setObjectName(_fromUtf8("sb_data_per_second"))
        self.gridLayout_3.addWidget(self.sb_data_per_second, 3, 1, 1, 1)
        self.dsb_lvdt_calibration_factor = QtGui.QDoubleSpinBox(self.gb_dilatometer_test_config)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.dsb_lvdt_calibration_factor.sizePolicy().hasHeightForWidth())
        self.dsb_lvdt_calibration_factor.setSizePolicy(sizePolicy)
        self.dsb_lvdt_calibration_factor.setDecimals(4)
        self.dsb_lvdt_calibration_factor.setMinimum(-999999.0)
        self.dsb_lvdt_calibration_factor.setMaximum(999999.0)
        self.dsb_lvdt_calibration_factor.setObjectName(_fromUtf8("dsb_lvdt_calibration_factor"))
        self.gridLayout_3.addWidget(self.dsb_lvdt_calibration_factor, 2, 4, 1, 1)
        self.lb_data_per_second = QtGui.QLabel(self.gb_dilatometer_test_config)
        self.lb_data_per_second.setObjectName(_fromUtf8("lb_data_per_second"))
        self.gridLayout_3.addWidget(self.lb_data_per_second, 3, 0, 1, 1)
        self.lb_lvdt_calibration = QtGui.QLabel(self.gb_dilatometer_test_config)
        self.lb_lvdt_calibration.setObjectName(_fromUtf8("lb_lvdt_calibration"))
        self.gridLayout_3.addWidget(self.lb_lvdt_calibration, 0, 4, 1, 1)
        self.lb_dilatometer_termperature_input.raise_()
        self.lb_dilatometer_lvdt_input.raise_()
        self.cbx_dilatometer_temperature_input.raise_()
        self.cbx_dilatometer_lvdt_input.raise_()
        self.cbx_dilatometer_lvdt_channel.raise_()
        self.cbx_dilatometer_temperature_channel.raise_()
        self.sb_temperature_board_num.raise_()
        self.sb_lvdt_board_num.raise_()
        self.lb_ad_device.raise_()
        self.lb_device_channel.raise_()
        self.lb_board_num.raise_()
        self.sb_data_per_second.raise_()
        self.dsb_lvdt_calibration_factor.raise_()
        self.lb_data_per_second.raise_()
        self.lb_lvdt_calibration.raise_()
        self.gridLayout_4.addWidget(self.gb_dilatometer_test_config, 1, 0, 1, 3)
        spacerItem1 = QtGui.QSpacerItem(20, 46, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout_4.addItem(spacerItem1, 5, 0, 1, 2)
        self.tabmainwidget.addTab(self.tab_output_config, _fromUtf8(""))
        self.tab_plots = QtGui.QWidget()
        self.tab_plots.setObjectName(_fromUtf8("tab_plots"))
        self.gridLayout = QtGui.QGridLayout(self.tab_plots)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.gb_auxplot_1 = QtGui.QGroupBox(self.tab_plots)
        self.gb_auxplot_1.setMinimumSize(QtCore.QSize(247, 181))
        self.gb_auxplot_1.setObjectName(_fromUtf8("gb_auxplot_1"))
        self.gridLayout.addWidget(self.gb_auxplot_1, 0, 0, 2, 1)
        self.gb_time = QtGui.QGroupBox(self.tab_plots)
        self.gb_time.setMinimumSize(QtCore.QSize(201, 81))
        self.gb_time.setMaximumSize(QtCore.QSize(201, 81))
        self.gb_time.setObjectName(_fromUtf8("gb_time"))
        self.gridLayout_2 = QtGui.QGridLayout(self.gb_time)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.lcd_time_hour = QtGui.QLCDNumber(self.gb_time)
        self.lcd_time_hour.setSmallDecimalPoint(False)
        self.lcd_time_hour.setNumDigits(2)
        self.lcd_time_hour.setDigitCount(2)
        self.lcd_time_hour.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_time_hour.setProperty("value", 0.0)
        self.lcd_time_hour.setProperty("intValue", 0)
        self.lcd_time_hour.setObjectName(_fromUtf8("lcd_time_hour"))
        self.gridLayout_2.addWidget(self.lcd_time_hour, 0, 0, 1, 1)
        self.lcd_time_minute = QtGui.QLCDNumber(self.gb_time)
        self.lcd_time_minute.setNumDigits(2)
        self.lcd_time_minute.setDigitCount(2)
        self.lcd_time_minute.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_time_minute.setProperty("intValue", 0)
        self.lcd_time_minute.setObjectName(_fromUtf8("lcd_time_minute"))
        self.gridLayout_2.addWidget(self.lcd_time_minute, 0, 1, 1, 1)
        self.lcd_time_second = QtGui.QLCDNumber(self.gb_time)
        self.lcd_time_second.setNumDigits(2)
        self.lcd_time_second.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_time_second.setProperty("intValue", 0)
        self.lcd_time_second.setObjectName(_fromUtf8("lcd_time_second"))
        self.gridLayout_2.addWidget(self.lcd_time_second, 0, 2, 1, 1)
        self.gridLayout.addWidget(self.gb_time, 0, 1, 1, 1)
        self.gb_var_1 = QtGui.QGroupBox(self.tab_plots)
        self.gb_var_1.setMinimumSize(QtCore.QSize(141, 81))
        self.gb_var_1.setMaximumSize(QtCore.QSize(141, 81))
        self.gb_var_1.setObjectName(_fromUtf8("gb_var_1"))
        self.gridLayout_10 = QtGui.QGridLayout(self.gb_var_1)
        self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
        self.lcd_var_1 = QtGui.QLCDNumber(self.gb_var_1)
        self.lcd_var_1.setSmallDecimalPoint(True)
        self.lcd_var_1.setNumDigits(5)
        self.lcd_var_1.setDigitCount(5)
        self.lcd_var_1.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_var_1.setProperty("value", 0.0)
        self.lcd_var_1.setProperty("intValue", 0)
        self.lcd_var_1.setObjectName(_fromUtf8("lcd_var_1"))
        self.gridLayout_10.addWidget(self.lcd_var_1, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.gb_var_1, 0, 2, 1, 1)
        self.gb_var_2 = QtGui.QGroupBox(self.tab_plots)
        self.gb_var_2.setMinimumSize(QtCore.QSize(141, 81))
        self.gb_var_2.setObjectName(_fromUtf8("gb_var_2"))
        self.gridLayout_11 = QtGui.QGridLayout(self.gb_var_2)
        self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
        self.lcd_var_2 = QtGui.QLCDNumber(self.gb_var_2)
        self.lcd_var_2.setSmallDecimalPoint(True)
        self.lcd_var_2.setNumDigits(4)
        self.lcd_var_2.setDigitCount(4)
        self.lcd_var_2.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_var_2.setProperty("value", 0.0)
        self.lcd_var_2.setProperty("intValue", 0)
        self.lcd_var_2.setObjectName(_fromUtf8("lcd_var_2"))
        self.gridLayout_11.addWidget(self.lcd_var_2, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.gb_var_2, 0, 3, 1, 1)
        self.gb_mainplot = QtGui.QGroupBox(self.tab_plots)
        self.gb_mainplot.setMinimumSize(QtCore.QSize(650, 407))
        self.gb_mainplot.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
        self.gb_mainplot.setObjectName(_fromUtf8("gb_mainplot"))
        self.gridLayout.addWidget(self.gb_mainplot, 1, 1, 3, 4)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem2, 3, 0, 1, 1)
        self.gb_auxplot_2 = QtGui.QGroupBox(self.tab_plots)
        self.gb_auxplot_2.setMinimumSize(QtCore.QSize(247, 181))
        self.gb_auxplot_2.setObjectName(_fromUtf8("gb_auxplot_2"))
        self.gridLayout.addWidget(self.gb_auxplot_2, 2, 0, 1, 1)
        self.pb_start = QtGui.QPushButton(self.tab_plots)
        self.pb_start.setIconSize(QtCore.QSize(40, 40))
        self.pb_start.setObjectName(_fromUtf8("pb_start"))
        self.gridLayout.addWidget(self.pb_start, 4, 0, 1, 1)
        spacerItem3 = QtGui.QSpacerItem(20, 78, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem3, 4, 3, 3, 1)
        self.gb_scale_mainplot_controls = QtGui.QGroupBox(self.tab_plots)
        self.gb_scale_mainplot_controls.setObjectName(_fromUtf8("gb_scale_mainplot_controls"))
        self.gridLayout_24 = QtGui.QGridLayout(self.gb_scale_mainplot_controls)
        self.gridLayout_24.setObjectName(_fromUtf8("gridLayout_24"))
        self.lb_x_min = QtGui.QLabel(self.gb_scale_mainplot_controls)
        self.lb_x_min.setObjectName(_fromUtf8("lb_x_min"))
        self.gridLayout_24.addWidget(self.lb_x_min, 0, 0, 1, 1)
        self.sb_xmin = QtGui.QSpinBox(self.gb_scale_mainplot_controls)
        self.sb_xmin.setMinimum(-200)
        self.sb_xmin.setMaximum(500)
        self.sb_xmin.setProperty("value", -20)
        self.sb_xmin.setObjectName(_fromUtf8("sb_xmin"))
        self.gridLayout_24.addWidget(self.sb_xmin, 0, 1, 1, 1)
        self.lb_x_max = QtGui.QLabel(self.gb_scale_mainplot_controls)
        self.lb_x_max.setObjectName(_fromUtf8("lb_x_max"))
        self.gridLayout_24.addWidget(self.lb_x_max, 0, 3, 1, 1)
        self.sb_xmax = QtGui.QSpinBox(self.gb_scale_mainplot_controls)
        self.sb_xmax.setSuffix(_fromUtf8(""))
        self.sb_xmax.setMinimum(-200)
        self.sb_xmax.setMaximum(500)
        self.sb_xmax.setProperty("value", 100)
        self.sb_xmax.setObjectName(_fromUtf8("sb_xmax"))
        self.gridLayout_24.addWidget(self.sb_xmax, 0, 4, 1, 1)
        self.lb_y_min = QtGui.QLabel(self.gb_scale_mainplot_controls)
        self.lb_y_min.setObjectName(_fromUtf8("lb_y_min"))
        self.gridLayout_24.addWidget(self.lb_y_min, 1, 0, 1, 1)
        self.lb_y_max = QtGui.QLabel(self.gb_scale_mainplot_controls)
        self.lb_y_max.setObjectName(_fromUtf8("lb_y_max"))
        self.gridLayout_24.addWidget(self.lb_y_max, 1, 3, 1, 1)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_24.addItem(spacerItem4, 0, 5, 1, 1)
        self.sb_ymin = QtGui.QDoubleSpinBox(self.gb_scale_mainplot_controls)
        self.sb_ymin.setDecimals(3)
        self.sb_ymin.setMinimum(-3000.0)
        self.sb_ymin.setMaximum(3000.0)
        self.sb_ymin.setSingleStep(10.0)
        self.sb_ymin.setProperty("value", -1000.0)
        self.sb_ymin.setObjectName(_fromUtf8("sb_ymin"))
        self.gridLayout_24.addWidget(self.sb_ymin, 1, 1, 1, 1)
        self.sb_ymax = QtGui.QDoubleSpinBox(self.gb_scale_mainplot_controls)
        self.sb_ymax.setDecimals(3)
        self.sb_ymax.setMinimum(-3000.0)
        self.sb_ymax.setMaximum(3000.0)
        self.sb_ymax.setSingleStep(10.0)
        self.sb_ymax.setProperty("value", 1000.0)
        self.sb_ymax.setObjectName(_fromUtf8("sb_ymax"))
        self.gridLayout_24.addWidget(self.sb_ymax, 1, 4, 1, 1)
        self.gridLayout.addWidget(self.gb_scale_mainplot_controls, 4, 1, 3, 2)
        self.pb_start_save_data = QtGui.QPushButton(self.tab_plots)
        self.pb_start_save_data.setEnabled(False)
        self.pb_start_save_data.setIconSize(QtCore.QSize(40, 40))
        self.pb_start_save_data.setObjectName(_fromUtf8("pb_start_save_data"))
        self.gridLayout.addWidget(self.pb_start_save_data, 5, 0, 1, 1)
        self.pb_end = QtGui.QPushButton(self.tab_plots)
        self.pb_end.setIconSize(QtCore.QSize(40, 40))
        self.pb_end.setObjectName(_fromUtf8("pb_end"))
        self.gridLayout.addWidget(self.pb_end, 6, 0, 1, 1)
        self.gb_var_3 = QtGui.QGroupBox(self.tab_plots)
        self.gb_var_3.setMinimumSize(QtCore.QSize(141, 81))
        self.gb_var_3.setMaximumSize(QtCore.QSize(141, 81))
        self.gb_var_3.setObjectName(_fromUtf8("gb_var_3"))
        self.gridLayout_12 = QtGui.QGridLayout(self.gb_var_3)
        self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12"))
        self.lcd_var_3 = QtGui.QLCDNumber(self.gb_var_3)
        self.lcd_var_3.setSmallDecimalPoint(True)
        self.lcd_var_3.setNumDigits(5)
        self.lcd_var_3.setDigitCount(5)
        self.lcd_var_3.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcd_var_3.setProperty("value", 0.0)
        self.lcd_var_3.setProperty("intValue", 0)
        self.lcd_var_3.setObjectName(_fromUtf8("lcd_var_3"))
        self.gridLayout_12.addWidget(self.lcd_var_3, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.gb_var_3, 0, 4, 1, 1)
        self.tabmainwidget.addTab(self.tab_plots, _fromUtf8(""))
        self.gridLayout_5.addWidget(self.tabmainwidget, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusBar = QtGui.QStatusBar(MainWindow)
        self.statusBar.setObjectName(_fromUtf8("statusBar"))
        MainWindow.setStatusBar(self.statusBar)

        self.retranslateUi(MainWindow)
        self.tabmainwidget.setCurrentIndex(0)
        self.cbx_dilatometer_lvdt_input.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
コード例 #27
0
    def setupUi(self, RCConditionItemEditorDialog):
        RCConditionItemEditorDialog.setObjectName(
            _fromUtf8("RCConditionItemEditorDialog"))
        RCConditionItemEditorDialog.setEnabled(True)
        RCConditionItemEditorDialog.resize(420, 263)
        RCConditionItemEditorDialog.setSizeGripEnabled(True)
        self.gridlayout = QtGui.QGridLayout(RCConditionItemEditorDialog)
        self.gridlayout.setMargin(4)
        self.gridlayout.setSpacing(4)
        self.gridlayout.setObjectName(_fromUtf8("gridlayout"))
        self.cmbField = CRCFieldsComboBox(RCConditionItemEditorDialog)
        self.cmbField.setObjectName(_fromUtf8("cmbField"))
        self.gridlayout.addWidget(self.cmbField, 0, 1, 1, 1)
        self.cmbConditionType = CRBComboBox(RCConditionItemEditorDialog)
        self.cmbConditionType.setObjectName(_fromUtf8("cmbConditionType"))
        self.gridlayout.addWidget(self.cmbConditionType, 1, 1, 1, 1)
        self.buttonBox = QtGui.QDialogButtonBox(RCConditionItemEditorDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel
                                          | QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.gridlayout.addWidget(self.buttonBox, 8, 0, 1, 2)
        self.lblField = QtGui.QLabel(RCConditionItemEditorDialog)
        self.lblField.setObjectName(_fromUtf8("lblField"))
        self.gridlayout.addWidget(self.lblField, 0, 0, 1, 1)
        self.lblConditionType = QtGui.QLabel(RCConditionItemEditorDialog)
        self.lblConditionType.setObjectName(_fromUtf8("lblConditionType"))
        self.gridlayout.addWidget(self.lblConditionType, 1, 0, 1, 1)
        self.lblValue = QtGui.QLabel(RCConditionItemEditorDialog)
        self.lblValue.setObjectName(_fromUtf8("lblValue"))
        self.gridlayout.addWidget(self.lblValue, 3, 0, 1, 1)
        self.cmbValueType = CRBComboBox(RCConditionItemEditorDialog)
        self.cmbValueType.setObjectName(_fromUtf8("cmbValueType"))
        self.gridlayout.addWidget(self.cmbValueType, 2, 1, 1, 1)
        self.lblValueType = QtGui.QLabel(RCConditionItemEditorDialog)
        self.lblValueType.setObjectName(_fromUtf8("lblValueType"))
        self.gridlayout.addWidget(self.lblValueType, 2, 0, 1, 1)
        spacerItem = QtGui.QSpacerItem(73, 41, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.gridlayout.addItem(spacerItem, 7, 0, 1, 1)
        self.valueLayout = QtGui.QVBoxLayout()
        self.valueLayout.setObjectName(_fromUtf8("valueLayout"))
        self.edtValue = QtGui.QLineEdit(RCConditionItemEditorDialog)
        self.edtValue.setMinimumSize(QtCore.QSize(200, 0))
        self.edtValue.setObjectName(_fromUtf8("edtValue"))
        self.valueLayout.addWidget(self.edtValue)
        self.cmbValueField = CRCFieldsComboBox(RCConditionItemEditorDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.cmbValueField.sizePolicy().hasHeightForWidth())
        self.cmbValueField.setSizePolicy(sizePolicy)
        self.cmbValueField.setObjectName(_fromUtf8("cmbValueField"))
        self.valueLayout.addWidget(self.cmbValueField)
        self.cmbParams = CRCComboBox(RCConditionItemEditorDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.cmbParams.sizePolicy().hasHeightForWidth())
        self.cmbParams.setSizePolicy(sizePolicy)
        self.cmbParams.setObjectName(_fromUtf8("cmbParams"))
        self.valueLayout.addWidget(self.cmbParams)
        self.edtDate = QtGui.QDateEdit(RCConditionItemEditorDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtDate.sizePolicy().hasHeightForWidth())
        self.edtDate.setSizePolicy(sizePolicy)
        self.edtDate.setCalendarPopup(True)
        self.edtDate.setObjectName(_fromUtf8("edtDate"))
        self.valueLayout.addWidget(self.edtDate)
        self.edtValueInt = QtGui.QSpinBox(RCConditionItemEditorDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtValueInt.sizePolicy().hasHeightForWidth())
        self.edtValueInt.setSizePolicy(sizePolicy)
        self.edtValueInt.setMaximum(10000)
        self.edtValueInt.setObjectName(_fromUtf8("edtValueInt"))
        self.valueLayout.addWidget(self.edtValueInt)
        self.edtValueDouble = QtGui.QDoubleSpinBox(RCConditionItemEditorDialog)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.edtValueDouble.sizePolicy().hasHeightForWidth())
        self.edtValueDouble.setSizePolicy(sizePolicy)
        self.edtValueDouble.setObjectName(_fromUtf8("edtValueDouble"))
        self.valueLayout.addWidget(self.edtValueDouble)
        self.edtCustom = CRCFieldLineEdit(RCConditionItemEditorDialog)
        self.edtCustom.setObjectName(_fromUtf8("edtCustom"))
        self.valueLayout.addWidget(self.edtCustom)
        self.gridlayout.addLayout(self.valueLayout, 3, 1, 1, 1)
        self.lblValue.setBuddy(self.edtValue)

        self.retranslateUi(RCConditionItemEditorDialog)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               RCConditionItemEditorDialog.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               RCConditionItemEditorDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(RCConditionItemEditorDialog)
コード例 #28
0
ファイル: uiBasicWidget.py プロジェクト: frankyzhou/vnpy
    def initUi(self):
        """初始化界面"""
        self.setWindowTitle(u'交易')
        self.setMaximumWidth(400)
        self.setFrameShape(self.Box)    # 设置边框
        self.setLineWidth(1)           

        # 左边部分
        labelSymbol = QtGui.QLabel(u'代码')
        labelName =  QtGui.QLabel(u'名称')
        labelDirection = QtGui.QLabel(u'方向类型')
        labelOffset = QtGui.QLabel(u'开平')
        labelPrice = QtGui.QLabel(u'价格')
        self.checkFixed = QtGui.QCheckBox(u'')  # 价格固定选择框
        labelVolume = QtGui.QLabel(u'数量')
        labelPriceType = QtGui.QLabel(u'价格类型')
        labelExchange = QtGui.QLabel(u'交易所') 
        labelCurrency = QtGui.QLabel(u'货币')
        labelProductClass = QtGui.QLabel(u'产品类型')
        labelGateway = QtGui.QLabel(u'交易接口')

        self.lineSymbol = QtGui.QLineEdit()
        self.lineName = QtGui.QLineEdit()

        self.comboDirection = QtGui.QComboBox()
        self.comboDirection.addItems(self.directionList)

        self.comboOffset = QtGui.QComboBox()
        self.comboOffset.addItems(self.offsetList)

        self.spinPrice = QtGui.QDoubleSpinBox()
        self.spinPrice.setDecimals(4)
        self.spinPrice.setMinimum(0)
        self.spinPrice.setMaximum(100000)

        self.spinVolume = QtGui.QSpinBox()
        self.spinVolume.setMinimum(0)
        self.spinVolume.setMaximum(1000000)

        self.comboPriceType = QtGui.QComboBox()
        self.comboPriceType.addItems(self.priceTypeList)
        
        self.comboExchange = QtGui.QComboBox()
        self.comboExchange.addItems(self.exchangeList)      
        
        self.comboCurrency = QtGui.QComboBox()
        self.comboCurrency.addItems(self.currencyList)
        
        self.comboProductClass = QtGui.QComboBox()
        self.comboProductClass.addItems(self.productClassList)     
        
        self.comboGateway = QtGui.QComboBox()
        self.comboGateway.addItems(self.gatewayList)          

        gridleft = QtGui.QGridLayout()
        gridleft.addWidget(labelSymbol, 0, 0)
        gridleft.addWidget(labelName, 1, 0)
        gridleft.addWidget(labelDirection, 2, 0)
        gridleft.addWidget(labelOffset, 3, 0)
        gridleft.addWidget(labelPrice, 4, 0)
        gridleft.addWidget(labelVolume, 5, 0)
        gridleft.addWidget(labelPriceType, 6, 0)
        gridleft.addWidget(labelExchange, 7, 0)
        gridleft.addWidget(labelCurrency, 8, 0)
        gridleft.addWidget(labelProductClass, 9, 0)   
        gridleft.addWidget(labelGateway, 10, 0)
        
        gridleft.addWidget(self.lineSymbol, 0, 1, 1, -1)
        gridleft.addWidget(self.lineName, 1, 1, 1, -1)
        gridleft.addWidget(self.comboDirection, 2, 1, 1, -1)
        gridleft.addWidget(self.comboOffset, 3, 1, 1, -1)
        gridleft.addWidget(self.checkFixed, 4, 1)
        gridleft.addWidget(self.spinPrice, 4, 2)
        gridleft.addWidget(self.spinVolume, 5, 1, 1, -1)
        gridleft.addWidget(self.comboPriceType, 6, 1, 1, -1)
        gridleft.addWidget(self.comboExchange, 7, 1, 1, -1)
        gridleft.addWidget(self.comboCurrency, 8, 1, 1, -1)
        gridleft.addWidget(self.comboProductClass, 9, 1, 1, -1)
        gridleft.addWidget(self.comboGateway, 10, 1, 1, -1)

        # 右边部分
        labelBid1 = QtGui.QLabel(u'买一')
        labelBid2 = QtGui.QLabel(u'买二')
        labelBid3 = QtGui.QLabel(u'买三')
        labelBid4 = QtGui.QLabel(u'买四')
        labelBid5 = QtGui.QLabel(u'买五')

        labelAsk1 = QtGui.QLabel(u'卖一')
        labelAsk2 = QtGui.QLabel(u'卖二')
        labelAsk3 = QtGui.QLabel(u'卖三')
        labelAsk4 = QtGui.QLabel(u'卖四')
        labelAsk5 = QtGui.QLabel(u'卖五')

        self.labelBidPrice1 = QtGui.QLabel()
        self.labelBidPrice2 = QtGui.QLabel()
        self.labelBidPrice3 = QtGui.QLabel()
        self.labelBidPrice4 = QtGui.QLabel()
        self.labelBidPrice5 = QtGui.QLabel()
        self.labelBidVolume1 = QtGui.QLabel()
        self.labelBidVolume2 = QtGui.QLabel()
        self.labelBidVolume3 = QtGui.QLabel()
        self.labelBidVolume4 = QtGui.QLabel()
        self.labelBidVolume5 = QtGui.QLabel()	

        self.labelAskPrice1 = QtGui.QLabel()
        self.labelAskPrice2 = QtGui.QLabel()
        self.labelAskPrice3 = QtGui.QLabel()
        self.labelAskPrice4 = QtGui.QLabel()
        self.labelAskPrice5 = QtGui.QLabel()
        self.labelAskVolume1 = QtGui.QLabel()
        self.labelAskVolume2 = QtGui.QLabel()
        self.labelAskVolume3 = QtGui.QLabel()
        self.labelAskVolume4 = QtGui.QLabel()
        self.labelAskVolume5 = QtGui.QLabel()	

        labelLast = QtGui.QLabel(u'最新')
        self.labelLastPrice = QtGui.QLabel()
        self.labelReturn = QtGui.QLabel()

        self.labelLastPrice.setMinimumWidth(60)
        self.labelReturn.setMinimumWidth(60)

        gridRight = QtGui.QGridLayout()
        gridRight.addWidget(labelAsk5, 0, 0)
        gridRight.addWidget(labelAsk4, 1, 0)
        gridRight.addWidget(labelAsk3, 2, 0)
        gridRight.addWidget(labelAsk2, 3, 0)
        gridRight.addWidget(labelAsk1, 4, 0)
        gridRight.addWidget(labelLast, 5, 0)
        gridRight.addWidget(labelBid1, 6, 0)
        gridRight.addWidget(labelBid2, 7, 0)
        gridRight.addWidget(labelBid3, 8, 0)
        gridRight.addWidget(labelBid4, 9, 0)
        gridRight.addWidget(labelBid5, 10, 0)

        gridRight.addWidget(self.labelAskPrice5, 0, 1)
        gridRight.addWidget(self.labelAskPrice4, 1, 1)
        gridRight.addWidget(self.labelAskPrice3, 2, 1)
        gridRight.addWidget(self.labelAskPrice2, 3, 1)
        gridRight.addWidget(self.labelAskPrice1, 4, 1)
        gridRight.addWidget(self.labelLastPrice, 5, 1)
        gridRight.addWidget(self.labelBidPrice1, 6, 1)
        gridRight.addWidget(self.labelBidPrice2, 7, 1)
        gridRight.addWidget(self.labelBidPrice3, 8, 1)
        gridRight.addWidget(self.labelBidPrice4, 9, 1)
        gridRight.addWidget(self.labelBidPrice5, 10, 1)	

        gridRight.addWidget(self.labelAskVolume5, 0, 2)
        gridRight.addWidget(self.labelAskVolume4, 1, 2)
        gridRight.addWidget(self.labelAskVolume3, 2, 2)
        gridRight.addWidget(self.labelAskVolume2, 3, 2)
        gridRight.addWidget(self.labelAskVolume1, 4, 2)
        gridRight.addWidget(self.labelReturn, 5, 2)
        gridRight.addWidget(self.labelBidVolume1, 6, 2)
        gridRight.addWidget(self.labelBidVolume2, 7, 2)
        gridRight.addWidget(self.labelBidVolume3, 8, 2)
        gridRight.addWidget(self.labelBidVolume4, 9, 2)
        gridRight.addWidget(self.labelBidVolume5, 10, 2)

        # 发单按钮
        buttonSendOrder = QtGui.QPushButton(u'发单')
        buttonCancelAll = QtGui.QPushButton(u'全撤')
        
        size = buttonSendOrder.sizeHint()
        buttonSendOrder.setMinimumHeight(size.height()*2)   # 把按钮高度设为默认两倍
        buttonCancelAll.setMinimumHeight(size.height()*2)

        # 整合布局
        hbox = QtGui.QHBoxLayout()
        hbox.addLayout(gridleft)
        hbox.addLayout(gridRight)

        vbox = QtGui.QVBoxLayout()
        vbox.addLayout(hbox)
        vbox.addWidget(buttonSendOrder)
        vbox.addWidget(buttonCancelAll)
        vbox.addStretch()

        self.setLayout(vbox)

        # 关联更新
        buttonSendOrder.clicked.connect(self.sendOrder)
        buttonCancelAll.clicked.connect(self.cancelAll)
        self.lineSymbol.returnPressed.connect(self.updateSymbol)
コード例 #29
0
ファイル: UIdesign.py プロジェクト: mhapp/VBAcmd
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(604, 779)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setAutoFillBackground(False)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_13 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13"))
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.verticalLayout_11 = QtGui.QVBoxLayout()
        self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11"))
        spacerItem = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Expanding)
        self.verticalLayout_11.addItem(spacerItem)
        self.label_8 = QtGui.QLabel(self.centralwidget)
        self.label_8.setAlignment(QtCore.Qt.AlignCenter)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.verticalLayout_11.addWidget(self.label_8)
        self.aiRangeMaxSpinBox = QtGui.QDoubleSpinBox(self.centralwidget)
        self.aiRangeMaxSpinBox.setDecimals(2)
        self.aiRangeMaxSpinBox.setMinimum(-20.0)
        self.aiRangeMaxSpinBox.setMaximum(20.0)
        self.aiRangeMaxSpinBox.setSingleStep(0.01)
        self.aiRangeMaxSpinBox.setObjectName(_fromUtf8("aiRangeMaxSpinBox"))
        self.verticalLayout_11.addWidget(self.aiRangeMaxSpinBox)
        self.label_9 = QtGui.QLabel(self.centralwidget)
        self.label_9.setAlignment(QtCore.Qt.AlignCenter)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.verticalLayout_11.addWidget(self.label_9)
        self.aiRangeMinSpinBox = QtGui.QDoubleSpinBox(self.centralwidget)
        self.aiRangeMinSpinBox.setDecimals(2)
        self.aiRangeMinSpinBox.setMinimum(-20.0)
        self.aiRangeMinSpinBox.setMaximum(20.0)
        self.aiRangeMinSpinBox.setSingleStep(0.01)
        self.aiRangeMinSpinBox.setObjectName(_fromUtf8("aiRangeMinSpinBox"))
        self.verticalLayout_11.addWidget(self.aiRangeMinSpinBox)
        spacerItem1 = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_11.addItem(spacerItem1)
        self.horizontalLayout_8.addLayout(self.verticalLayout_11)
        self.verticalLayout_12 = QtGui.QVBoxLayout()
        self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12"))
        self.horizontalLayout_9 = QtGui.QHBoxLayout()
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.chartTitle_AnalogInput = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.chartTitle_AnalogInput.setFont(font)
        self.chartTitle_AnalogInput.setAlignment(QtCore.Qt.AlignCenter)
        self.chartTitle_AnalogInput.setObjectName(
            _fromUtf8("chartTitle_AnalogInput"))
        self.horizontalLayout_9.addWidget(self.chartTitle_AnalogInput)
        self.verticalLayout_12.addLayout(self.horizontalLayout_9)
        self.analogInPlot = Qwt5.QwtPlot(self.centralwidget)
        self.analogInPlot.setMinimumSize(QtCore.QSize(300, 150))
        self.analogInPlot.setMaximumSize(QtCore.QSize(16777215, 200))
        self.analogInPlot.setObjectName(_fromUtf8("analogInPlot"))
        self.verticalLayout_12.addWidget(self.analogInPlot)
        self.horizontalLayout_8.addLayout(self.verticalLayout_12)
        self.verticalLayout_13.addLayout(self.horizontalLayout_8)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        spacerItem2 = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem2)
        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.verticalLayout.addWidget(self.label)
        self.laserThresholdDoubleSpinBox = QtGui.QDoubleSpinBox(
            self.centralwidget)
        self.laserThresholdDoubleSpinBox.setDecimals(1)
        self.laserThresholdDoubleSpinBox.setMinimum(0.0)
        self.laserThresholdDoubleSpinBox.setMaximum(10000.0)
        self.laserThresholdDoubleSpinBox.setSingleStep(0.5)
        self.laserThresholdDoubleSpinBox.setObjectName(
            _fromUtf8("laserThresholdDoubleSpinBox"))
        self.verticalLayout.addWidget(self.laserThresholdDoubleSpinBox)
        self.label_10 = QtGui.QLabel(self.centralwidget)
        self.label_10.setAlignment(QtCore.Qt.AlignCenter)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.verticalLayout.addWidget(self.label_10)
        self.laserSDThresholdDoubleSpinBox = QtGui.QDoubleSpinBox(
            self.centralwidget)
        self.laserSDThresholdDoubleSpinBox.setDecimals(1)
        self.laserSDThresholdDoubleSpinBox.setMinimum(0.0)
        self.laserSDThresholdDoubleSpinBox.setMaximum(10000.0)
        self.laserSDThresholdDoubleSpinBox.setSingleStep(0.1)
        self.laserSDThresholdDoubleSpinBox.setObjectName(
            _fromUtf8("laserSDThresholdDoubleSpinBox"))
        self.verticalLayout.addWidget(self.laserSDThresholdDoubleSpinBox)
        self.laserSDtext_label = QtGui.QLabel(self.centralwidget)
        self.laserSDtext_label.setAlignment(QtCore.Qt.AlignCenter)
        self.laserSDtext_label.setObjectName(_fromUtf8("laserSDtext_label"))
        self.verticalLayout.addWidget(self.laserSDtext_label)
        spacerItem3 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Fixed)
        self.verticalLayout.addItem(spacerItem3)
        self.label_2 = QtGui.QLabel(self.centralwidget)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.verticalLayout.addWidget(self.label_2)
        self.laserWaitTimeDoubleSpinBox = QtGui.QDoubleSpinBox(
            self.centralwidget)
        self.laserWaitTimeDoubleSpinBox.setDecimals(1)
        self.laserWaitTimeDoubleSpinBox.setMinimum(0.0)
        self.laserWaitTimeDoubleSpinBox.setMaximum(10000.0)
        self.laserWaitTimeDoubleSpinBox.setSingleStep(1.0)
        self.laserWaitTimeDoubleSpinBox.setObjectName(
            _fromUtf8("laserWaitTimeDoubleSpinBox"))
        self.verticalLayout.addWidget(self.laserWaitTimeDoubleSpinBox)
        self.label_4 = QtGui.QLabel(self.centralwidget)
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.verticalLayout.addWidget(self.label_4)
        self.servoWaitTimeDoubleSpinBox = QtGui.QDoubleSpinBox(
            self.centralwidget)
        self.servoWaitTimeDoubleSpinBox.setDecimals(1)
        self.servoWaitTimeDoubleSpinBox.setMinimum(0.0)
        self.servoWaitTimeDoubleSpinBox.setMaximum(10000.0)
        self.servoWaitTimeDoubleSpinBox.setSingleStep(1.0)
        self.servoWaitTimeDoubleSpinBox.setObjectName(
            _fromUtf8("servoWaitTimeDoubleSpinBox"))
        self.verticalLayout.addWidget(self.servoWaitTimeDoubleSpinBox)
        spacerItem4 = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem4)
        self.horizontalLayout_4.addLayout(self.verticalLayout)
        self.verticalLayout_7 = QtGui.QVBoxLayout()
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.chartTitle_laserPosition = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.chartTitle_laserPosition.setFont(font)
        self.chartTitle_laserPosition.setAlignment(QtCore.Qt.AlignCenter)
        self.chartTitle_laserPosition.setObjectName(
            _fromUtf8("chartTitle_laserPosition"))
        self.horizontalLayout_2.addWidget(self.chartTitle_laserPosition)
        self.chartTitle_servoPosition = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.chartTitle_servoPosition.setFont(font)
        self.chartTitle_servoPosition.setAlignment(QtCore.Qt.AlignCenter)
        self.chartTitle_servoPosition.setObjectName(
            _fromUtf8("chartTitle_servoPosition"))
        self.horizontalLayout_2.addWidget(self.chartTitle_servoPosition)
        self.verticalLayout_7.addLayout(self.horizontalLayout_2)
        self.positionPlot = Qwt5.QwtPlot(self.centralwidget)
        self.positionPlot.setMinimumSize(QtCore.QSize(300, 150))
        self.positionPlot.setMaximumSize(QtCore.QSize(16777215, 200))
        self.positionPlot.setObjectName(_fromUtf8("positionPlot"))
        self.verticalLayout_7.addWidget(self.positionPlot)
        self.horizontalLayout_4.addLayout(self.verticalLayout_7)
        self.verticalLayout_13.addLayout(self.horizontalLayout_4)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.verticalLayout_10 = QtGui.QVBoxLayout()
        self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10"))
        spacerItem5 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_10.addItem(spacerItem5)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.label_3 = QtGui.QLabel(self.centralwidget)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.verticalLayout_2.addWidget(self.label_3)
        self.forceThresholdDoubleSpinBox = QtGui.QDoubleSpinBox(
            self.centralwidget)
        self.forceThresholdDoubleSpinBox.setDecimals(1)
        self.forceThresholdDoubleSpinBox.setMinimum(0.0)
        self.forceThresholdDoubleSpinBox.setMaximum(10000.0)
        self.forceThresholdDoubleSpinBox.setSingleStep(1.0)
        self.forceThresholdDoubleSpinBox.setObjectName(
            _fromUtf8("forceThresholdDoubleSpinBox"))
        self.verticalLayout_2.addWidget(self.forceThresholdDoubleSpinBox)
        self.label_5 = QtGui.QLabel(self.centralwidget)
        self.label_5.setAlignment(QtCore.Qt.AlignCenter)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.verticalLayout_2.addWidget(self.label_5)
        self.forceTimeBeforeSlackDoubleSpinBox = QtGui.QDoubleSpinBox(
            self.centralwidget)
        self.forceTimeBeforeSlackDoubleSpinBox.setDecimals(1)
        self.forceTimeBeforeSlackDoubleSpinBox.setMinimum(0.0)
        self.forceTimeBeforeSlackDoubleSpinBox.setMaximum(10000.0)
        self.forceTimeBeforeSlackDoubleSpinBox.setSingleStep(1.0)
        self.forceTimeBeforeSlackDoubleSpinBox.setObjectName(
            _fromUtf8("forceTimeBeforeSlackDoubleSpinBox"))
        self.verticalLayout_2.addWidget(self.forceTimeBeforeSlackDoubleSpinBox)
        self.verticalLayout_10.addLayout(self.verticalLayout_2)
        spacerItem6 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout_10.addItem(spacerItem6)
        self.horizontalLayout.addLayout(self.verticalLayout_10)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.chartTitle_force = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(False)
        font.setWeight(50)
        self.chartTitle_force.setFont(font)
        self.chartTitle_force.setAlignment(QtCore.Qt.AlignCenter)
        self.chartTitle_force.setObjectName(_fromUtf8("chartTitle_force"))
        self.verticalLayout_3.addWidget(self.chartTitle_force)
        self.forcePlot = Qwt5.QwtPlot(self.centralwidget)
        self.forcePlot.setMinimumSize(QtCore.QSize(300, 150))
        self.forcePlot.setMaximumSize(QtCore.QSize(16777215, 200))
        self.forcePlot.setObjectName(_fromUtf8("forcePlot"))
        self.verticalLayout_3.addWidget(self.forcePlot)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        self.verticalLayout_13.addLayout(self.horizontalLayout)
        self.line_3 = QtGui.QFrame(self.centralwidget)
        self.line_3.setFrameShape(QtGui.QFrame.HLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_3.setObjectName(_fromUtf8("line_3"))
        self.verticalLayout_13.addWidget(self.line_3)
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.controlModeGroupBox = QtGui.QGroupBox(self.centralwidget)
        self.controlModeGroupBox.setObjectName(
            _fromUtf8("controlModeGroupBox"))
        self.verticalLayout_6 = QtGui.QVBoxLayout(self.controlModeGroupBox)
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.manualRadioButton = QtGui.QRadioButton(self.controlModeGroupBox)
        self.manualRadioButton.setChecked(False)
        self.manualRadioButton.setAutoExclusive(True)
        self.manualRadioButton.setObjectName(_fromUtf8("manualRadioButton"))
        self.verticalLayout_6.addWidget(self.manualRadioButton)
        self.automaticRadioButton = QtGui.QRadioButton(
            self.controlModeGroupBox)
        self.automaticRadioButton.setAutoExclusive(True)
        self.automaticRadioButton.setObjectName(
            _fromUtf8("automaticRadioButton"))
        self.verticalLayout_6.addWidget(self.automaticRadioButton)
        self.horizontalLayout_7.addWidget(self.controlModeGroupBox)
        self.line = QtGui.QFrame(self.centralwidget)
        self.line.setFrameShape(QtGui.QFrame.VLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))
        self.horizontalLayout_7.addWidget(self.line)
        self.servoStateGroupBox = QtGui.QGroupBox(self.centralwidget)
        self.servoStateGroupBox.setObjectName(_fromUtf8("servoStateGroupBox"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.servoStateGroupBox)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.slackPositionRadioButton = QtGui.QRadioButton(
            self.servoStateGroupBox)
        self.slackPositionRadioButton.setChecked(False)
        self.slackPositionRadioButton.setAutoExclusive(True)
        self.slackPositionRadioButton.setObjectName(
            _fromUtf8("slackPositionRadioButton"))
        self.verticalLayout_5.addWidget(self.slackPositionRadioButton)
        self.pullPositionRadioButton = QtGui.QRadioButton(
            self.servoStateGroupBox)
        self.pullPositionRadioButton.setAutoExclusive(True)
        self.pullPositionRadioButton.setObjectName(
            _fromUtf8("pullPositionRadioButton"))
        self.verticalLayout_5.addWidget(self.pullPositionRadioButton)
        self.horizontalLayout_7.addWidget(self.servoStateGroupBox)
        self.line_2 = QtGui.QFrame(self.centralwidget)
        self.line_2.setFrameShape(QtGui.QFrame.VLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName(_fromUtf8("line_2"))
        self.horizontalLayout_7.addWidget(self.line_2)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout_9 = QtGui.QVBoxLayout()
        self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
        self.label_7 = QtGui.QLabel(self.centralwidget)
        self.label_7.setAlignment(QtCore.Qt.AlignCenter)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.verticalLayout_9.addWidget(self.label_7)
        self.label_6 = QtGui.QLabel(self.centralwidget)
        self.label_6.setAlignment(QtCore.Qt.AlignCenter)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.verticalLayout_9.addWidget(self.label_6)
        self.horizontalLayout_3.addLayout(self.verticalLayout_9)
        self.verticalLayout_8 = QtGui.QVBoxLayout()
        self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8"))
        self.slackPositionDoubleSpinBox = QtGui.QDoubleSpinBox(
            self.centralwidget)
        self.slackPositionDoubleSpinBox.setDecimals(1)
        self.slackPositionDoubleSpinBox.setMinimum(0.0)
        self.slackPositionDoubleSpinBox.setMaximum(99.0)
        self.slackPositionDoubleSpinBox.setSingleStep(0.1)
        self.slackPositionDoubleSpinBox.setProperty("value", 0.0)
        self.slackPositionDoubleSpinBox.setObjectName(
            _fromUtf8("slackPositionDoubleSpinBox"))
        self.verticalLayout_8.addWidget(self.slackPositionDoubleSpinBox)
        self.pullPositionDoubleSpinBox = QtGui.QDoubleSpinBox(
            self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pullPositionDoubleSpinBox.sizePolicy().hasHeightForWidth())
        self.pullPositionDoubleSpinBox.setSizePolicy(sizePolicy)
        self.pullPositionDoubleSpinBox.setDecimals(1)
        self.pullPositionDoubleSpinBox.setMinimum(0.0)
        self.pullPositionDoubleSpinBox.setMaximum(99.0)
        self.pullPositionDoubleSpinBox.setSingleStep(0.1)
        self.pullPositionDoubleSpinBox.setProperty("value", 0.0)
        self.pullPositionDoubleSpinBox.setObjectName(
            _fromUtf8("pullPositionDoubleSpinBox"))
        self.verticalLayout_8.addWidget(self.pullPositionDoubleSpinBox)
        self.horizontalLayout_3.addLayout(self.verticalLayout_8)
        self.horizontalLayout_7.addLayout(self.horizontalLayout_3)
        self.line_4 = QtGui.QFrame(self.centralwidget)
        self.line_4.setFrameShape(QtGui.QFrame.VLine)
        self.line_4.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_4.setObjectName(_fromUtf8("line_4"))
        self.horizontalLayout_7.addWidget(self.line_4)
        self.verticalLayout_4 = QtGui.QVBoxLayout()
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        spacerItem7 = QtGui.QSpacerItem(20, 3, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Minimum)
        self.verticalLayout_4.addItem(spacerItem7)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem8)
        self.outTrigTextLabel2 = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.outTrigTextLabel2.setFont(font)
        self.outTrigTextLabel2.setAlignment(QtCore.Qt.AlignCenter)
        self.outTrigTextLabel2.setObjectName(_fromUtf8("outTrigTextLabel2"))
        self.horizontalLayout_6.addWidget(self.outTrigTextLabel2)
        self.tubeStateTextLabel = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.tubeStateTextLabel.setFont(font)
        self.tubeStateTextLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.tubeStateTextLabel.setObjectName(_fromUtf8("tubeStateTextLabel"))
        self.horizontalLayout_6.addWidget(self.tubeStateTextLabel)
        self.outTrigTextLabel1 = QtGui.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.outTrigTextLabel1.setFont(font)
        self.outTrigTextLabel1.setAlignment(QtCore.Qt.AlignCenter)
        self.outTrigTextLabel1.setObjectName(_fromUtf8("outTrigTextLabel1"))
        self.horizontalLayout_6.addWidget(self.outTrigTextLabel1)
        spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem9)
        self.verticalLayout_4.addLayout(self.horizontalLayout_6)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                         QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem10)
        self.startSig = QtGui.QLineEdit(self.centralwidget)
        self.startSig.setEnabled(False)
        self.startSig.setMinimumSize(QtCore.QSize(140, 0))
        self.startSig.setMaximumSize(QtCore.QSize(75, 16777215))
        self.startSig.setFocusPolicy(QtCore.Qt.NoFocus)
        self.startSig.setObjectName(_fromUtf8("startSig"))
        self.horizontalLayout_5.addWidget(self.startSig)
        spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                         QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem11)
        self.verticalLayout_4.addLayout(self.horizontalLayout_5)
        spacerItem12 = QtGui.QSpacerItem(20, 3, QtGui.QSizePolicy.Minimum,
                                         QtGui.QSizePolicy.Minimum)
        self.verticalLayout_4.addItem(spacerItem12)
        self.horizontalLayout_7.addLayout(self.verticalLayout_4)
        self.verticalLayout_13.addLayout(self.horizontalLayout_7)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 604, 21))
        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)
コード例 #30
0
ファイル: ctrlTemplate.py プロジェクト: travis-open/acq4
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(318, 505)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth())
        Form.setSizePolicy(sizePolicy)
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setMargin(0)
        self.gridLayout.setSpacing(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.frame = QtGui.QFrame(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored,
                                       QtGui.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.gridLayout_3 = QtGui.QGridLayout(self.frame)
        self.gridLayout_3.setMargin(5)
        self.gridLayout_3.setHorizontalSpacing(10)
        self.gridLayout_3.setVerticalSpacing(1)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.label_8 = QtGui.QLabel(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_8.setFont(font)
        self.label_8.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout_3.addWidget(self.label_8, 15, 3, 1, 1)
        self.IVCurve_SpikeThreshold = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_SpikeThreshold.setFont(font)
        self.IVCurve_SpikeThreshold.setAlignment(QtCore.Qt.AlignRight
                                                 | QtCore.Qt.AlignTrailing
                                                 | QtCore.Qt.AlignVCenter)
        self.IVCurve_SpikeThreshold.setDecimals(1)
        self.IVCurve_SpikeThreshold.setMinimum(-100.0)
        self.IVCurve_SpikeThreshold.setObjectName(
            _fromUtf8("IVCurve_SpikeThreshold"))
        self.gridLayout_3.addWidget(self.IVCurve_SpikeThreshold, 10, 1, 1, 2)
        self.IVCurve_tau2TStart = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_tau2TStart.setFont(font)
        self.IVCurve_tau2TStart.setAlignment(QtCore.Qt.AlignRight
                                             | QtCore.Qt.AlignTrailing
                                             | QtCore.Qt.AlignVCenter)
        self.IVCurve_tau2TStart.setDecimals(2)
        self.IVCurve_tau2TStart.setMaximum(5000.0)
        self.IVCurve_tau2TStart.setObjectName(_fromUtf8("IVCurve_tau2TStart"))
        self.gridLayout_3.addWidget(self.IVCurve_tau2TStart, 9, 1, 1, 2)
        self.IVCurve_rmpTStart = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_rmpTStart.setFont(font)
        self.IVCurve_rmpTStart.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignTrailing
                                            | QtCore.Qt.AlignVCenter)
        self.IVCurve_rmpTStart.setDecimals(2)
        self.IVCurve_rmpTStart.setMaximum(10000.0)
        self.IVCurve_rmpTStart.setObjectName(_fromUtf8("IVCurve_rmpTStart"))
        self.gridLayout_3.addWidget(self.IVCurve_rmpTStart, 3, 1, 1, 2)
        self.IVCurve_ssTStop = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_ssTStop.setFont(font)
        self.IVCurve_ssTStop.setAlignment(QtCore.Qt.AlignRight
                                          | QtCore.Qt.AlignTrailing
                                          | QtCore.Qt.AlignVCenter)
        self.IVCurve_ssTStop.setMinimum(-5000.0)
        self.IVCurve_ssTStop.setMaximum(50000.0)
        self.IVCurve_ssTStop.setObjectName(_fromUtf8("IVCurve_ssTStop"))
        self.gridLayout_3.addWidget(self.IVCurve_ssTStop, 5, 1, 1, 2)
        self.IVCurve_vrmp = QtGui.QLineEdit(self.frame)
        self.IVCurve_vrmp.setObjectName(_fromUtf8("IVCurve_vrmp"))
        self.gridLayout_3.addWidget(self.IVCurve_vrmp, 15, 2, 1, 1)
        self.label_10 = QtGui.QLabel(self.frame)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.gridLayout_3.addWidget(self.label_10, 14, 0, 1, 1)
        self.IVCurve_pkTStart = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_pkTStart.setFont(font)
        self.IVCurve_pkTStart.setAlignment(QtCore.Qt.AlignRight
                                           | QtCore.Qt.AlignTrailing
                                           | QtCore.Qt.AlignVCenter)
        self.IVCurve_pkTStart.setMinimum(-5000.0)
        self.IVCurve_pkTStart.setMaximum(50000.0)
        self.IVCurve_pkTStart.setObjectName(_fromUtf8("IVCurve_pkTStart"))
        self.gridLayout_3.addWidget(self.IVCurve_pkTStart, 7, 1, 1, 2)
        self.label_7 = QtGui.QLabel(self.frame)
        self.label_7.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.gridLayout_3.addWidget(self.label_7, 15, 0, 1, 1)
        self.label_15 = QtGui.QLabel(self.frame)
        self.label_15.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignTrailing
                                   | QtCore.Qt.AlignVCenter)
        self.label_15.setObjectName(_fromUtf8("label_15"))
        self.gridLayout_3.addWidget(self.label_15, 16, 3, 1, 1)
        self.IVCurve_Update = QtGui.QPushButton(self.frame)
        self.IVCurve_Update.setObjectName(_fromUtf8("IVCurve_Update"))
        self.gridLayout_3.addWidget(self.IVCurve_Update, 14, 2, 1, 1)
        self.IVCurve_showHide_lrrmp = QtGui.QCheckBox(self.frame)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.IVCurve_showHide_lrrmp.setFont(font)
        self.IVCurve_showHide_lrrmp.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.IVCurve_showHide_lrrmp.setChecked(True)
        self.IVCurve_showHide_lrrmp.setObjectName(
            _fromUtf8("IVCurve_showHide_lrrmp"))
        self.gridLayout_3.addWidget(self.IVCurve_showHide_lrrmp, 3, 0, 1, 1)
        self.IVCurve_PrintResults = QtGui.QPushButton(self.frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.IVCurve_PrintResults.sizePolicy().hasHeightForWidth())
        self.IVCurve_PrintResults.setSizePolicy(sizePolicy)
        self.IVCurve_PrintResults.setObjectName(
            _fromUtf8("IVCurve_PrintResults"))
        self.gridLayout_3.addWidget(self.IVCurve_PrintResults, 14, 5, 1, 1)
        self.IVCurve_tauh_Commands = QtGui.QComboBox(self.frame)
        self.IVCurve_tauh_Commands.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.IVCurve_tauh_Commands.setObjectName(
            _fromUtf8("IVCurve_tauh_Commands"))
        self.IVCurve_tauh_Commands.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.IVCurve_tauh_Commands, 10, 4, 1, 2)
        self.label = QtGui.QLabel(self.frame)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayout_3.addWidget(self.label, 2, 2, 1, 1)
        self.IVCurve_pkAmp = QtGui.QLineEdit(self.frame)
        self.IVCurve_pkAmp.setObjectName(_fromUtf8("IVCurve_pkAmp"))
        self.gridLayout_3.addWidget(self.IVCurve_pkAmp, 20, 2, 1, 1)
        self.IVCurve_showHide_lrss = QtGui.QCheckBox(self.frame)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.IVCurve_showHide_lrss.setFont(font)
        self.IVCurve_showHide_lrss.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.IVCurve_showHide_lrss.setChecked(True)
        self.IVCurve_showHide_lrss.setObjectName(
            _fromUtf8("IVCurve_showHide_lrss"))
        self.gridLayout_3.addWidget(self.IVCurve_showHide_lrss, 5, 0, 1, 1)
        self.label_4 = QtGui.QLabel(self.frame)
        self.label_4.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout_3.addWidget(self.label_4, 10, 0, 1, 1)
        self.IVCurve_showHide_lrpk = QtGui.QCheckBox(self.frame)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.IVCurve_showHide_lrpk.setFont(font)
        self.IVCurve_showHide_lrpk.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.IVCurve_showHide_lrpk.setChecked(True)
        self.IVCurve_showHide_lrpk.setObjectName(
            _fromUtf8("IVCurve_showHide_lrpk"))
        self.gridLayout_3.addWidget(self.IVCurve_showHide_lrpk, 7, 0, 1, 1)
        self.label_2 = QtGui.QLabel(self.frame)
        self.label_2.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout_3.addWidget(self.label_2, 16, 0, 1, 1)
        self.IVCurve_Rin = QtGui.QLineEdit(self.frame)
        self.IVCurve_Rin.setAlignment(QtCore.Qt.AlignRight
                                      | QtCore.Qt.AlignTrailing
                                      | QtCore.Qt.AlignVCenter)
        self.IVCurve_Rin.setObjectName(_fromUtf8("IVCurve_Rin"))
        self.gridLayout_3.addWidget(self.IVCurve_Rin, 16, 2, 1, 1)
        self.label_11 = QtGui.QLabel(self.frame)
        self.label_11.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignTrailing
                                   | QtCore.Qt.AlignVCenter)
        self.label_11.setObjectName(_fromUtf8("label_11"))
        self.gridLayout_3.addWidget(self.label_11, 19, 0, 1, 1)
        self.IVCurve_Tau = QtGui.QLineEdit(self.frame)
        self.IVCurve_Tau.setAlignment(QtCore.Qt.AlignRight
                                      | QtCore.Qt.AlignTrailing
                                      | QtCore.Qt.AlignVCenter)
        self.IVCurve_Tau.setObjectName(_fromUtf8("IVCurve_Tau"))
        self.gridLayout_3.addWidget(self.IVCurve_Tau, 18, 2, 1, 1)
        self.IVCurve_FOType = QtGui.QLineEdit(self.frame)
        self.IVCurve_FOType.setObjectName(_fromUtf8("IVCurve_FOType"))
        self.gridLayout_3.addWidget(self.IVCurve_FOType, 19, 5, 1, 1)
        self.label_19 = QtGui.QLabel(self.frame)
        self.label_19.setObjectName(_fromUtf8("label_19"))
        self.gridLayout_3.addWidget(self.label_19, 1, 3, 1, 1)
        self.IVCurve_showHide_lrtau = QtGui.QCheckBox(self.frame)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.IVCurve_showHide_lrtau.setFont(font)
        self.IVCurve_showHide_lrtau.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.IVCurve_showHide_lrtau.setAutoFillBackground(False)
        self.IVCurve_showHide_lrtau.setObjectName(
            _fromUtf8("IVCurve_showHide_lrtau"))
        self.gridLayout_3.addWidget(self.IVCurve_showHide_lrtau, 9, 0, 1, 1)
        self.line = QtGui.QFrame(self.frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.line.sizePolicy().hasHeightForWidth())
        self.line.setSizePolicy(sizePolicy)
        self.line.setFrameShape(QtGui.QFrame.HLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))
        self.gridLayout_3.addWidget(self.line, 12, 0, 1, 6)
        self.IVCurve_IVLimits = QtGui.QCheckBox(self.frame)
        self.IVCurve_IVLimits.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.IVCurve_IVLimits.setObjectName(_fromUtf8("IVCurve_IVLimits"))
        self.gridLayout_3.addWidget(self.IVCurve_IVLimits, 0, 2, 1, 1)
        self.dbStoreBtn = QtGui.QPushButton(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.dbStoreBtn.setFont(font)
        self.dbStoreBtn.setObjectName(_fromUtf8("dbStoreBtn"))
        self.gridLayout_3.addWidget(self.dbStoreBtn, 14, 3, 1, 1)
        self.label_9 = QtGui.QLabel(self.frame)
        self.label_9.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.gridLayout_3.addWidget(self.label_9, 18, 0, 1, 1)
        self.IVCurve_Ih_ba = QtGui.QLineEdit(self.frame)
        self.IVCurve_Ih_ba.setAlignment(QtCore.Qt.AlignRight
                                        | QtCore.Qt.AlignTrailing
                                        | QtCore.Qt.AlignVCenter)
        self.IVCurve_Ih_ba.setObjectName(_fromUtf8("IVCurve_Ih_ba"))
        self.gridLayout_3.addWidget(self.IVCurve_Ih_ba, 18, 5, 1, 1)
        self.label_17 = QtGui.QLabel(self.frame)
        self.label_17.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignTrailing
                                   | QtCore.Qt.AlignVCenter)
        self.label_17.setObjectName(_fromUtf8("label_17"))
        self.gridLayout_3.addWidget(self.label_17, 20, 0, 1, 1)
        self.IVCurve_Tauh = QtGui.QLineEdit(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_Tauh.setFont(font)
        self.IVCurve_Tauh.setAlignment(QtCore.Qt.AlignRight
                                       | QtCore.Qt.AlignTrailing
                                       | QtCore.Qt.AlignVCenter)
        self.IVCurve_Tauh.setObjectName(_fromUtf8("IVCurve_Tauh"))
        self.gridLayout_3.addWidget(self.IVCurve_Tauh, 16, 5, 1, 1)
        self.label_12 = QtGui.QLabel(self.frame)
        self.label_12.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignTrailing
                                   | QtCore.Qt.AlignVCenter)
        self.label_12.setObjectName(_fromUtf8("label_12"))
        self.gridLayout_3.addWidget(self.label_12, 20, 3, 1, 1)
        self.IVCurve_ssAmp = QtGui.QLineEdit(self.frame)
        self.IVCurve_ssAmp.setObjectName(_fromUtf8("IVCurve_ssAmp"))
        self.gridLayout_3.addWidget(self.IVCurve_ssAmp, 20, 5, 1, 1)
        self.IVCurve_MPLExport = QtGui.QPushButton(self.frame)
        self.IVCurve_MPLExport.setObjectName(_fromUtf8("IVCurve_MPLExport"))
        self.gridLayout_3.addWidget(self.IVCurve_MPLExport, 21, 5, 1, 1)
        self.label_5 = QtGui.QLabel(self.frame)
        self.label_5.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.gridLayout_3.addWidget(self.label_5, 18, 3, 1, 1)
        self.IVCurve_Gh = QtGui.QLineEdit(self.frame)
        self.IVCurve_Gh.setObjectName(_fromUtf8("IVCurve_Gh"))
        self.gridLayout_3.addWidget(self.IVCurve_Gh, 15, 5, 1, 1)
        self.label_6 = QtGui.QLabel(self.frame)
        self.label_6.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout_3.addWidget(self.label_6, 19, 3, 1, 1)
        self.IVCurve_subLeak = QtGui.QCheckBox(self.frame)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.IVCurve_subLeak.setFont(font)
        self.IVCurve_subLeak.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.IVCurve_subLeak.setObjectName(_fromUtf8("IVCurve_subLeak"))
        self.gridLayout_3.addWidget(self.IVCurve_subLeak, 4, 0, 1, 1)
        self.pushButton = QtGui.QPushButton(self.frame)
        self.pushButton.setCheckable(True)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.gridLayout_3.addWidget(self.pushButton, 21, 3, 1, 1)
        self.IVCurve_LeakMin = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_LeakMin.setFont(font)
        self.IVCurve_LeakMin.setAlignment(QtCore.Qt.AlignRight
                                          | QtCore.Qt.AlignTrailing
                                          | QtCore.Qt.AlignVCenter)
        self.IVCurve_LeakMin.setDecimals(1)
        self.IVCurve_LeakMin.setMinimum(-200.0)
        self.IVCurve_LeakMin.setMaximum(200.0)
        self.IVCurve_LeakMin.setProperty("value", -5.0)
        self.IVCurve_LeakMin.setObjectName(_fromUtf8("IVCurve_LeakMin"))
        self.gridLayout_3.addWidget(self.IVCurve_LeakMin, 4, 1, 1, 2)
        self.IVCurve_KeepT = QtGui.QCheckBox(self.frame)
        self.IVCurve_KeepT.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.IVCurve_KeepT.setObjectName(_fromUtf8("IVCurve_KeepT"))
        self.gridLayout_3.addWidget(self.IVCurve_KeepT, 21, 0, 1, 1)
        self.label_13 = QtGui.QLabel(self.frame)
        self.label_13.setObjectName(_fromUtf8("label_13"))
        self.gridLayout_3.addWidget(self.label_13, 0, 0, 1, 1)
        self.label_14 = QtGui.QLabel(self.frame)
        self.label_14.setObjectName(_fromUtf8("label_14"))
        self.gridLayout_3.addWidget(self.label_14, 1, 0, 1, 1)
        self.IVCurve_IVLimitMax = QtGui.QDoubleSpinBox(self.frame)
        self.IVCurve_IVLimitMax.setAlignment(QtCore.Qt.AlignRight
                                             | QtCore.Qt.AlignTrailing
                                             | QtCore.Qt.AlignVCenter)
        self.IVCurve_IVLimitMax.setDecimals(1)
        self.IVCurve_IVLimitMax.setMinimum(-2000.0)
        self.IVCurve_IVLimitMax.setMaximum(2000.0)
        self.IVCurve_IVLimitMax.setSingleStep(5.0)
        self.IVCurve_IVLimitMax.setProperty("value", 100.0)
        self.IVCurve_IVLimitMax.setObjectName(_fromUtf8("IVCurve_IVLimitMax"))
        self.gridLayout_3.addWidget(self.IVCurve_IVLimitMax, 0, 5, 1, 1)
        self.IVCurve_IVLimitMin = QtGui.QDoubleSpinBox(self.frame)
        self.IVCurve_IVLimitMin.setDecimals(1)
        self.IVCurve_IVLimitMin.setMinimum(-2000.0)
        self.IVCurve_IVLimitMin.setMaximum(2000.0)
        self.IVCurve_IVLimitMin.setSingleStep(5.0)
        self.IVCurve_IVLimitMin.setProperty("value", -160.0)
        self.IVCurve_IVLimitMin.setObjectName(_fromUtf8("IVCurve_IVLimitMin"))
        self.gridLayout_3.addWidget(self.IVCurve_IVLimitMin, 0, 3, 1, 2)
        self.IVCurve_tau2TStop = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_tau2TStop.setFont(font)
        self.IVCurve_tau2TStop.setAlignment(QtCore.Qt.AlignRight
                                            | QtCore.Qt.AlignTrailing
                                            | QtCore.Qt.AlignVCenter)
        self.IVCurve_tau2TStop.setMaximum(5000.0)
        self.IVCurve_tau2TStop.setObjectName(_fromUtf8("IVCurve_tau2TStop"))
        self.gridLayout_3.addWidget(self.IVCurve_tau2TStop, 9, 3, 1, 1)
        self.IVCurve_pkTStop = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_pkTStop.setFont(font)
        self.IVCurve_pkTStop.setAlignment(QtCore.Qt.AlignRight
                                          | QtCore.Qt.AlignTrailing
                                          | QtCore.Qt.AlignVCenter)
        self.IVCurve_pkTStop.setMinimum(-5000.0)
        self.IVCurve_pkTStop.setMaximum(50000.0)
        self.IVCurve_pkTStop.setObjectName(_fromUtf8("IVCurve_pkTStop"))
        self.gridLayout_3.addWidget(self.IVCurve_pkTStop, 7, 3, 1, 1)
        self.IVCurve_LeakMax = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_LeakMax.setFont(font)
        self.IVCurve_LeakMax.setAlignment(QtCore.Qt.AlignRight
                                          | QtCore.Qt.AlignTrailing
                                          | QtCore.Qt.AlignVCenter)
        self.IVCurve_LeakMax.setDecimals(1)
        self.IVCurve_LeakMax.setMinimum(-200.0)
        self.IVCurve_LeakMax.setMaximum(203.0)
        self.IVCurve_LeakMax.setProperty("value", 5.0)
        self.IVCurve_LeakMax.setObjectName(_fromUtf8("IVCurve_LeakMax"))
        self.gridLayout_3.addWidget(self.IVCurve_LeakMax, 4, 3, 1, 1)
        self.label_3 = QtGui.QLabel(self.frame)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout_3.addWidget(self.label_3, 2, 3, 1, 1)
        self.IVCurve_ssTStart = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_ssTStart.setFont(font)
        self.IVCurve_ssTStart.setAlignment(QtCore.Qt.AlignRight
                                           | QtCore.Qt.AlignTrailing
                                           | QtCore.Qt.AlignVCenter)
        self.IVCurve_ssTStart.setMinimum(-5000.0)
        self.IVCurve_ssTStart.setMaximum(50000.0)
        self.IVCurve_ssTStart.setObjectName(_fromUtf8("IVCurve_ssTStart"))
        self.gridLayout_3.addWidget(self.IVCurve_ssTStart, 5, 3, 1, 1)
        self.IVCurve_SubBaseline = QtGui.QCheckBox(self.frame)
        self.IVCurve_SubBaseline.setObjectName(
            _fromUtf8("IVCurve_SubBaseline"))
        self.gridLayout_3.addWidget(self.IVCurve_SubBaseline, 3, 5, 1, 1)
        self.IVCurve_rmpTStop = QtGui.QDoubleSpinBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_rmpTStop.setFont(font)
        self.IVCurve_rmpTStop.setAlignment(QtCore.Qt.AlignRight
                                           | QtCore.Qt.AlignTrailing
                                           | QtCore.Qt.AlignVCenter)
        self.IVCurve_rmpTStop.setMaximum(10000.0)
        self.IVCurve_rmpTStop.setObjectName(_fromUtf8("IVCurve_rmpTStop"))
        self.gridLayout_3.addWidget(self.IVCurve_rmpTStop, 3, 3, 1, 1)
        self.IVCurve_getFileInfo = QtGui.QPushButton(self.frame)
        self.IVCurve_getFileInfo.setObjectName(
            _fromUtf8("IVCurve_getFileInfo"))
        self.gridLayout_3.addWidget(self.IVCurve_getFileInfo, 2, 5, 1, 1)
        self.IVCurve_dataMode = QtGui.QLabel(self.frame)
        self.IVCurve_dataMode.setObjectName(_fromUtf8("IVCurve_dataMode"))
        self.gridLayout_3.addWidget(self.IVCurve_dataMode, 2, 0, 1, 1)
        self.IVCurve_KeepAnalysis = QtGui.QCheckBox(self.frame)
        self.IVCurve_KeepAnalysis.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.IVCurve_KeepAnalysis.setObjectName(
            _fromUtf8("IVCurve_KeepAnalysis"))
        self.gridLayout_3.addWidget(self.IVCurve_KeepAnalysis, 21, 2, 1, 1)
        self.IVCurve_Sequence2 = QtGui.QComboBox(self.frame)
        self.IVCurve_Sequence2.setObjectName(_fromUtf8("IVCurve_Sequence2"))
        self.IVCurve_Sequence2.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.IVCurve_Sequence2, 1, 5, 1, 1)
        self.IVCurve_Sequence1 = QtGui.QComboBox(self.frame)
        self.IVCurve_Sequence1.setObjectName(_fromUtf8("IVCurve_Sequence1"))
        self.IVCurve_Sequence1.addItem(_fromUtf8(""))
        self.IVCurve_Sequence1.addItem(_fromUtf8(""))
        self.IVCurve_Sequence1.addItem(_fromUtf8(""))
        self.IVCurve_Sequence1.addItem(_fromUtf8(""))
        self.IVCurve_Sequence1.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.IVCurve_Sequence1, 1, 2, 1, 1)
        self.IVCurve_AR = QtGui.QLineEdit(self.frame)
        self.IVCurve_AR.setAlignment(QtCore.Qt.AlignRight
                                     | QtCore.Qt.AlignTrailing
                                     | QtCore.Qt.AlignVCenter)
        self.IVCurve_AR.setObjectName(_fromUtf8("IVCurve_AR"))
        self.gridLayout_3.addWidget(self.IVCurve_AR, 19, 2, 1, 1)
        self.groupBox = QtGui.QGroupBox(self.frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(40)
        sizePolicy.setHeightForWidth(
            self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.IVCurve_OpenScript_Btn = QtGui.QPushButton(self.groupBox)
        self.IVCurve_OpenScript_Btn.setGeometry(QtCore.QRect(0, 35, 56, 32))
        self.IVCurve_OpenScript_Btn.setObjectName(
            _fromUtf8("IVCurve_OpenScript_Btn"))
        self.IVCurve_RunScript_Btn = QtGui.QPushButton(self.groupBox)
        self.IVCurve_RunScript_Btn.setGeometry(QtCore.QRect(55, 35, 51, 32))
        self.IVCurve_RunScript_Btn.setObjectName(
            _fromUtf8("IVCurve_RunScript_Btn"))
        self.IVCurve_PrintScript_Btn = QtGui.QPushButton(self.groupBox)
        self.IVCurve_PrintScript_Btn.setGeometry(QtCore.QRect(105, 35, 61, 32))
        self.IVCurve_PrintScript_Btn.setObjectName(
            _fromUtf8("IVCurve_PrintScript_Btn"))
        self.IVCurve_ScriptName = QtGui.QLabel(self.groupBox)
        self.IVCurve_ScriptName.setGeometry(QtCore.QRect(160, 40, 136, 21))
        font = QtGui.QFont()
        font.setPointSize(11)
        self.IVCurve_ScriptName.setFont(font)
        self.IVCurve_ScriptName.setObjectName(_fromUtf8("IVCurve_ScriptName"))
        self.gridLayout_3.addWidget(self.groupBox, 22, 0, 1, 6)
        self.IVCurve_RMPMode = QtGui.QComboBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.IVCurve_RMPMode.setFont(font)
        self.IVCurve_RMPMode.setObjectName(_fromUtf8("IVCurve_RMPMode"))
        self.IVCurve_RMPMode.addItem(_fromUtf8(""))
        self.IVCurve_RMPMode.addItem(_fromUtf8(""))
        self.IVCurve_RMPMode.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.IVCurve_RMPMode, 4, 5, 1, 1)
        self.IVCurve_PeakMode = QtGui.QComboBox(self.frame)
        self.IVCurve_PeakMode.setObjectName(_fromUtf8("IVCurve_PeakMode"))
        self.IVCurve_PeakMode.addItem(_fromUtf8(""))
        self.IVCurve_PeakMode.addItem(_fromUtf8(""))
        self.IVCurve_PeakMode.addItem(_fromUtf8(""))
        self.gridLayout_3.addWidget(self.IVCurve_PeakMode, 5, 5, 1, 1)
        self.IVCurve_FISI_ISI_button = QtGui.QPushButton(self.frame)
        self.IVCurve_FISI_ISI_button.setObjectName(
            _fromUtf8("IVCurve_FISI_ISI_button"))
        self.gridLayout_3.addWidget(self.IVCurve_FISI_ISI_button, 7, 5, 1, 1)
        self.label_16 = QtGui.QLabel(self.frame)
        self.label_16.setAlignment(QtCore.Qt.AlignRight
                                   | QtCore.Qt.AlignTrailing
                                   | QtCore.Qt.AlignVCenter)
        self.label_16.setObjectName(_fromUtf8("label_16"))
        self.gridLayout_3.addWidget(self.label_16, 9, 5, 1, 1)
        self.IVCurve_bridge = QtGui.QDoubleSpinBox(self.frame)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(69, 69, 69))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(69, 69, 69))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(69, 69, 69))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
        brush = QtGui.QBrush(QtGui.QColor(106, 104, 100))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText,
                         brush)
        self.IVCurve_bridge.setPalette(palette)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Helvetica"))
        font.setPointSize(12)
        self.IVCurve_bridge.setFont(font)
        self.IVCurve_bridge.setAlignment(QtCore.Qt.AlignRight
                                         | QtCore.Qt.AlignTrailing
                                         | QtCore.Qt.AlignVCenter)
        self.IVCurve_bridge.setDecimals(1)
        self.IVCurve_bridge.setMinimum(-50.0)
        self.IVCurve_bridge.setMaximum(200.0)
        self.IVCurve_bridge.setSingleStep(10.0)
        self.IVCurve_bridge.setObjectName(_fromUtf8("IVCurve_bridge"))
        self.gridLayout_3.addWidget(self.IVCurve_bridge, 10, 3, 1, 1)
        self.gridLayout.addWidget(self.frame, 0, 0, 1, 1)

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