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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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()
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)
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)
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()
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)
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)
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
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)
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)
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()
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
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)
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)
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)
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)
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)
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)