Module CompAero.Calculator.CalculatorUI
Expand source code
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file './Resources/calculator.ui'
#
# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1200, 628)
self.centralwidget = QtWidgets.QWidget(MainWindow)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
self.centralwidget.setSizePolicy(sizePolicy)
self.centralwidget.setObjectName("centralwidget")
self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.centralwidget)
self.horizontalLayout_12.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
self.horizontalLayout_12.setContentsMargins(0, 15, 0, 0)
self.horizontalLayout_12.setSpacing(0)
self.horizontalLayout_12.setObjectName("horizontalLayout_12")
self.mainTabSet = QtWidgets.QTabWidget(self.centralwidget)
self.mainTabSet.setToolTip("")
self.mainTabSet.setObjectName("mainTabSet")
self.isentropicFlowTab = QtWidgets.QWidget()
self.isentropicFlowTab.setObjectName("isentropicFlowTab")
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.isentropicFlowTab)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.horizontalGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab)
self.horizontalGroupBox.setObjectName("horizontalGroupBox")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalGroupBox)
self.horizontalLayout.setObjectName("horizontalLayout")
self.label = QtWidgets.QLabel(self.horizontalGroupBox)
self.label.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label.setFont(font)
self.label.setObjectName("label")
self.horizontalLayout.addWidget(self.label)
self.isentropicGammaEntry = QtWidgets.QLineEdit(self.horizontalGroupBox)
self.isentropicGammaEntry.setMaximumSize(QtCore.QSize(100, 16777215))
self.isentropicGammaEntry.setObjectName("isentropicGammaEntry")
self.horizontalLayout.addWidget(self.isentropicGammaEntry)
spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem)
self.label_2 = QtWidgets.QLabel(self.horizontalGroupBox)
self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_2.setFont(font)
self.label_2.setObjectName("label_2")
self.horizontalLayout.addWidget(self.label_2)
self.isentropicOptionCombo = QtWidgets.QComboBox(self.horizontalGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.isentropicOptionCombo.sizePolicy().hasHeightForWidth())
self.isentropicOptionCombo.setSizePolicy(sizePolicy)
self.isentropicOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
self.isentropicOptionCombo.setMaximumSize(QtCore.QSize(300, 16777215))
self.isentropicOptionCombo.setObjectName("isentropicOptionCombo")
self.horizontalLayout.addWidget(self.isentropicOptionCombo)
spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem1)
self.isentropicFlowTypeCombo = QtWidgets.QComboBox(self.horizontalGroupBox)
self.isentropicFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
self.isentropicFlowTypeCombo.setToolTipDuration(-1)
self.isentropicFlowTypeCombo.setStatusTip("")
self.isentropicFlowTypeCombo.setWhatsThis("")
self.isentropicFlowTypeCombo.setAccessibleName("")
self.isentropicFlowTypeCombo.setAccessibleDescription("")
self.isentropicFlowTypeCombo.setObjectName("isentropicFlowTypeCombo")
self.horizontalLayout.addWidget(self.isentropicFlowTypeCombo)
spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem2)
self.isentropicCalcBtn = QtWidgets.QPushButton(self.horizontalGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.isentropicCalcBtn.sizePolicy().hasHeightForWidth())
self.isentropicCalcBtn.setSizePolicy(sizePolicy)
self.isentropicCalcBtn.setObjectName("isentropicCalcBtn")
self.horizontalLayout.addWidget(self.isentropicCalcBtn)
self.horizontalLayout_3.addWidget(self.horizontalGroupBox)
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_3.addItem(spacerItem3)
self.verticalLayout_2.addLayout(self.horizontalLayout_3)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.gridGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab)
self.gridGroupBox.setTitle("")
self.gridGroupBox.setObjectName("gridGroupBox")
self.gridLayout = QtWidgets.QGridLayout(self.gridGroupBox)
self.gridLayout.setObjectName("gridLayout")
self.isentropicT0TEntry = QtWidgets.QLineEdit(self.gridGroupBox)
self.isentropicT0TEntry.setMaximumSize(QtCore.QSize(100, 16777215))
self.isentropicT0TEntry.setObjectName("isentropicT0TEntry")
self.gridLayout.addWidget(self.isentropicT0TEntry, 0, 7, 1, 1)
self.isentropicP0PEntry = QtWidgets.QLineEdit(self.gridGroupBox)
self.isentropicP0PEntry.setMaximumSize(QtCore.QSize(100, 16777215))
self.isentropicP0PEntry.setObjectName("isentropicP0PEntry")
self.gridLayout.addWidget(self.isentropicP0PEntry, 0, 4, 1, 1)
self.label_8 = QtWidgets.QLabel(self.gridGroupBox)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_8.setFont(font)
self.label_8.setObjectName("label_8")
self.gridLayout.addWidget(self.label_8, 0, 0, 1, 1)
spacerItem4 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout.addItem(spacerItem4, 0, 2, 1, 1)
self.label_11 = QtWidgets.QLabel(self.gridGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth())
self.label_11.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_11.setFont(font)
self.label_11.setTextFormat(QtCore.Qt.RichText)
self.label_11.setObjectName("label_11")
self.gridLayout.addWidget(self.label_11, 1, 3, 1, 1)
spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout.addItem(spacerItem5, 1, 2, 1, 1)
spacerItem6 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout.addItem(spacerItem6, 0, 5, 1, 1)
spacerItem7 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout.addItem(spacerItem7, 1, 5, 1, 1)
self.isentropicAAStarEntry = QtWidgets.QLineEdit(self.gridGroupBox)
self.isentropicAAStarEntry.setMaximumSize(QtCore.QSize(100, 16777215))
self.isentropicAAStarEntry.setObjectName("isentropicAAStarEntry")
self.gridLayout.addWidget(self.isentropicAAStarEntry, 1, 4, 1, 1)
self.isentropicRho0RhoEntry = QtWidgets.QLineEdit(self.gridGroupBox)
self.isentropicRho0RhoEntry.setMaximumSize(QtCore.QSize(100, 16777215))
self.isentropicRho0RhoEntry.setObjectName("isentropicRho0RhoEntry")
self.gridLayout.addWidget(self.isentropicRho0RhoEntry, 1, 1, 1, 1)
self.isentropicMachEntry = QtWidgets.QLineEdit(self.gridGroupBox)
self.isentropicMachEntry.setMaximumSize(QtCore.QSize(100, 16777215))
self.isentropicMachEntry.setMaxLength(50)
self.isentropicMachEntry.setObjectName("isentropicMachEntry")
self.gridLayout.addWidget(self.isentropicMachEntry, 0, 1, 1, 1)
self.label_14 = QtWidgets.QLabel(self.gridGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_14.sizePolicy().hasHeightForWidth())
self.label_14.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_14.setFont(font)
self.label_14.setTextFormat(QtCore.Qt.RichText)
self.label_14.setObjectName("label_14")
self.gridLayout.addWidget(self.label_14, 0, 3, 1, 1)
self.label_7 = QtWidgets.QLabel(self.gridGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth())
self.label_7.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_7.setFont(font)
self.label_7.setTextFormat(QtCore.Qt.RichText)
self.label_7.setObjectName("label_7")
self.gridLayout.addWidget(self.label_7, 1, 0, 1, 1)
self.label_10 = QtWidgets.QLabel(self.gridGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth())
self.label_10.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_10.setFont(font)
self.label_10.setTextFormat(QtCore.Qt.RichText)
self.label_10.setObjectName("label_10")
self.gridLayout.addWidget(self.label_10, 0, 6, 1, 1)
self.horizontalLayout_2.addWidget(self.gridGroupBox)
spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_2.addItem(spacerItem8)
self.verticalLayout_2.addLayout(self.horizontalLayout_2)
spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_2.addItem(spacerItem9)
self.mainTabSet.addTab(self.isentropicFlowTab, "")
self.normalShockTab = QtWidgets.QWidget()
self.normalShockTab.setObjectName("normalShockTab")
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.normalShockTab)
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.groupBox = QtWidgets.QGroupBox(self.normalShockTab)
self.groupBox.setObjectName("groupBox")
self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox)
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.label_5 = QtWidgets.QLabel(self.groupBox)
self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_5.setFont(font)
self.label_5.setObjectName("label_5")
self.horizontalLayout_6.addWidget(self.label_5)
self.normalShockGammaEntry = QtWidgets.QLineEdit(self.groupBox)
self.normalShockGammaEntry.setObjectName("normalShockGammaEntry")
self.horizontalLayout_6.addWidget(self.normalShockGammaEntry)
spacerItem10 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_6.addItem(spacerItem10)
self.label_3 = QtWidgets.QLabel(self.groupBox)
self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_3.setFont(font)
self.label_3.setObjectName("label_3")
self.horizontalLayout_6.addWidget(self.label_3)
self.normalShockOptionCombo = QtWidgets.QComboBox(self.groupBox)
self.normalShockOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
self.normalShockOptionCombo.setObjectName("normalShockOptionCombo")
self.horizontalLayout_6.addWidget(self.normalShockOptionCombo)
spacerItem11 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_6.addItem(spacerItem11)
self.normalShockCalculate = QtWidgets.QPushButton(self.groupBox)
self.normalShockCalculate.setObjectName("normalShockCalculate")
self.horizontalLayout_6.addWidget(self.normalShockCalculate)
self.horizontalLayout_4.addWidget(self.groupBox)
spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_4.addItem(spacerItem12)
self.verticalLayout_3.addLayout(self.horizontalLayout_4)
self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.gridLayout_2 = QtWidgets.QGridLayout()
self.gridLayout_2.setObjectName("gridLayout_2")
self.groupBox_2 = QtWidgets.QGroupBox(self.normalShockTab)
self.groupBox_2.setTitle("")
self.groupBox_2.setObjectName("groupBox_2")
self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_2)
self.gridLayout_3.setObjectName("gridLayout_3")
self.label_13 = QtWidgets.QLabel(self.groupBox_2)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_13.setFont(font)
self.label_13.setObjectName("label_13")
self.gridLayout_3.addWidget(self.label_13, 1, 3, 1, 1)
self.label_15 = QtWidgets.QLabel(self.groupBox_2)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_15.setFont(font)
self.label_15.setObjectName("label_15")
self.gridLayout_3.addWidget(self.label_15, 2, 3, 1, 1)
self.normalShockP02P01Entry = QtWidgets.QLineEdit(self.groupBox_2)
self.normalShockP02P01Entry.setObjectName("normalShockP02P01Entry")
self.gridLayout_3.addWidget(self.normalShockP02P01Entry, 2, 4, 1, 1)
self.normalShockM2Entry = QtWidgets.QLineEdit(self.groupBox_2)
self.normalShockM2Entry.setObjectName("normalShockM2Entry")
self.gridLayout_3.addWidget(self.normalShockM2Entry, 0, 4, 1, 1)
self.label_17 = QtWidgets.QLabel(self.groupBox_2)
self.label_17.setText("")
self.label_17.setObjectName("label_17")
self.gridLayout_3.addWidget(self.label_17, 0, 7, 1, 1)
self.label_19 = QtWidgets.QLabel(self.groupBox_2)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_19.setFont(font)
self.label_19.setObjectName("label_19")
self.gridLayout_3.addWidget(self.label_19, 2, 6, 1, 1)
self.normalShockP02P1Entry = QtWidgets.QLineEdit(self.groupBox_2)
self.normalShockP02P1Entry.setObjectName("normalShockP02P1Entry")
self.gridLayout_3.addWidget(self.normalShockP02P1Entry, 2, 7, 1, 1)
spacerItem13 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_3.addItem(spacerItem13, 1, 2, 1, 1)
spacerItem14 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_3.addItem(spacerItem14, 2, 2, 1, 1)
self.normalShockP2P1Entry = QtWidgets.QLineEdit(self.groupBox_2)
self.normalShockP2P1Entry.setObjectName("normalShockP2P1Entry")
self.gridLayout_3.addWidget(self.normalShockP2P1Entry, 1, 1, 1, 1)
self.normalShockRho2Rho1Entry = QtWidgets.QLineEdit(self.groupBox_2)
self.normalShockRho2Rho1Entry.setObjectName("normalShockRho2Rho1Entry")
self.gridLayout_3.addWidget(self.normalShockRho2Rho1Entry, 1, 4, 1, 1)
self.label_4 = QtWidgets.QLabel(self.groupBox_2)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_4.setFont(font)
self.label_4.setObjectName("label_4")
self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 1)
spacerItem15 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_3.addItem(spacerItem15, 0, 2, 1, 1)
self.normalShockM1Entry = QtWidgets.QLineEdit(self.groupBox_2)
self.normalShockM1Entry.setObjectName("normalShockM1Entry")
self.gridLayout_3.addWidget(self.normalShockM1Entry, 0, 1, 1, 1)
self.label_9 = QtWidgets.QLabel(self.groupBox_2)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_9.setFont(font)
self.label_9.setObjectName("label_9")
self.gridLayout_3.addWidget(self.label_9, 2, 0, 1, 1)
self.label_6 = QtWidgets.QLabel(self.groupBox_2)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_6.setFont(font)
self.label_6.setObjectName("label_6")
self.gridLayout_3.addWidget(self.label_6, 1, 0, 1, 1)
self.label_12 = QtWidgets.QLabel(self.groupBox_2)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_12.setFont(font)
self.label_12.setObjectName("label_12")
self.gridLayout_3.addWidget(self.label_12, 0, 3, 1, 1)
self.normalShockT2T1Entry = QtWidgets.QLineEdit(self.groupBox_2)
self.normalShockT2T1Entry.setObjectName("normalShockT2T1Entry")
self.gridLayout_3.addWidget(self.normalShockT2T1Entry, 2, 1, 1, 1)
self.label_16 = QtWidgets.QLabel(self.groupBox_2)
self.label_16.setText("")
self.label_16.setObjectName("label_16")
self.gridLayout_3.addWidget(self.label_16, 0, 6, 1, 1)
spacerItem16 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_3.addItem(spacerItem16, 0, 5, 1, 1)
spacerItem17 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_3.addItem(spacerItem17, 1, 5, 1, 1)
spacerItem18 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_3.addItem(spacerItem18, 2, 5, 1, 1)
self.gridLayout_2.addWidget(self.groupBox_2, 0, 0, 1, 1)
spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_2.addItem(spacerItem19, 0, 1, 1, 1)
self.horizontalLayout_5.addLayout(self.gridLayout_2)
self.verticalLayout_3.addLayout(self.horizontalLayout_5)
spacerItem20 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_3.addItem(spacerItem20)
self.mainTabSet.addTab(self.normalShockTab, "")
self.tab_3 = QtWidgets.QWidget()
self.tab_3.setObjectName("tab_3")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_3)
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
self.horizontalLayout_7.setObjectName("horizontalLayout_7")
self.groupBox_3 = QtWidgets.QGroupBox(self.tab_3)
self.groupBox_3.setObjectName("groupBox_3")
self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.groupBox_3)
self.horizontalLayout_8.setObjectName("horizontalLayout_8")
self.label_18 = QtWidgets.QLabel(self.groupBox_3)
self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_18.setFont(font)
self.label_18.setObjectName("label_18")
self.horizontalLayout_8.addWidget(self.label_18)
self.obliqueShockGammaEntry = QtWidgets.QLineEdit(self.groupBox_3)
self.obliqueShockGammaEntry.setObjectName("obliqueShockGammaEntry")
self.horizontalLayout_8.addWidget(self.obliqueShockGammaEntry)
spacerItem21 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_8.addItem(spacerItem21)
self.label_20 = QtWidgets.QLabel(self.groupBox_3)
self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_20.setFont(font)
self.label_20.setObjectName("label_20")
self.horizontalLayout_8.addWidget(self.label_20)
self.obliqueShockOptionCombo = QtWidgets.QComboBox(self.groupBox_3)
self.obliqueShockOptionCombo.setMinimumSize(QtCore.QSize(350, 0))
self.obliqueShockOptionCombo.setObjectName("obliqueShockOptionCombo")
self.horizontalLayout_8.addWidget(self.obliqueShockOptionCombo)
spacerItem22 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_8.addItem(spacerItem22)
self.label_32 = QtWidgets.QLabel(self.groupBox_3)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_32.setFont(font)
self.label_32.setObjectName("label_32")
self.horizontalLayout_8.addWidget(self.label_32)
self.obliqueShockTypeCombo = QtWidgets.QComboBox(self.groupBox_3)
self.obliqueShockTypeCombo.setMinimumSize(QtCore.QSize(75, 0))
self.obliqueShockTypeCombo.setObjectName("obliqueShockTypeCombo")
self.horizontalLayout_8.addWidget(self.obliqueShockTypeCombo)
spacerItem23 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_8.addItem(spacerItem23)
self.obliqueShockDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_3)
self.obliqueShockDegreeChkBtn.setCheckable(True)
self.obliqueShockDegreeChkBtn.setObjectName("obliqueShockDegreeChkBtn")
self.horizontalLayout_8.addWidget(self.obliqueShockDegreeChkBtn)
spacerItem24 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_8.addItem(spacerItem24)
self.obliqueShockCalcBtn = QtWidgets.QPushButton(self.groupBox_3)
self.obliqueShockCalcBtn.setObjectName("obliqueShockCalcBtn")
self.horizontalLayout_8.addWidget(self.obliqueShockCalcBtn)
self.horizontalLayout_7.addWidget(self.groupBox_3)
spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_7.addItem(spacerItem25)
self.verticalLayout_4.addLayout(self.horizontalLayout_7)
self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
self.horizontalLayout_11.setObjectName("horizontalLayout_11")
self.groupBox_4 = QtWidgets.QGroupBox(self.tab_3)
self.groupBox_4.setTitle("")
self.groupBox_4.setObjectName("groupBox_4")
self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_4)
self.gridLayout_4.setObjectName("gridLayout_4")
spacerItem26 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_4.addItem(spacerItem26, 2, 5, 1, 1)
self.label_31 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_31.setFont(font)
self.label_31.setObjectName("label_31")
self.gridLayout_4.addWidget(self.label_31, 0, 3, 1, 1)
self.label_30 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_30.setFont(font)
self.label_30.setObjectName("label_30")
self.gridLayout_4.addWidget(self.label_30, 0, 0, 1, 1)
self.label_27 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_27.setFont(font)
self.label_27.setObjectName("label_27")
self.gridLayout_4.addWidget(self.label_27, 3, 0, 1, 1)
self.label_23 = QtWidgets.QLabel(self.groupBox_4)
self.label_23.setText("")
self.label_23.setObjectName("label_23")
self.gridLayout_4.addWidget(self.label_23, 2, 11, 1, 1)
self.label_34 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_34.setFont(font)
self.label_34.setObjectName("label_34")
self.gridLayout_4.addWidget(self.label_34, 2, 9, 1, 1)
self.label_29 = QtWidgets.QLabel(self.groupBox_4)
self.label_29.setText("")
self.label_29.setObjectName("label_29")
self.gridLayout_4.addWidget(self.label_29, 3, 9, 1, 1)
self.obliqueShockMn1Edit = QtWidgets.QLineEdit(self.groupBox_4)
self.obliqueShockMn1Edit.setObjectName("obliqueShockMn1Edit")
self.gridLayout_4.addWidget(self.obliqueShockMn1Edit, 2, 4, 1, 1)
self.obliqueShockP2P1Edit = QtWidgets.QLineEdit(self.groupBox_4)
self.obliqueShockP2P1Edit.setObjectName("obliqueShockP2P1Edit")
self.gridLayout_4.addWidget(self.obliqueShockP2P1Edit, 3, 1, 1, 1)
spacerItem27 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_4.addItem(spacerItem27, 2, 8, 1, 1)
self.label_25 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_25.setFont(font)
self.label_25.setObjectName("label_25")
self.gridLayout_4.addWidget(self.label_25, 2, 3, 1, 1)
self.label_33 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_33.setFont(font)
self.label_33.setObjectName("label_33")
self.gridLayout_4.addWidget(self.label_33, 2, 0, 1, 1)
self.obliqueShockM1Edit = QtWidgets.QLineEdit(self.groupBox_4)
self.obliqueShockM1Edit.setObjectName("obliqueShockM1Edit")
self.gridLayout_4.addWidget(self.obliqueShockM1Edit, 2, 1, 1, 1)
spacerItem28 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_4.addItem(spacerItem28, 3, 8, 1, 1)
self.label_28 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_28.setFont(font)
self.label_28.setObjectName("label_28")
self.gridLayout_4.addWidget(self.label_28, 2, 6, 1, 1)
self.obliqueShockM2Edit = QtWidgets.QLineEdit(self.groupBox_4)
self.obliqueShockM2Edit.setObjectName("obliqueShockM2Edit")
self.gridLayout_4.addWidget(self.obliqueShockM2Edit, 2, 10, 1, 1)
self.obiqueShockMn2Edit = QtWidgets.QLineEdit(self.groupBox_4)
self.obiqueShockMn2Edit.setObjectName("obiqueShockMn2Edit")
self.gridLayout_4.addWidget(self.obiqueShockMn2Edit, 2, 7, 1, 1)
spacerItem29 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_4.addItem(spacerItem29, 2, 2, 1, 1)
self.label_21 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_21.setFont(font)
self.label_21.setObjectName("label_21")
self.gridLayout_4.addWidget(self.label_21, 3, 3, 1, 1)
self.obliqueShockRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_4)
self.obliqueShockRho2Rho1Edit.setObjectName("obliqueShockRho2Rho1Edit")
self.gridLayout_4.addWidget(self.obliqueShockRho2Rho1Edit, 3, 4, 1, 1)
self.label_26 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_26.setFont(font)
self.label_26.setObjectName("label_26")
self.gridLayout_4.addWidget(self.label_26, 4, 0, 1, 1)
self.obliqueShockT2T1Edit = QtWidgets.QLineEdit(self.groupBox_4)
self.obliqueShockT2T1Edit.setObjectName("obliqueShockT2T1Edit")
self.gridLayout_4.addWidget(self.obliqueShockT2T1Edit, 4, 1, 1, 1)
spacerItem30 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_4.addItem(spacerItem30, 4, 2, 1, 1)
self.label_22 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_22.setFont(font)
self.label_22.setObjectName("label_22")
self.gridLayout_4.addWidget(self.label_22, 4, 3, 1, 1)
self.obliqueShockPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_4)
self.obliqueShockPo2Po1Edit.setObjectName("obliqueShockPo2Po1Edit")
self.gridLayout_4.addWidget(self.obliqueShockPo2Po1Edit, 4, 4, 1, 1)
self.label_24 = QtWidgets.QLabel(self.groupBox_4)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_24.setFont(font)
self.label_24.setObjectName("label_24")
self.gridLayout_4.addWidget(self.label_24, 3, 6, 1, 1)
self.obliqueShockPo2P1Edit = QtWidgets.QLineEdit(self.groupBox_4)
self.obliqueShockPo2P1Edit.setObjectName("obliqueShockPo2P1Edit")
self.gridLayout_4.addWidget(self.obliqueShockPo2P1Edit, 3, 7, 1, 1)
spacerItem31 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_4.addItem(spacerItem31, 3, 2, 1, 1)
spacerItem32 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_4.addItem(spacerItem32, 3, 5, 1, 1)
self.obliqueShockWedgeAngleEdit = QtWidgets.QLineEdit(self.groupBox_4)
self.obliqueShockWedgeAngleEdit.setObjectName("obliqueShockWedgeAngleEdit")
self.gridLayout_4.addWidget(self.obliqueShockWedgeAngleEdit, 0, 1, 1, 1)
self.obliqueShockAngleEdit = QtWidgets.QLineEdit(self.groupBox_4)
self.obliqueShockAngleEdit.setObjectName("obliqueShockAngleEdit")
self.gridLayout_4.addWidget(self.obliqueShockAngleEdit, 0, 4, 1, 1)
spacerItem33 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_4.addItem(spacerItem33, 0, 2, 1, 1)
self.horizontalLayout_11.addWidget(self.groupBox_4)
spacerItem34 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_11.addItem(spacerItem34)
self.verticalLayout_4.addLayout(self.horizontalLayout_11)
spacerItem35 = QtWidgets.QSpacerItem(20, 136, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_4.addItem(spacerItem35)
self.mainTabSet.addTab(self.tab_3, "")
self.tab_4 = QtWidgets.QWidget()
self.tab_4.setObjectName("tab_4")
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tab_4)
self.verticalLayout_5.setObjectName("verticalLayout_5")
self.groupBox_5 = QtWidgets.QGroupBox(self.tab_4)
self.groupBox_5.setObjectName("groupBox_5")
self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.groupBox_5)
self.horizontalLayout_9.setObjectName("horizontalLayout_9")
self.label_35 = QtWidgets.QLabel(self.groupBox_5)
self.label_35.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_35.setFont(font)
self.label_35.setObjectName("label_35")
self.horizontalLayout_9.addWidget(self.label_35)
self.fannoGammaEntry = QtWidgets.QLineEdit(self.groupBox_5)
self.fannoGammaEntry.setObjectName("fannoGammaEntry")
self.horizontalLayout_9.addWidget(self.fannoGammaEntry)
spacerItem36 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_9.addItem(spacerItem36)
self.label_36 = QtWidgets.QLabel(self.groupBox_5)
self.label_36.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_36.setFont(font)
self.label_36.setObjectName("label_36")
self.horizontalLayout_9.addWidget(self.label_36)
self.fannoOptionCombo = QtWidgets.QComboBox(self.groupBox_5)
self.fannoOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
self.fannoOptionCombo.setObjectName("fannoOptionCombo")
self.horizontalLayout_9.addWidget(self.fannoOptionCombo)
spacerItem37 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_9.addItem(spacerItem37)
self.label_37 = QtWidgets.QLabel(self.groupBox_5)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_37.setFont(font)
self.label_37.setObjectName("label_37")
self.horizontalLayout_9.addWidget(self.label_37)
self.fannoFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_5)
self.fannoFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
self.fannoFlowTypeCombo.setObjectName("fannoFlowTypeCombo")
self.horizontalLayout_9.addWidget(self.fannoFlowTypeCombo)
spacerItem38 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_9.addItem(spacerItem38)
self.fannoCalculateBtn = QtWidgets.QPushButton(self.groupBox_5)
self.fannoCalculateBtn.setObjectName("fannoCalculateBtn")
self.horizontalLayout_9.addWidget(self.fannoCalculateBtn)
spacerItem39 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_9.addItem(spacerItem39)
self.verticalLayout_5.addWidget(self.groupBox_5)
self.groupBox_6 = QtWidgets.QGroupBox(self.tab_4)
self.groupBox_6.setObjectName("groupBox_6")
self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_6)
self.gridLayout_5.setObjectName("gridLayout_5")
self.fannoUUStEdit = QtWidgets.QLineEdit(self.groupBox_6)
self.fannoUUStEdit.setObjectName("fannoUUStEdit")
self.gridLayout_5.addWidget(self.fannoUUStEdit, 3, 1, 1, 1)
self.label_46 = QtWidgets.QLabel(self.groupBox_6)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_46.setFont(font)
self.label_46.setObjectName("label_46")
self.gridLayout_5.addWidget(self.label_46, 1, 3, 1, 1)
self.fannoPPStEdit = QtWidgets.QLineEdit(self.groupBox_6)
self.fannoPPStEdit.setObjectName("fannoPPStEdit")
self.gridLayout_5.addWidget(self.fannoPPStEdit, 1, 7, 1, 1)
self.fannoRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_6)
self.fannoRhoRhoStEdit.setObjectName("fannoRhoRhoStEdit")
self.gridLayout_5.addWidget(self.fannoRhoRhoStEdit, 2, 1, 1, 1)
self.fanno4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_6)
self.fanno4FLStDEdit.setObjectName("fanno4FLStDEdit")
self.gridLayout_5.addWidget(self.fanno4FLStDEdit, 2, 7, 1, 1)
self.label_50 = QtWidgets.QLabel(self.groupBox_6)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_50.setFont(font)
self.label_50.setObjectName("label_50")
self.gridLayout_5.addWidget(self.label_50, 2, 6, 1, 1)
self.label_40 = QtWidgets.QLabel(self.groupBox_6)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_40.setFont(font)
self.label_40.setObjectName("label_40")
self.gridLayout_5.addWidget(self.label_40, 2, 0, 1, 1)
self.fannoPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_6)
self.fannoPoPoStEdit.setObjectName("fannoPoPoStEdit")
self.gridLayout_5.addWidget(self.fannoPoPoStEdit, 2, 4, 1, 1)
self.fannoTTStEdit = QtWidgets.QLineEdit(self.groupBox_6)
self.fannoTTStEdit.setObjectName("fannoTTStEdit")
self.gridLayout_5.addWidget(self.fannoTTStEdit, 1, 4, 1, 1)
self.label_47 = QtWidgets.QLabel(self.groupBox_6)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_47.setFont(font)
self.label_47.setObjectName("label_47")
self.gridLayout_5.addWidget(self.label_47, 2, 3, 1, 1)
self.label_45 = QtWidgets.QLabel(self.groupBox_6)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_45.setFont(font)
self.label_45.setObjectName("label_45")
self.gridLayout_5.addWidget(self.label_45, 1, 0, 1, 1)
spacerItem40 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_5.addItem(spacerItem40, 1, 2, 1, 1)
spacerItem41 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_5.addItem(spacerItem41, 2, 2, 1, 1)
spacerItem42 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_5.addItem(spacerItem42, 1, 5, 1, 1)
spacerItem43 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_5.addItem(spacerItem43, 3, 2, 1, 1)
self.label_41 = QtWidgets.QLabel(self.groupBox_6)
self.label_41.setText("")
self.label_41.setObjectName("label_41")
self.gridLayout_5.addWidget(self.label_41, 1, 10, 1, 1)
self.label_42 = QtWidgets.QLabel(self.groupBox_6)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_42.setFont(font)
self.label_42.setObjectName("label_42")
self.gridLayout_5.addWidget(self.label_42, 1, 6, 1, 1)
spacerItem44 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_5.addItem(spacerItem44, 2, 5, 1, 1)
self.fannoUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_6)
self.fannoUpstreamMachEdit.setObjectName("fannoUpstreamMachEdit")
self.gridLayout_5.addWidget(self.fannoUpstreamMachEdit, 1, 1, 1, 1)
self.label_48 = QtWidgets.QLabel(self.groupBox_6)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_48.setFont(font)
self.label_48.setObjectName("label_48")
self.gridLayout_5.addWidget(self.label_48, 3, 0, 1, 1)
self.label_43 = QtWidgets.QLabel(self.groupBox_6)
self.label_43.setText("")
self.label_43.setObjectName("label_43")
self.gridLayout_5.addWidget(self.label_43, 2, 8, 1, 1)
self.verticalLayout_5.addWidget(self.groupBox_6)
spacerItem45 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
self.verticalLayout_5.addItem(spacerItem45)
self.groupBox_8 = QtWidgets.QGroupBox(self.tab_4)
self.groupBox_8.setObjectName("groupBox_8")
self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_8)
self.verticalLayout_6.setObjectName("verticalLayout_6")
self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
self.horizontalLayout_10.setObjectName("horizontalLayout_10")
self.label_38 = QtWidgets.QLabel(self.groupBox_8)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_38.setFont(font)
self.label_38.setObjectName("label_38")
self.horizontalLayout_10.addWidget(self.label_38)
self.fannoPipeLenEdit = QtWidgets.QLineEdit(self.groupBox_8)
self.fannoPipeLenEdit.setObjectName("fannoPipeLenEdit")
self.horizontalLayout_10.addWidget(self.fannoPipeLenEdit)
spacerItem46 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_10.addItem(spacerItem46)
self.label_39 = QtWidgets.QLabel(self.groupBox_8)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_39.setFont(font)
self.label_39.setObjectName("label_39")
self.horizontalLayout_10.addWidget(self.label_39)
self.fannoPipeDiameterEdit = QtWidgets.QLineEdit(self.groupBox_8)
self.fannoPipeDiameterEdit.setObjectName("fannoPipeDiameterEdit")
self.horizontalLayout_10.addWidget(self.fannoPipeDiameterEdit)
spacerItem47 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_10.addItem(spacerItem47)
self.label_44 = QtWidgets.QLabel(self.groupBox_8)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_44.setFont(font)
self.label_44.setObjectName("label_44")
self.horizontalLayout_10.addWidget(self.label_44)
self.fannoFrictionCoeffEdit = QtWidgets.QLineEdit(self.groupBox_8)
self.fannoFrictionCoeffEdit.setObjectName("fannoFrictionCoeffEdit")
self.horizontalLayout_10.addWidget(self.fannoFrictionCoeffEdit)
self.fannoApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_8)
self.fannoApplyPipeParamBtn.setObjectName("fannoApplyPipeParamBtn")
self.horizontalLayout_10.addWidget(self.fannoApplyPipeParamBtn)
spacerItem48 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_10.addItem(spacerItem48)
self.verticalLayout_6.addLayout(self.horizontalLayout_10)
self.verticalLayout_5.addWidget(self.groupBox_8)
spacerItem49 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
self.verticalLayout_5.addItem(spacerItem49)
self.groupBox_7 = QtWidgets.QGroupBox(self.tab_4)
self.groupBox_7.setObjectName("groupBox_7")
self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_7)
self.gridLayout_6.setObjectName("gridLayout_6")
self.fannoDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_7)
self.fannoDwnStrmUUStEdit.setObjectName("fannoDwnStrmUUStEdit")
self.gridLayout_6.addWidget(self.fannoDwnStrmUUStEdit, 3, 1, 1, 1)
self.label_49 = QtWidgets.QLabel(self.groupBox_7)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_49.setFont(font)
self.label_49.setObjectName("label_49")
self.gridLayout_6.addWidget(self.label_49, 1, 3, 1, 1)
self.fannoDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_7)
self.fannoDwnStrmPPStEdit.setObjectName("fannoDwnStrmPPStEdit")
self.gridLayout_6.addWidget(self.fannoDwnStrmPPStEdit, 1, 7, 1, 1)
self.fannoDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_7)
self.fannoDwnStrmRhoRhoStEdit.setObjectName("fannoDwnStrmRhoRhoStEdit")
self.gridLayout_6.addWidget(self.fannoDwnStrmRhoRhoStEdit, 2, 1, 1, 1)
self.fannoDwnStrm4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_7)
self.fannoDwnStrm4FLStDEdit.setObjectName("fannoDwnStrm4FLStDEdit")
self.gridLayout_6.addWidget(self.fannoDwnStrm4FLStDEdit, 2, 7, 1, 1)
self.label_51 = QtWidgets.QLabel(self.groupBox_7)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_51.setFont(font)
self.label_51.setObjectName("label_51")
self.gridLayout_6.addWidget(self.label_51, 2, 6, 1, 1)
self.label_52 = QtWidgets.QLabel(self.groupBox_7)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_52.setFont(font)
self.label_52.setObjectName("label_52")
self.gridLayout_6.addWidget(self.label_52, 2, 0, 1, 1)
self.fannoDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_7)
self.fannoDwnStrmPoPoStrEdit.setObjectName("fannoDwnStrmPoPoStrEdit")
self.gridLayout_6.addWidget(self.fannoDwnStrmPoPoStrEdit, 2, 4, 1, 1)
self.fannoDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_7)
self.fannoDwnStrmTTStEdit.setObjectName("fannoDwnStrmTTStEdit")
self.gridLayout_6.addWidget(self.fannoDwnStrmTTStEdit, 1, 4, 1, 1)
self.label_53 = QtWidgets.QLabel(self.groupBox_7)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_53.setFont(font)
self.label_53.setObjectName("label_53")
self.gridLayout_6.addWidget(self.label_53, 2, 3, 1, 1)
self.label_54 = QtWidgets.QLabel(self.groupBox_7)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_54.setFont(font)
self.label_54.setObjectName("label_54")
self.gridLayout_6.addWidget(self.label_54, 1, 0, 1, 1)
spacerItem50 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_6.addItem(spacerItem50, 1, 2, 1, 1)
spacerItem51 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_6.addItem(spacerItem51, 2, 2, 1, 1)
spacerItem52 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_6.addItem(spacerItem52, 1, 5, 1, 1)
spacerItem53 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_6.addItem(spacerItem53, 3, 2, 1, 1)
self.label_55 = QtWidgets.QLabel(self.groupBox_7)
self.label_55.setText("")
self.label_55.setObjectName("label_55")
self.gridLayout_6.addWidget(self.label_55, 1, 10, 1, 1)
self.label_56 = QtWidgets.QLabel(self.groupBox_7)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_56.setFont(font)
self.label_56.setObjectName("label_56")
self.gridLayout_6.addWidget(self.label_56, 1, 6, 1, 1)
spacerItem54 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_6.addItem(spacerItem54, 2, 5, 1, 1)
self.fannoDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_7)
self.fannoDwnStrmMachEdit.setObjectName("fannoDwnStrmMachEdit")
self.gridLayout_6.addWidget(self.fannoDwnStrmMachEdit, 1, 1, 1, 1)
self.label_57 = QtWidgets.QLabel(self.groupBox_7)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_57.setFont(font)
self.label_57.setObjectName("label_57")
self.gridLayout_6.addWidget(self.label_57, 3, 0, 1, 1)
self.label_58 = QtWidgets.QLabel(self.groupBox_7)
self.label_58.setText("")
self.label_58.setObjectName("label_58")
self.gridLayout_6.addWidget(self.label_58, 2, 8, 1, 1)
self.label_59 = QtWidgets.QLabel(self.groupBox_7)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_59.setFont(font)
self.label_59.setObjectName("label_59")
self.gridLayout_6.addWidget(self.label_59, 3, 3, 1, 1)
self.fannoChokedLengthEdit = QtWidgets.QLineEdit(self.groupBox_7)
self.fannoChokedLengthEdit.setObjectName("fannoChokedLengthEdit")
self.gridLayout_6.addWidget(self.fannoChokedLengthEdit, 3, 4, 1, 1)
self.verticalLayout_5.addWidget(self.groupBox_7)
spacerItem55 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum)
self.verticalLayout_5.addItem(spacerItem55)
self.groupBox_9 = QtWidgets.QGroupBox(self.tab_4)
self.groupBox_9.setObjectName("groupBox_9")
self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_9)
self.gridLayout_7.setObjectName("gridLayout_7")
self.label_65 = QtWidgets.QLabel(self.groupBox_9)
self.label_65.setText("")
self.label_65.setObjectName("label_65")
self.gridLayout_7.addWidget(self.label_65, 1, 11, 1, 1)
self.label_67 = QtWidgets.QLabel(self.groupBox_9)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_67.setFont(font)
self.label_67.setObjectName("label_67")
self.gridLayout_7.addWidget(self.label_67, 1, 6, 1, 1)
self.fannoT2T1Edit = QtWidgets.QLineEdit(self.groupBox_9)
self.fannoT2T1Edit.setObjectName("fannoT2T1Edit")
self.gridLayout_7.addWidget(self.fannoT2T1Edit, 1, 1, 1, 1)
self.label_63 = QtWidgets.QLabel(self.groupBox_9)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_63.setFont(font)
self.label_63.setObjectName("label_63")
self.gridLayout_7.addWidget(self.label_63, 2, 3, 1, 1)
self.fanno4FLStD24FLStD1Edit = QtWidgets.QLineEdit(self.groupBox_9)
self.fanno4FLStD24FLStD1Edit.setObjectName("fanno4FLStD24FLStD1Edit")
self.gridLayout_7.addWidget(self.fanno4FLStD24FLStD1Edit, 2, 7, 1, 1)
spacerItem56 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_7.addItem(spacerItem56, 2, 2, 1, 1)
self.fannoP2P1Edit = QtWidgets.QLineEdit(self.groupBox_9)
self.fannoP2P1Edit.setObjectName("fannoP2P1Edit")
self.gridLayout_7.addWidget(self.fannoP2P1Edit, 1, 4, 1, 1)
self.fannoRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_9)
self.fannoRho2Rho1Edit.setObjectName("fannoRho2Rho1Edit")
self.gridLayout_7.addWidget(self.fannoRho2Rho1Edit, 2, 1, 1, 1)
spacerItem57 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_7.addItem(spacerItem57, 1, 2, 1, 1)
self.fannoU2U1Edit = QtWidgets.QLineEdit(self.groupBox_9)
self.fannoU2U1Edit.setObjectName("fannoU2U1Edit")
self.gridLayout_7.addWidget(self.fannoU2U1Edit, 1, 7, 1, 1)
self.label_62 = QtWidgets.QLabel(self.groupBox_9)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_62.setFont(font)
self.label_62.setObjectName("label_62")
self.gridLayout_7.addWidget(self.label_62, 2, 0, 1, 1)
self.label_68 = QtWidgets.QLabel(self.groupBox_9)
self.label_68.setText("")
self.label_68.setObjectName("label_68")
self.gridLayout_7.addWidget(self.label_68, 2, 9, 1, 1)
spacerItem58 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_7.addItem(spacerItem58, 1, 5, 1, 1)
self.label_61 = QtWidgets.QLabel(self.groupBox_9)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_61.setFont(font)
self.label_61.setObjectName("label_61")
self.gridLayout_7.addWidget(self.label_61, 2, 6, 1, 1)
self.label_60 = QtWidgets.QLabel(self.groupBox_9)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_60.setFont(font)
self.label_60.setObjectName("label_60")
self.gridLayout_7.addWidget(self.label_60, 1, 0, 1, 1)
self.label_66 = QtWidgets.QLabel(self.groupBox_9)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_66.setFont(font)
self.label_66.setObjectName("label_66")
self.gridLayout_7.addWidget(self.label_66, 1, 3, 1, 1)
self.fannoPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_9)
self.fannoPo2Po1Edit.setObjectName("fannoPo2Po1Edit")
self.gridLayout_7.addWidget(self.fannoPo2Po1Edit, 2, 4, 1, 1)
spacerItem59 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_7.addItem(spacerItem59, 2, 5, 1, 1)
self.verticalLayout_5.addWidget(self.groupBox_9)
spacerItem60 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_5.addItem(spacerItem60)
self.mainTabSet.addTab(self.tab_4, "")
self.tab_5 = QtWidgets.QWidget()
self.tab_5.setObjectName("tab_5")
self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_5)
self.verticalLayout.setObjectName("verticalLayout")
self.groupBox_10 = QtWidgets.QGroupBox(self.tab_5)
self.groupBox_10.setObjectName("groupBox_10")
self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.groupBox_10)
self.horizontalLayout_13.setObjectName("horizontalLayout_13")
self.label_64 = QtWidgets.QLabel(self.groupBox_10)
self.label_64.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_64.setFont(font)
self.label_64.setObjectName("label_64")
self.horizontalLayout_13.addWidget(self.label_64)
self.rayleighGammaEntry = QtWidgets.QLineEdit(self.groupBox_10)
self.rayleighGammaEntry.setObjectName("rayleighGammaEntry")
self.horizontalLayout_13.addWidget(self.rayleighGammaEntry)
spacerItem61 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_13.addItem(spacerItem61)
self.label_69 = QtWidgets.QLabel(self.groupBox_10)
self.label_69.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_69.setFont(font)
self.label_69.setObjectName("label_69")
self.horizontalLayout_13.addWidget(self.label_69)
self.rayleighOptionCombo = QtWidgets.QComboBox(self.groupBox_10)
self.rayleighOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
self.rayleighOptionCombo.setObjectName("rayleighOptionCombo")
self.horizontalLayout_13.addWidget(self.rayleighOptionCombo)
spacerItem62 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_13.addItem(spacerItem62)
self.label_70 = QtWidgets.QLabel(self.groupBox_10)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_70.setFont(font)
self.label_70.setObjectName("label_70")
self.horizontalLayout_13.addWidget(self.label_70)
self.rayleighFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_10)
self.rayleighFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0))
self.rayleighFlowTypeCombo.setObjectName("rayleighFlowTypeCombo")
self.horizontalLayout_13.addWidget(self.rayleighFlowTypeCombo)
spacerItem63 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_13.addItem(spacerItem63)
self.rayleighCalculateBtn = QtWidgets.QPushButton(self.groupBox_10)
self.rayleighCalculateBtn.setObjectName("rayleighCalculateBtn")
self.horizontalLayout_13.addWidget(self.rayleighCalculateBtn)
spacerItem64 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_13.addItem(spacerItem64)
self.verticalLayout.addWidget(self.groupBox_10)
self.groupBox_11 = QtWidgets.QGroupBox(self.tab_5)
self.groupBox_11.setObjectName("groupBox_11")
self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox_11)
self.gridLayout_8.setObjectName("gridLayout_8")
self.rayleighUUStEdit = QtWidgets.QLineEdit(self.groupBox_11)
self.rayleighUUStEdit.setObjectName("rayleighUUStEdit")
self.gridLayout_8.addWidget(self.rayleighUUStEdit, 3, 1, 1, 1)
self.label_71 = QtWidgets.QLabel(self.groupBox_11)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_71.setFont(font)
self.label_71.setObjectName("label_71")
self.gridLayout_8.addWidget(self.label_71, 1, 3, 1, 1)
self.rayleighPPStEdit = QtWidgets.QLineEdit(self.groupBox_11)
self.rayleighPPStEdit.setObjectName("rayleighPPStEdit")
self.gridLayout_8.addWidget(self.rayleighPPStEdit, 1, 7, 1, 1)
self.rayleighRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_11)
self.rayleighRhoRhoStEdit.setObjectName("rayleighRhoRhoStEdit")
self.gridLayout_8.addWidget(self.rayleighRhoRhoStEdit, 2, 1, 1, 1)
self.rayleighToToStEdit = QtWidgets.QLineEdit(self.groupBox_11)
self.rayleighToToStEdit.setObjectName("rayleighToToStEdit")
self.gridLayout_8.addWidget(self.rayleighToToStEdit, 2, 7, 1, 1)
self.label_72 = QtWidgets.QLabel(self.groupBox_11)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_72.setFont(font)
self.label_72.setObjectName("label_72")
self.gridLayout_8.addWidget(self.label_72, 2, 6, 1, 1)
self.label_73 = QtWidgets.QLabel(self.groupBox_11)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_73.setFont(font)
self.label_73.setObjectName("label_73")
self.gridLayout_8.addWidget(self.label_73, 2, 0, 1, 1)
self.rayleighPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_11)
self.rayleighPoPoStEdit.setObjectName("rayleighPoPoStEdit")
self.gridLayout_8.addWidget(self.rayleighPoPoStEdit, 2, 4, 1, 1)
self.rayleighTTStEdit = QtWidgets.QLineEdit(self.groupBox_11)
self.rayleighTTStEdit.setObjectName("rayleighTTStEdit")
self.gridLayout_8.addWidget(self.rayleighTTStEdit, 1, 4, 1, 1)
self.label_74 = QtWidgets.QLabel(self.groupBox_11)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_74.setFont(font)
self.label_74.setObjectName("label_74")
self.gridLayout_8.addWidget(self.label_74, 2, 3, 1, 1)
self.label_75 = QtWidgets.QLabel(self.groupBox_11)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_75.setFont(font)
self.label_75.setObjectName("label_75")
self.gridLayout_8.addWidget(self.label_75, 1, 0, 1, 1)
spacerItem65 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_8.addItem(spacerItem65, 1, 2, 1, 1)
spacerItem66 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_8.addItem(spacerItem66, 2, 2, 1, 1)
spacerItem67 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_8.addItem(spacerItem67, 1, 5, 1, 1)
spacerItem68 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_8.addItem(spacerItem68, 3, 2, 1, 1)
self.label_76 = QtWidgets.QLabel(self.groupBox_11)
self.label_76.setText("")
self.label_76.setObjectName("label_76")
self.gridLayout_8.addWidget(self.label_76, 1, 10, 1, 1)
self.label_77 = QtWidgets.QLabel(self.groupBox_11)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_77.setFont(font)
self.label_77.setObjectName("label_77")
self.gridLayout_8.addWidget(self.label_77, 1, 6, 1, 1)
spacerItem69 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_8.addItem(spacerItem69, 2, 5, 1, 1)
self.rayleighUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_11)
self.rayleighUpstreamMachEdit.setObjectName("rayleighUpstreamMachEdit")
self.gridLayout_8.addWidget(self.rayleighUpstreamMachEdit, 1, 1, 1, 1)
self.label_78 = QtWidgets.QLabel(self.groupBox_11)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_78.setFont(font)
self.label_78.setObjectName("label_78")
self.gridLayout_8.addWidget(self.label_78, 3, 0, 1, 1)
self.label_79 = QtWidgets.QLabel(self.groupBox_11)
self.label_79.setText("")
self.label_79.setObjectName("label_79")
self.gridLayout_8.addWidget(self.label_79, 2, 8, 1, 1)
self.verticalLayout.addWidget(self.groupBox_11)
self.groupBox_12 = QtWidgets.QGroupBox(self.tab_5)
self.groupBox_12.setObjectName("groupBox_12")
self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBox_12)
self.verticalLayout_7.setObjectName("verticalLayout_7")
self.horizontalLayout_14 = QtWidgets.QHBoxLayout()
self.horizontalLayout_14.setObjectName("horizontalLayout_14")
self.label_80 = QtWidgets.QLabel(self.groupBox_12)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_80.setFont(font)
self.label_80.setObjectName("label_80")
self.horizontalLayout_14.addWidget(self.label_80)
self.rayleighHeatEdit = QtWidgets.QLineEdit(self.groupBox_12)
self.rayleighHeatEdit.setObjectName("rayleighHeatEdit")
self.horizontalLayout_14.addWidget(self.rayleighHeatEdit)
spacerItem70 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_14.addItem(spacerItem70)
self.label_81 = QtWidgets.QLabel(self.groupBox_12)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_81.setFont(font)
self.label_81.setObjectName("label_81")
self.horizontalLayout_14.addWidget(self.label_81)
self.rayleighGasConstantEdit = QtWidgets.QLineEdit(self.groupBox_12)
self.rayleighGasConstantEdit.setObjectName("rayleighGasConstantEdit")
self.horizontalLayout_14.addWidget(self.rayleighGasConstantEdit)
spacerItem71 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_14.addItem(spacerItem71)
self.label_82 = QtWidgets.QLabel(self.groupBox_12)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_82.setFont(font)
self.label_82.setObjectName("label_82")
self.horizontalLayout_14.addWidget(self.label_82)
self.rayleighHeatTo1Edit = QtWidgets.QLineEdit(self.groupBox_12)
self.rayleighHeatTo1Edit.setObjectName("rayleighHeatTo1Edit")
self.horizontalLayout_14.addWidget(self.rayleighHeatTo1Edit)
self.rayleighApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_12)
self.rayleighApplyPipeParamBtn.setObjectName("rayleighApplyPipeParamBtn")
self.horizontalLayout_14.addWidget(self.rayleighApplyPipeParamBtn)
spacerItem72 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_14.addItem(spacerItem72)
self.verticalLayout_7.addLayout(self.horizontalLayout_14)
self.verticalLayout.addWidget(self.groupBox_12)
self.groupBox_13 = QtWidgets.QGroupBox(self.tab_5)
self.groupBox_13.setObjectName("groupBox_13")
self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_13)
self.gridLayout_9.setObjectName("gridLayout_9")
self.rayleighDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_13)
self.rayleighDwnStrmUUStEdit.setObjectName("rayleighDwnStrmUUStEdit")
self.gridLayout_9.addWidget(self.rayleighDwnStrmUUStEdit, 3, 1, 1, 1)
self.label_83 = QtWidgets.QLabel(self.groupBox_13)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_83.setFont(font)
self.label_83.setObjectName("label_83")
self.gridLayout_9.addWidget(self.label_83, 1, 3, 1, 1)
self.rayleighDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_13)
self.rayleighDwnStrmPPStEdit.setObjectName("rayleighDwnStrmPPStEdit")
self.gridLayout_9.addWidget(self.rayleighDwnStrmPPStEdit, 1, 7, 1, 1)
self.rayleighDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_13)
self.rayleighDwnStrmRhoRhoStEdit.setObjectName("rayleighDwnStrmRhoRhoStEdit")
self.gridLayout_9.addWidget(self.rayleighDwnStrmRhoRhoStEdit, 2, 1, 1, 1)
self.rayleighDwnStrmToToStEdit = QtWidgets.QLineEdit(self.groupBox_13)
self.rayleighDwnStrmToToStEdit.setObjectName("rayleighDwnStrmToToStEdit")
self.gridLayout_9.addWidget(self.rayleighDwnStrmToToStEdit, 2, 7, 1, 1)
self.label_84 = QtWidgets.QLabel(self.groupBox_13)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_84.setFont(font)
self.label_84.setObjectName("label_84")
self.gridLayout_9.addWidget(self.label_84, 2, 6, 1, 1)
self.label_85 = QtWidgets.QLabel(self.groupBox_13)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_85.setFont(font)
self.label_85.setObjectName("label_85")
self.gridLayout_9.addWidget(self.label_85, 2, 0, 1, 1)
self.rayleighDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_13)
self.rayleighDwnStrmPoPoStrEdit.setObjectName("rayleighDwnStrmPoPoStrEdit")
self.gridLayout_9.addWidget(self.rayleighDwnStrmPoPoStrEdit, 2, 4, 1, 1)
self.rayleighDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_13)
self.rayleighDwnStrmTTStEdit.setObjectName("rayleighDwnStrmTTStEdit")
self.gridLayout_9.addWidget(self.rayleighDwnStrmTTStEdit, 1, 4, 1, 1)
self.label_86 = QtWidgets.QLabel(self.groupBox_13)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_86.setFont(font)
self.label_86.setObjectName("label_86")
self.gridLayout_9.addWidget(self.label_86, 2, 3, 1, 1)
self.label_87 = QtWidgets.QLabel(self.groupBox_13)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_87.setFont(font)
self.label_87.setObjectName("label_87")
self.gridLayout_9.addWidget(self.label_87, 1, 0, 1, 1)
spacerItem73 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_9.addItem(spacerItem73, 1, 2, 1, 1)
spacerItem74 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_9.addItem(spacerItem74, 2, 2, 1, 1)
spacerItem75 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_9.addItem(spacerItem75, 1, 5, 1, 1)
spacerItem76 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_9.addItem(spacerItem76, 3, 2, 1, 1)
self.label_88 = QtWidgets.QLabel(self.groupBox_13)
self.label_88.setText("")
self.label_88.setObjectName("label_88")
self.gridLayout_9.addWidget(self.label_88, 1, 10, 1, 1)
self.label_89 = QtWidgets.QLabel(self.groupBox_13)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_89.setFont(font)
self.label_89.setObjectName("label_89")
self.gridLayout_9.addWidget(self.label_89, 1, 6, 1, 1)
spacerItem77 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_9.addItem(spacerItem77, 2, 5, 1, 1)
self.rayleighDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_13)
self.rayleighDwnStrmMachEdit.setObjectName("rayleighDwnStrmMachEdit")
self.gridLayout_9.addWidget(self.rayleighDwnStrmMachEdit, 1, 1, 1, 1)
self.label_90 = QtWidgets.QLabel(self.groupBox_13)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_90.setFont(font)
self.label_90.setObjectName("label_90")
self.gridLayout_9.addWidget(self.label_90, 3, 0, 1, 1)
self.label_91 = QtWidgets.QLabel(self.groupBox_13)
self.label_91.setText("")
self.label_91.setObjectName("label_91")
self.gridLayout_9.addWidget(self.label_91, 2, 8, 1, 1)
self.label_92 = QtWidgets.QLabel(self.groupBox_13)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_92.setFont(font)
self.label_92.setObjectName("label_92")
self.gridLayout_9.addWidget(self.label_92, 3, 3, 1, 1)
self.rayleighChokedHeatEdit = QtWidgets.QLineEdit(self.groupBox_13)
self.rayleighChokedHeatEdit.setObjectName("rayleighChokedHeatEdit")
self.gridLayout_9.addWidget(self.rayleighChokedHeatEdit, 3, 4, 1, 1)
self.verticalLayout.addWidget(self.groupBox_13)
self.groupBox_14 = QtWidgets.QGroupBox(self.tab_5)
self.groupBox_14.setObjectName("groupBox_14")
self.gridLayout_10 = QtWidgets.QGridLayout(self.groupBox_14)
self.gridLayout_10.setObjectName("gridLayout_10")
spacerItem78 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_10.addItem(spacerItem78, 1, 5, 1, 1)
self.label_97 = QtWidgets.QLabel(self.groupBox_14)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_97.setFont(font)
self.label_97.setObjectName("label_97")
self.gridLayout_10.addWidget(self.label_97, 2, 3, 1, 1)
self.rayleighP2P1Edit = QtWidgets.QLineEdit(self.groupBox_14)
self.rayleighP2P1Edit.setObjectName("rayleighP2P1Edit")
self.gridLayout_10.addWidget(self.rayleighP2P1Edit, 1, 4, 1, 1)
spacerItem79 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_10.addItem(spacerItem79, 2, 2, 1, 1)
self.rayleighTo2To1Edit = QtWidgets.QLineEdit(self.groupBox_14)
self.rayleighTo2To1Edit.setObjectName("rayleighTo2To1Edit")
self.gridLayout_10.addWidget(self.rayleighTo2To1Edit, 2, 7, 1, 1)
self.label_93 = QtWidgets.QLabel(self.groupBox_14)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_93.setFont(font)
self.label_93.setObjectName("label_93")
self.gridLayout_10.addWidget(self.label_93, 2, 6, 1, 1)
self.rayleighU2U1Edit = QtWidgets.QLineEdit(self.groupBox_14)
self.rayleighU2U1Edit.setObjectName("rayleighU2U1Edit")
self.gridLayout_10.addWidget(self.rayleighU2U1Edit, 1, 7, 1, 1)
self.rayleighRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_14)
self.rayleighRho2Rho1Edit.setObjectName("rayleighRho2Rho1Edit")
self.gridLayout_10.addWidget(self.rayleighRho2Rho1Edit, 2, 1, 1, 1)
self.label_95 = QtWidgets.QLabel(self.groupBox_14)
self.label_95.setText("")
self.label_95.setObjectName("label_95")
self.gridLayout_10.addWidget(self.label_95, 2, 9, 1, 1)
spacerItem80 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_10.addItem(spacerItem80, 1, 2, 1, 1)
self.label_100 = QtWidgets.QLabel(self.groupBox_14)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_100.setFont(font)
self.label_100.setObjectName("label_100")
self.gridLayout_10.addWidget(self.label_100, 1, 6, 1, 1)
spacerItem81 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_10.addItem(spacerItem81, 2, 5, 1, 1)
self.label_96 = QtWidgets.QLabel(self.groupBox_14)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_96.setFont(font)
self.label_96.setObjectName("label_96")
self.gridLayout_10.addWidget(self.label_96, 1, 3, 1, 1)
self.label_98 = QtWidgets.QLabel(self.groupBox_14)
self.label_98.setText("")
self.label_98.setObjectName("label_98")
self.gridLayout_10.addWidget(self.label_98, 1, 11, 1, 1)
self.label_99 = QtWidgets.QLabel(self.groupBox_14)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_99.setFont(font)
self.label_99.setObjectName("label_99")
self.gridLayout_10.addWidget(self.label_99, 1, 0, 1, 1)
self.label_94 = QtWidgets.QLabel(self.groupBox_14)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_94.setFont(font)
self.label_94.setObjectName("label_94")
self.gridLayout_10.addWidget(self.label_94, 2, 0, 1, 1)
self.rayleighT2T1Edit = QtWidgets.QLineEdit(self.groupBox_14)
self.rayleighT2T1Edit.setObjectName("rayleighT2T1Edit")
self.gridLayout_10.addWidget(self.rayleighT2T1Edit, 1, 1, 1, 1)
self.rayleighPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_14)
self.rayleighPo2Po1Edit.setObjectName("rayleighPo2Po1Edit")
self.gridLayout_10.addWidget(self.rayleighPo2Po1Edit, 2, 4, 1, 1)
self.label_117 = QtWidgets.QLabel(self.groupBox_14)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_117.setFont(font)
self.label_117.setObjectName("label_117")
self.gridLayout_10.addWidget(self.label_117, 3, 0, 1, 1)
self.rayleighTo2Edit = QtWidgets.QLineEdit(self.groupBox_14)
self.rayleighTo2Edit.setObjectName("rayleighTo2Edit")
self.gridLayout_10.addWidget(self.rayleighTo2Edit, 3, 1, 1, 1)
self.verticalLayout.addWidget(self.groupBox_14)
spacerItem82 = QtWidgets.QSpacerItem(20, 112, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout.addItem(spacerItem82)
self.mainTabSet.addTab(self.tab_5, "")
self.tab_6 = QtWidgets.QWidget()
self.tab_6.setObjectName("tab_6")
self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.tab_6)
self.verticalLayout_8.setObjectName("verticalLayout_8")
self.groupBox_15 = QtWidgets.QGroupBox(self.tab_6)
self.groupBox_15.setObjectName("groupBox_15")
self.horizontalLayout_15 = QtWidgets.QHBoxLayout(self.groupBox_15)
self.horizontalLayout_15.setObjectName("horizontalLayout_15")
self.label_101 = QtWidgets.QLabel(self.groupBox_15)
self.label_101.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_101.setFont(font)
self.label_101.setObjectName("label_101")
self.horizontalLayout_15.addWidget(self.label_101)
self.prandtlMeyerGammaEntry = QtWidgets.QLineEdit(self.groupBox_15)
self.prandtlMeyerGammaEntry.setObjectName("prandtlMeyerGammaEntry")
self.horizontalLayout_15.addWidget(self.prandtlMeyerGammaEntry)
spacerItem83 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_15.addItem(spacerItem83)
self.label_102 = QtWidgets.QLabel(self.groupBox_15)
self.label_102.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_102.setFont(font)
self.label_102.setObjectName("label_102")
self.horizontalLayout_15.addWidget(self.label_102)
self.prandtlMeyerOptionCombo = QtWidgets.QComboBox(self.groupBox_15)
self.prandtlMeyerOptionCombo.setMinimumSize(QtCore.QSize(150, 0))
self.prandtlMeyerOptionCombo.setObjectName("prandtlMeyerOptionCombo")
self.horizontalLayout_15.addWidget(self.prandtlMeyerOptionCombo)
spacerItem84 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_15.addItem(spacerItem84)
self.prandtlMeyerDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_15)
self.prandtlMeyerDegreeChkBtn.setCheckable(True)
self.prandtlMeyerDegreeChkBtn.setObjectName("prandtlMeyerDegreeChkBtn")
self.horizontalLayout_15.addWidget(self.prandtlMeyerDegreeChkBtn)
spacerItem85 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_15.addItem(spacerItem85)
self.prandtlMeyerCalculateBtn = QtWidgets.QPushButton(self.groupBox_15)
self.prandtlMeyerCalculateBtn.setObjectName("prandtlMeyerCalculateBtn")
self.horizontalLayout_15.addWidget(self.prandtlMeyerCalculateBtn)
spacerItem86 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_15.addItem(spacerItem86)
self.verticalLayout_8.addWidget(self.groupBox_15)
self.groupBox_16 = QtWidgets.QGroupBox(self.tab_6)
self.groupBox_16.setObjectName("groupBox_16")
self.gridLayout_11 = QtWidgets.QGridLayout(self.groupBox_16)
self.gridLayout_11.setObjectName("gridLayout_11")
self.label_108 = QtWidgets.QLabel(self.groupBox_16)
self.label_108.setText("")
self.label_108.setObjectName("label_108")
self.gridLayout_11.addWidget(self.label_108, 1, 10, 1, 1)
self.label_107 = QtWidgets.QLabel(self.groupBox_16)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_107.setFont(font)
self.label_107.setObjectName("label_107")
self.gridLayout_11.addWidget(self.label_107, 1, 0, 1, 1)
self.label_111 = QtWidgets.QLabel(self.groupBox_16)
self.label_111.setText("")
self.label_111.setObjectName("label_111")
self.gridLayout_11.addWidget(self.label_111, 2, 8, 1, 1)
self.label_105 = QtWidgets.QLabel(self.groupBox_16)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_105.setFont(font)
self.label_105.setObjectName("label_105")
self.gridLayout_11.addWidget(self.label_105, 2, 0, 1, 1)
self.label_109 = QtWidgets.QLabel(self.groupBox_16)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_109.setFont(font)
self.label_109.setObjectName("label_109")
self.gridLayout_11.addWidget(self.label_109, 2, 3, 1, 1)
spacerItem87 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_11.addItem(spacerItem87, 2, 2, 1, 1)
self.prandtlMeyerDeflectionAngleEdit = QtWidgets.QLineEdit(self.groupBox_16)
self.prandtlMeyerDeflectionAngleEdit.setObjectName("prandtlMeyerDeflectionAngleEdit")
self.gridLayout_11.addWidget(self.prandtlMeyerDeflectionAngleEdit, 2, 1, 1, 1)
spacerItem88 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_11.addItem(spacerItem88, 1, 2, 1, 1)
self.label_103 = QtWidgets.QLabel(self.groupBox_16)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_103.setFont(font)
self.label_103.setObjectName("label_103")
self.gridLayout_11.addWidget(self.label_103, 1, 3, 1, 1)
self.prandtlMeyerNuEdit = QtWidgets.QLineEdit(self.groupBox_16)
self.prandtlMeyerNuEdit.setObjectName("prandtlMeyerNuEdit")
self.gridLayout_11.addWidget(self.prandtlMeyerNuEdit, 1, 4, 1, 1)
self.prandtlMeyerUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_16)
self.prandtlMeyerUpstreamMachEdit.setObjectName("prandtlMeyerUpstreamMachEdit")
self.gridLayout_11.addWidget(self.prandtlMeyerUpstreamMachEdit, 1, 1, 1, 1)
self.prandtlMeyerMuEdit = QtWidgets.QLineEdit(self.groupBox_16)
self.prandtlMeyerMuEdit.setObjectName("prandtlMeyerMuEdit")
self.gridLayout_11.addWidget(self.prandtlMeyerMuEdit, 2, 4, 1, 1)
spacerItem89 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_11.addItem(spacerItem89, 1, 11, 1, 1)
spacerItem90 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_11.addItem(spacerItem90, 2, 11, 1, 1)
self.verticalLayout_8.addWidget(self.groupBox_16)
self.groupBox_17 = QtWidgets.QGroupBox(self.tab_6)
self.groupBox_17.setObjectName("groupBox_17")
self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.groupBox_17)
self.horizontalLayout_18.setObjectName("horizontalLayout_18")
self.label_112 = QtWidgets.QLabel(self.groupBox_17)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_112.setFont(font)
self.label_112.setObjectName("label_112")
self.horizontalLayout_18.addWidget(self.label_112)
self.prandtlMeyerDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_17)
self.prandtlMeyerDwnStrmMachEdit.setObjectName("prandtlMeyerDwnStrmMachEdit")
self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMachEdit)
spacerItem91 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_18.addItem(spacerItem91)
self.label_104 = QtWidgets.QLabel(self.groupBox_17)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_104.setFont(font)
self.label_104.setObjectName("label_104")
self.horizontalLayout_18.addWidget(self.label_104)
self.prandtlMeyerDwnStrmNuEdit = QtWidgets.QLineEdit(self.groupBox_17)
self.prandtlMeyerDwnStrmNuEdit.setObjectName("prandtlMeyerDwnStrmNuEdit")
self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmNuEdit)
spacerItem92 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_18.addItem(spacerItem92)
self.label_114 = QtWidgets.QLabel(self.groupBox_17)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_114.setFont(font)
self.label_114.setObjectName("label_114")
self.horizontalLayout_18.addWidget(self.label_114)
self.prandtlMeyerDwnStrmMuEdit = QtWidgets.QLineEdit(self.groupBox_17)
self.prandtlMeyerDwnStrmMuEdit.setObjectName("prandtlMeyerDwnStrmMuEdit")
self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMuEdit)
spacerItem93 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_18.addItem(spacerItem93)
self.label_113 = QtWidgets.QLabel(self.groupBox_17)
self.label_113.setText("")
self.label_113.setObjectName("label_113")
self.horizontalLayout_18.addWidget(self.label_113)
self.verticalLayout_8.addWidget(self.groupBox_17)
spacerItem94 = QtWidgets.QSpacerItem(20, 339, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout_8.addItem(spacerItem94)
self.mainTabSet.addTab(self.tab_6, "")
self.tab_7 = QtWidgets.QWidget()
self.tab_7.setObjectName("tab_7")
self.groupBox_18 = QtWidgets.QGroupBox(self.tab_7)
self.groupBox_18.setGeometry(QtCore.QRect(0, 10, 1118, 56))
self.groupBox_18.setObjectName("groupBox_18")
self.horizontalLayout_16 = QtWidgets.QHBoxLayout(self.groupBox_18)
self.horizontalLayout_16.setObjectName("horizontalLayout_16")
self.label_106 = QtWidgets.QLabel(self.groupBox_18)
self.label_106.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_106.setFont(font)
self.label_106.setObjectName("label_106")
self.horizontalLayout_16.addWidget(self.label_106)
self.rocketNozzleGammaEntry = QtWidgets.QLineEdit(self.groupBox_18)
self.rocketNozzleGammaEntry.setObjectName("rocketNozzleGammaEntry")
self.horizontalLayout_16.addWidget(self.rocketNozzleGammaEntry)
spacerItem95 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_16.addItem(spacerItem95)
self.label_110 = QtWidgets.QLabel(self.groupBox_18)
self.label_110.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_110.setFont(font)
self.label_110.setObjectName("label_110")
self.horizontalLayout_16.addWidget(self.label_110)
self.rocketNozzleAreaRatioEdit = QtWidgets.QLineEdit(self.groupBox_18)
self.rocketNozzleAreaRatioEdit.setObjectName("rocketNozzleAreaRatioEdit")
self.horizontalLayout_16.addWidget(self.rocketNozzleAreaRatioEdit)
spacerItem96 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_16.addItem(spacerItem96)
self.label_115 = QtWidgets.QLabel(self.groupBox_18)
self.label_115.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_115.setFont(font)
self.label_115.setObjectName("label_115")
self.horizontalLayout_16.addWidget(self.label_115)
self.rocketNozzlePePcEdit = QtWidgets.QLineEdit(self.groupBox_18)
self.rocketNozzlePePcEdit.setObjectName("rocketNozzlePePcEdit")
self.horizontalLayout_16.addWidget(self.rocketNozzlePePcEdit)
spacerItem97 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_16.addItem(spacerItem97)
self.label_116 = QtWidgets.QLabel(self.groupBox_18)
self.label_116.setMaximumSize(QtCore.QSize(16777215, 16777215))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_116.setFont(font)
self.label_116.setObjectName("label_116")
self.horizontalLayout_16.addWidget(self.label_116)
self.rocketNozzlePaPcEdit = QtWidgets.QLineEdit(self.groupBox_18)
self.rocketNozzlePaPcEdit.setObjectName("rocketNozzlePaPcEdit")
self.horizontalLayout_16.addWidget(self.rocketNozzlePaPcEdit)
spacerItem98 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_16.addItem(spacerItem98)
self.rocketNozzleCalculateBtn = QtWidgets.QPushButton(self.groupBox_18)
self.rocketNozzleCalculateBtn.setObjectName("rocketNozzleCalculateBtn")
self.horizontalLayout_16.addWidget(self.rocketNozzleCalculateBtn)
spacerItem99 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_16.addItem(spacerItem99)
self.groupBox_19 = QtWidgets.QGroupBox(self.tab_7)
self.groupBox_19.setGeometry(QtCore.QRect(0, 70, 637, 53))
self.groupBox_19.setObjectName("groupBox_19")
self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.groupBox_19)
self.horizontalLayout_17.setObjectName("horizontalLayout_17")
self.label_118 = QtWidgets.QLabel(self.groupBox_19)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_118.setFont(font)
self.label_118.setObjectName("label_118")
self.horizontalLayout_17.addWidget(self.label_118)
self.rocketNozzleThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
self.rocketNozzleThrustCoeffEdit.setObjectName("rocketNozzleThrustCoeffEdit")
self.horizontalLayout_17.addWidget(self.rocketNozzleThrustCoeffEdit)
spacerItem100 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_17.addItem(spacerItem100)
self.label_122 = QtWidgets.QLabel(self.groupBox_19)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_122.setFont(font)
self.label_122.setObjectName("label_122")
self.horizontalLayout_17.addWidget(self.label_122)
self.rocketNozzleMaxThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
self.rocketNozzleMaxThrustCoeffEdit.setObjectName("rocketNozzleMaxThrustCoeffEdit")
self.horizontalLayout_17.addWidget(self.rocketNozzleMaxThrustCoeffEdit)
spacerItem101 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_17.addItem(spacerItem101)
self.label_121 = QtWidgets.QLabel(self.groupBox_19)
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.label_121.setFont(font)
self.label_121.setObjectName("label_121")
self.horizontalLayout_17.addWidget(self.label_121)
self.rocketNozzleMinThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19)
self.rocketNozzleMinThrustCoeffEdit.setObjectName("rocketNozzleMinThrustCoeffEdit")
self.horizontalLayout_17.addWidget(self.rocketNozzleMinThrustCoeffEdit)
spacerItem102 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_17.addItem(spacerItem102)
self.mainTabSet.addTab(self.tab_7, "")
self.horizontalLayout_12.addWidget(self.mainTabSet)
MainWindow.setCentralWidget(self.centralwidget)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow)
self.mainTabSet.setCurrentIndex(4)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.horizontalGroupBox.setTitle(_translate("MainWindow", "Input"))
self.label.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
self.isentropicGammaEntry.setText(_translate("MainWindow", "1.4"))
self.label_2.setText(_translate("MainWindow", "Compute From: "))
self.isentropicFlowTypeCombo.setToolTip(_translate("MainWindow", "<html><head/><body><p>This is used when calculating A/A*</p></body></html>"))
self.isentropicCalcBtn.setText(_translate("MainWindow", "Calculate"))
self.label_8.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>"))
self.label_11.setText(_translate("MainWindow", "<html><head/><body><p>A/A<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_14.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">0</span>/P:</p></body></html>"))
self.label_7.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">0</span>/ρ:</p></body></html>"))
self.label_10.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">0</span>/T:</p></body></html>"))
self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.isentropicFlowTab), _translate("MainWindow", "Isentropic"))
self.normalShockTab.setToolTip(_translate("MainWindow", "<html><head/><body><p><br/></p></body></html>"))
self.groupBox.setTitle(_translate("MainWindow", "Input"))
self.label_5.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
self.normalShockGammaEntry.setText(_translate("MainWindow", "1.4"))
self.label_3.setText(_translate("MainWindow", "Compute From: "))
self.normalShockCalculate.setText(_translate("MainWindow", "Calculate"))
self.label_13.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_15.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>"))
self.label_19.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_4.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>"))
self.label_9.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_6.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_12.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2</span>:</p></body></html>"))
self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.normalShockTab), _translate("MainWindow", "Normal Shocks"))
self.groupBox_3.setTitle(_translate("MainWindow", "Input"))
self.label_18.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
self.obliqueShockGammaEntry.setText(_translate("MainWindow", "1.4"))
self.label_20.setText(_translate("MainWindow", "Compute From: "))
self.label_32.setText(_translate("MainWindow", "Shock Type"))
self.obliqueShockDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the values in the shock and wedge angle entries are degrees or radians."))
self.obliqueShockDegreeChkBtn.setText(_translate("MainWindow", "Degrees"))
self.obliqueShockCalcBtn.setText(_translate("MainWindow", "Calculate"))
self.label_31.setText(_translate("MainWindow", "Shock Angle:"))
self.label_30.setText(_translate("MainWindow", "Wedge Angle:"))
self.label_27.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_34.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2:</span></p></body></html>"))
self.label_25.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N1</span>:</p></body></html>"))
self.label_33.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">1:</span></p></body></html>"))
self.label_28.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N2</span>:</p></body></html>"))
self.label_21.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_26.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_22.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>"))
self.label_24.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_3), _translate("MainWindow", "Oblique Shocks"))
self.groupBox_5.setTitle(_translate("MainWindow", "Input"))
self.label_35.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
self.fannoGammaEntry.setText(_translate("MainWindow", "1.4"))
self.label_36.setText(_translate("MainWindow", "Compute From: "))
self.label_37.setText(_translate("MainWindow", "Flow Type"))
self.fannoCalculateBtn.setText(_translate("MainWindow", "Calculate"))
self.groupBox_6.setTitle(_translate("MainWindow", "Upstream"))
self.label_46.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_50.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>"))
self.label_40.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_47.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_45.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
self.label_42.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_48.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.groupBox_8.setTitle(_translate("MainWindow", "Pipe Parameters"))
self.label_38.setText(_translate("MainWindow", "Pipe Length:"))
self.label_39.setText(_translate("MainWindow", "Diameter:"))
self.label_44.setText(_translate("MainWindow", "Friction Coeff:"))
self.fannoFrictionCoeffEdit.setText(_translate("MainWindow", "0.005"))
self.fannoApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe"))
self.groupBox_7.setTitle(_translate("MainWindow", "Downstream Conditions"))
self.label_49.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_51.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>"))
self.label_52.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_53.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_54.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
self.label_56.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_57.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_59.setText(_translate("MainWindow", "Choked Length:"))
self.groupBox_9.setTitle(_translate("MainWindow", "Downstream / Initial"))
self.label_67.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_63.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_62.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_61.setText(_translate("MainWindow", "<html><head/><body><p>(4FL*/D)<span style=\" vertical-align:sub;\">2 </span>/ (4FL*/D)<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_60.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_66.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_4), _translate("MainWindow", "Fanno Flow"))
self.groupBox_10.setTitle(_translate("MainWindow", "Input"))
self.label_64.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
self.rayleighGammaEntry.setText(_translate("MainWindow", "1.4"))
self.label_69.setText(_translate("MainWindow", "Compute From: "))
self.label_70.setText(_translate("MainWindow", "Flow Type"))
self.rayleighCalculateBtn.setText(_translate("MainWindow", "Calculate"))
self.groupBox_11.setTitle(_translate("MainWindow", "Upstream"))
self.label_71.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_72.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_73.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_74.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_75.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
self.label_77.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_78.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.groupBox_12.setTitle(_translate("MainWindow", "Pipe Parameters"))
self.label_80.setText(_translate("MainWindow", "Heat:"))
self.label_81.setText(_translate("MainWindow", "Gas Constant R:"))
self.label_82.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>"))
self.rayleighApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe"))
self.groupBox_13.setTitle(_translate("MainWindow", "Downstream Conditions"))
self.label_83.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_84.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_85.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_86.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_87.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
self.label_89.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_90.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_92.setText(_translate("MainWindow", "Choked Heat:"))
self.groupBox_14.setTitle(_translate("MainWindow", "Downstream / Initial"))
self.label_97.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>"))
self.label_93.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>/T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>"))
self.label_100.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_96.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_99.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_94.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>"))
self.label_117.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>:</p></body></html>"))
self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_5), _translate("MainWindow", "Rayleigh Flow"))
self.groupBox_15.setTitle(_translate("MainWindow", "Input"))
self.label_101.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
self.prandtlMeyerGammaEntry.setText(_translate("MainWindow", "1.4"))
self.label_102.setText(_translate("MainWindow", "Compute From: "))
self.prandtlMeyerDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the value in the deflection entry are degrees or radians."))
self.prandtlMeyerDegreeChkBtn.setText(_translate("MainWindow", "Degrees"))
self.prandtlMeyerCalculateBtn.setText(_translate("MainWindow", "Calculate"))
self.groupBox_16.setTitle(_translate("MainWindow", "Upstream"))
self.label_107.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
self.label_105.setText(_translate("MainWindow", "<html><head/><body><p>Deflection Angle:</p></body></html>"))
self.label_109.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>"))
self.label_103.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>"))
self.groupBox_17.setTitle(_translate("MainWindow", "Downstream"))
self.label_112.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>"))
self.label_104.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>"))
self.label_114.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>"))
self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_6), _translate("MainWindow", "Prandtl-Meyer"))
self.groupBox_18.setTitle(_translate("MainWindow", "Input"))
self.label_106.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>"))
self.rocketNozzleGammaEntry.setText(_translate("MainWindow", "1.4"))
self.label_110.setText(_translate("MainWindow", "<html><head/><body><p>Area Ratio:</p></body></html>"))
self.label_115.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">e</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>"))
self.label_116.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">a</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>"))
self.rocketNozzleCalculateBtn.setText(_translate("MainWindow", "Calculate"))
self.groupBox_19.setTitle(_translate("MainWindow", "Thrust Coefficients"))
self.label_118.setText(_translate("MainWindow", "<html><head/><body><p>Coeff:</p></body></html>"))
self.label_122.setText(_translate("MainWindow", "<html><head/><body><p>Max:</p></body></html>"))
self.label_121.setText(_translate("MainWindow", "<html><head/><body><p>Min:</p></body></html>"))
self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_7), _translate("MainWindow", "Rocket Nozzle"))
Classes
class Ui_MainWindow
-
Expand source code
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1200, 628) self.centralwidget = QtWidgets.QWidget(MainWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setObjectName("centralwidget") self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.centralwidget) self.horizontalLayout_12.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize) self.horizontalLayout_12.setContentsMargins(0, 15, 0, 0) self.horizontalLayout_12.setSpacing(0) self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.mainTabSet = QtWidgets.QTabWidget(self.centralwidget) self.mainTabSet.setToolTip("") self.mainTabSet.setObjectName("mainTabSet") self.isentropicFlowTab = QtWidgets.QWidget() self.isentropicFlowTab.setObjectName("isentropicFlowTab") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.isentropicFlowTab) self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.horizontalGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab) self.horizontalGroupBox.setObjectName("horizontalGroupBox") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalGroupBox) self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(self.horizontalGroupBox) self.label.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.isentropicGammaEntry = QtWidgets.QLineEdit(self.horizontalGroupBox) self.isentropicGammaEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicGammaEntry.setObjectName("isentropicGammaEntry") self.horizontalLayout.addWidget(self.isentropicGammaEntry) spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.label_2 = QtWidgets.QLabel(self.horizontalGroupBox) self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) self.isentropicOptionCombo = QtWidgets.QComboBox(self.horizontalGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.isentropicOptionCombo.sizePolicy().hasHeightForWidth()) self.isentropicOptionCombo.setSizePolicy(sizePolicy) self.isentropicOptionCombo.setMinimumSize(QtCore.QSize(150, 0)) self.isentropicOptionCombo.setMaximumSize(QtCore.QSize(300, 16777215)) self.isentropicOptionCombo.setObjectName("isentropicOptionCombo") self.horizontalLayout.addWidget(self.isentropicOptionCombo) spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.isentropicFlowTypeCombo = QtWidgets.QComboBox(self.horizontalGroupBox) self.isentropicFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0)) self.isentropicFlowTypeCombo.setToolTipDuration(-1) self.isentropicFlowTypeCombo.setStatusTip("") self.isentropicFlowTypeCombo.setWhatsThis("") self.isentropicFlowTypeCombo.setAccessibleName("") self.isentropicFlowTypeCombo.setAccessibleDescription("") self.isentropicFlowTypeCombo.setObjectName("isentropicFlowTypeCombo") self.horizontalLayout.addWidget(self.isentropicFlowTypeCombo) spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.isentropicCalcBtn = QtWidgets.QPushButton(self.horizontalGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.isentropicCalcBtn.sizePolicy().hasHeightForWidth()) self.isentropicCalcBtn.setSizePolicy(sizePolicy) self.isentropicCalcBtn.setObjectName("isentropicCalcBtn") self.horizontalLayout.addWidget(self.isentropicCalcBtn) self.horizontalLayout_3.addWidget(self.horizontalGroupBox) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem3) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.gridGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab) self.gridGroupBox.setTitle("") self.gridGroupBox.setObjectName("gridGroupBox") self.gridLayout = QtWidgets.QGridLayout(self.gridGroupBox) self.gridLayout.setObjectName("gridLayout") self.isentropicT0TEntry = QtWidgets.QLineEdit(self.gridGroupBox) self.isentropicT0TEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicT0TEntry.setObjectName("isentropicT0TEntry") self.gridLayout.addWidget(self.isentropicT0TEntry, 0, 7, 1, 1) self.isentropicP0PEntry = QtWidgets.QLineEdit(self.gridGroupBox) self.isentropicP0PEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicP0PEntry.setObjectName("isentropicP0PEntry") self.gridLayout.addWidget(self.isentropicP0PEntry, 0, 4, 1, 1) self.label_8 = QtWidgets.QLabel(self.gridGroupBox) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_8.setFont(font) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 0, 0, 1, 1) spacerItem4 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem4, 0, 2, 1, 1) self.label_11 = QtWidgets.QLabel(self.gridGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth()) self.label_11.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_11.setFont(font) self.label_11.setTextFormat(QtCore.Qt.RichText) self.label_11.setObjectName("label_11") self.gridLayout.addWidget(self.label_11, 1, 3, 1, 1) spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem5, 1, 2, 1, 1) spacerItem6 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem6, 0, 5, 1, 1) spacerItem7 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem7, 1, 5, 1, 1) self.isentropicAAStarEntry = QtWidgets.QLineEdit(self.gridGroupBox) self.isentropicAAStarEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicAAStarEntry.setObjectName("isentropicAAStarEntry") self.gridLayout.addWidget(self.isentropicAAStarEntry, 1, 4, 1, 1) self.isentropicRho0RhoEntry = QtWidgets.QLineEdit(self.gridGroupBox) self.isentropicRho0RhoEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicRho0RhoEntry.setObjectName("isentropicRho0RhoEntry") self.gridLayout.addWidget(self.isentropicRho0RhoEntry, 1, 1, 1, 1) self.isentropicMachEntry = QtWidgets.QLineEdit(self.gridGroupBox) self.isentropicMachEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicMachEntry.setMaxLength(50) self.isentropicMachEntry.setObjectName("isentropicMachEntry") self.gridLayout.addWidget(self.isentropicMachEntry, 0, 1, 1, 1) self.label_14 = QtWidgets.QLabel(self.gridGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_14.sizePolicy().hasHeightForWidth()) self.label_14.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_14.setFont(font) self.label_14.setTextFormat(QtCore.Qt.RichText) self.label_14.setObjectName("label_14") self.gridLayout.addWidget(self.label_14, 0, 3, 1, 1) self.label_7 = QtWidgets.QLabel(self.gridGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth()) self.label_7.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_7.setFont(font) self.label_7.setTextFormat(QtCore.Qt.RichText) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 1, 0, 1, 1) self.label_10 = QtWidgets.QLabel(self.gridGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth()) self.label_10.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_10.setFont(font) self.label_10.setTextFormat(QtCore.Qt.RichText) self.label_10.setObjectName("label_10") self.gridLayout.addWidget(self.label_10, 0, 6, 1, 1) self.horizontalLayout_2.addWidget(self.gridGroupBox) spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem8) self.verticalLayout_2.addLayout(self.horizontalLayout_2) spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem9) self.mainTabSet.addTab(self.isentropicFlowTab, "") self.normalShockTab = QtWidgets.QWidget() self.normalShockTab.setObjectName("normalShockTab") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.normalShockTab) self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.groupBox = QtWidgets.QGroupBox(self.normalShockTab) self.groupBox.setObjectName("groupBox") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_5 = QtWidgets.QLabel(self.groupBox) self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.horizontalLayout_6.addWidget(self.label_5) self.normalShockGammaEntry = QtWidgets.QLineEdit(self.groupBox) self.normalShockGammaEntry.setObjectName("normalShockGammaEntry") self.horizontalLayout_6.addWidget(self.normalShockGammaEntry) spacerItem10 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem10) self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.horizontalLayout_6.addWidget(self.label_3) self.normalShockOptionCombo = QtWidgets.QComboBox(self.groupBox) self.normalShockOptionCombo.setMinimumSize(QtCore.QSize(150, 0)) self.normalShockOptionCombo.setObjectName("normalShockOptionCombo") self.horizontalLayout_6.addWidget(self.normalShockOptionCombo) spacerItem11 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem11) self.normalShockCalculate = QtWidgets.QPushButton(self.groupBox) self.normalShockCalculate.setObjectName("normalShockCalculate") self.horizontalLayout_6.addWidget(self.normalShockCalculate) self.horizontalLayout_4.addWidget(self.groupBox) spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem12) self.verticalLayout_3.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.groupBox_2 = QtWidgets.QGroupBox(self.normalShockTab) self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_3.setObjectName("gridLayout_3") self.label_13 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_13.setFont(font) self.label_13.setObjectName("label_13") self.gridLayout_3.addWidget(self.label_13, 1, 3, 1, 1) self.label_15 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_15.setFont(font) self.label_15.setObjectName("label_15") self.gridLayout_3.addWidget(self.label_15, 2, 3, 1, 1) self.normalShockP02P01Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockP02P01Entry.setObjectName("normalShockP02P01Entry") self.gridLayout_3.addWidget(self.normalShockP02P01Entry, 2, 4, 1, 1) self.normalShockM2Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockM2Entry.setObjectName("normalShockM2Entry") self.gridLayout_3.addWidget(self.normalShockM2Entry, 0, 4, 1, 1) self.label_17 = QtWidgets.QLabel(self.groupBox_2) self.label_17.setText("") self.label_17.setObjectName("label_17") self.gridLayout_3.addWidget(self.label_17, 0, 7, 1, 1) self.label_19 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_19.setFont(font) self.label_19.setObjectName("label_19") self.gridLayout_3.addWidget(self.label_19, 2, 6, 1, 1) self.normalShockP02P1Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockP02P1Entry.setObjectName("normalShockP02P1Entry") self.gridLayout_3.addWidget(self.normalShockP02P1Entry, 2, 7, 1, 1) spacerItem13 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem13, 1, 2, 1, 1) spacerItem14 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem14, 2, 2, 1, 1) self.normalShockP2P1Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockP2P1Entry.setObjectName("normalShockP2P1Entry") self.gridLayout_3.addWidget(self.normalShockP2P1Entry, 1, 1, 1, 1) self.normalShockRho2Rho1Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockRho2Rho1Entry.setObjectName("normalShockRho2Rho1Entry") self.gridLayout_3.addWidget(self.normalShockRho2Rho1Entry, 1, 4, 1, 1) self.label_4 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 1) spacerItem15 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem15, 0, 2, 1, 1) self.normalShockM1Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockM1Entry.setObjectName("normalShockM1Entry") self.gridLayout_3.addWidget(self.normalShockM1Entry, 0, 1, 1, 1) self.label_9 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_9.setFont(font) self.label_9.setObjectName("label_9") self.gridLayout_3.addWidget(self.label_9, 2, 0, 1, 1) self.label_6 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.gridLayout_3.addWidget(self.label_6, 1, 0, 1, 1) self.label_12 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_12.setFont(font) self.label_12.setObjectName("label_12") self.gridLayout_3.addWidget(self.label_12, 0, 3, 1, 1) self.normalShockT2T1Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockT2T1Entry.setObjectName("normalShockT2T1Entry") self.gridLayout_3.addWidget(self.normalShockT2T1Entry, 2, 1, 1, 1) self.label_16 = QtWidgets.QLabel(self.groupBox_2) self.label_16.setText("") self.label_16.setObjectName("label_16") self.gridLayout_3.addWidget(self.label_16, 0, 6, 1, 1) spacerItem16 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem16, 0, 5, 1, 1) spacerItem17 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem17, 1, 5, 1, 1) spacerItem18 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem18, 2, 5, 1, 1) self.gridLayout_2.addWidget(self.groupBox_2, 0, 0, 1, 1) spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem19, 0, 1, 1, 1) self.horizontalLayout_5.addLayout(self.gridLayout_2) self.verticalLayout_3.addLayout(self.horizontalLayout_5) spacerItem20 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem20) self.mainTabSet.addTab(self.normalShockTab, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_3) self.verticalLayout_4.setObjectName("verticalLayout_4") self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.groupBox_3 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_3.setObjectName("groupBox_3") self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.groupBox_3) self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label_18 = QtWidgets.QLabel(self.groupBox_3) self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_18.setFont(font) self.label_18.setObjectName("label_18") self.horizontalLayout_8.addWidget(self.label_18) self.obliqueShockGammaEntry = QtWidgets.QLineEdit(self.groupBox_3) self.obliqueShockGammaEntry.setObjectName("obliqueShockGammaEntry") self.horizontalLayout_8.addWidget(self.obliqueShockGammaEntry) spacerItem21 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem21) self.label_20 = QtWidgets.QLabel(self.groupBox_3) self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_20.setFont(font) self.label_20.setObjectName("label_20") self.horizontalLayout_8.addWidget(self.label_20) self.obliqueShockOptionCombo = QtWidgets.QComboBox(self.groupBox_3) self.obliqueShockOptionCombo.setMinimumSize(QtCore.QSize(350, 0)) self.obliqueShockOptionCombo.setObjectName("obliqueShockOptionCombo") self.horizontalLayout_8.addWidget(self.obliqueShockOptionCombo) spacerItem22 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem22) self.label_32 = QtWidgets.QLabel(self.groupBox_3) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_32.setFont(font) self.label_32.setObjectName("label_32") self.horizontalLayout_8.addWidget(self.label_32) self.obliqueShockTypeCombo = QtWidgets.QComboBox(self.groupBox_3) self.obliqueShockTypeCombo.setMinimumSize(QtCore.QSize(75, 0)) self.obliqueShockTypeCombo.setObjectName("obliqueShockTypeCombo") self.horizontalLayout_8.addWidget(self.obliqueShockTypeCombo) spacerItem23 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem23) self.obliqueShockDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_3) self.obliqueShockDegreeChkBtn.setCheckable(True) self.obliqueShockDegreeChkBtn.setObjectName("obliqueShockDegreeChkBtn") self.horizontalLayout_8.addWidget(self.obliqueShockDegreeChkBtn) spacerItem24 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem24) self.obliqueShockCalcBtn = QtWidgets.QPushButton(self.groupBox_3) self.obliqueShockCalcBtn.setObjectName("obliqueShockCalcBtn") self.horizontalLayout_8.addWidget(self.obliqueShockCalcBtn) self.horizontalLayout_7.addWidget(self.groupBox_3) spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem25) self.verticalLayout_4.addLayout(self.horizontalLayout_7) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.groupBox_4 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_4.setTitle("") self.groupBox_4.setObjectName("groupBox_4") self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_4) self.gridLayout_4.setObjectName("gridLayout_4") spacerItem26 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem26, 2, 5, 1, 1) self.label_31 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_31.setFont(font) self.label_31.setObjectName("label_31") self.gridLayout_4.addWidget(self.label_31, 0, 3, 1, 1) self.label_30 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_30.setFont(font) self.label_30.setObjectName("label_30") self.gridLayout_4.addWidget(self.label_30, 0, 0, 1, 1) self.label_27 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_27.setFont(font) self.label_27.setObjectName("label_27") self.gridLayout_4.addWidget(self.label_27, 3, 0, 1, 1) self.label_23 = QtWidgets.QLabel(self.groupBox_4) self.label_23.setText("") self.label_23.setObjectName("label_23") self.gridLayout_4.addWidget(self.label_23, 2, 11, 1, 1) self.label_34 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_34.setFont(font) self.label_34.setObjectName("label_34") self.gridLayout_4.addWidget(self.label_34, 2, 9, 1, 1) self.label_29 = QtWidgets.QLabel(self.groupBox_4) self.label_29.setText("") self.label_29.setObjectName("label_29") self.gridLayout_4.addWidget(self.label_29, 3, 9, 1, 1) self.obliqueShockMn1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockMn1Edit.setObjectName("obliqueShockMn1Edit") self.gridLayout_4.addWidget(self.obliqueShockMn1Edit, 2, 4, 1, 1) self.obliqueShockP2P1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockP2P1Edit.setObjectName("obliqueShockP2P1Edit") self.gridLayout_4.addWidget(self.obliqueShockP2P1Edit, 3, 1, 1, 1) spacerItem27 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem27, 2, 8, 1, 1) self.label_25 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_25.setFont(font) self.label_25.setObjectName("label_25") self.gridLayout_4.addWidget(self.label_25, 2, 3, 1, 1) self.label_33 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_33.setFont(font) self.label_33.setObjectName("label_33") self.gridLayout_4.addWidget(self.label_33, 2, 0, 1, 1) self.obliqueShockM1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockM1Edit.setObjectName("obliqueShockM1Edit") self.gridLayout_4.addWidget(self.obliqueShockM1Edit, 2, 1, 1, 1) spacerItem28 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem28, 3, 8, 1, 1) self.label_28 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_28.setFont(font) self.label_28.setObjectName("label_28") self.gridLayout_4.addWidget(self.label_28, 2, 6, 1, 1) self.obliqueShockM2Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockM2Edit.setObjectName("obliqueShockM2Edit") self.gridLayout_4.addWidget(self.obliqueShockM2Edit, 2, 10, 1, 1) self.obiqueShockMn2Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obiqueShockMn2Edit.setObjectName("obiqueShockMn2Edit") self.gridLayout_4.addWidget(self.obiqueShockMn2Edit, 2, 7, 1, 1) spacerItem29 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem29, 2, 2, 1, 1) self.label_21 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_21.setFont(font) self.label_21.setObjectName("label_21") self.gridLayout_4.addWidget(self.label_21, 3, 3, 1, 1) self.obliqueShockRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockRho2Rho1Edit.setObjectName("obliqueShockRho2Rho1Edit") self.gridLayout_4.addWidget(self.obliqueShockRho2Rho1Edit, 3, 4, 1, 1) self.label_26 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_26.setFont(font) self.label_26.setObjectName("label_26") self.gridLayout_4.addWidget(self.label_26, 4, 0, 1, 1) self.obliqueShockT2T1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockT2T1Edit.setObjectName("obliqueShockT2T1Edit") self.gridLayout_4.addWidget(self.obliqueShockT2T1Edit, 4, 1, 1, 1) spacerItem30 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem30, 4, 2, 1, 1) self.label_22 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_22.setFont(font) self.label_22.setObjectName("label_22") self.gridLayout_4.addWidget(self.label_22, 4, 3, 1, 1) self.obliqueShockPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockPo2Po1Edit.setObjectName("obliqueShockPo2Po1Edit") self.gridLayout_4.addWidget(self.obliqueShockPo2Po1Edit, 4, 4, 1, 1) self.label_24 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_24.setFont(font) self.label_24.setObjectName("label_24") self.gridLayout_4.addWidget(self.label_24, 3, 6, 1, 1) self.obliqueShockPo2P1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockPo2P1Edit.setObjectName("obliqueShockPo2P1Edit") self.gridLayout_4.addWidget(self.obliqueShockPo2P1Edit, 3, 7, 1, 1) spacerItem31 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem31, 3, 2, 1, 1) spacerItem32 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem32, 3, 5, 1, 1) self.obliqueShockWedgeAngleEdit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockWedgeAngleEdit.setObjectName("obliqueShockWedgeAngleEdit") self.gridLayout_4.addWidget(self.obliqueShockWedgeAngleEdit, 0, 1, 1, 1) self.obliqueShockAngleEdit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockAngleEdit.setObjectName("obliqueShockAngleEdit") self.gridLayout_4.addWidget(self.obliqueShockAngleEdit, 0, 4, 1, 1) spacerItem33 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem33, 0, 2, 1, 1) self.horizontalLayout_11.addWidget(self.groupBox_4) spacerItem34 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem34) self.verticalLayout_4.addLayout(self.horizontalLayout_11) spacerItem35 = QtWidgets.QSpacerItem(20, 136, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem35) self.mainTabSet.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tab_4) self.verticalLayout_5.setObjectName("verticalLayout_5") self.groupBox_5 = QtWidgets.QGroupBox(self.tab_4) self.groupBox_5.setObjectName("groupBox_5") self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.groupBox_5) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.label_35 = QtWidgets.QLabel(self.groupBox_5) self.label_35.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_35.setFont(font) self.label_35.setObjectName("label_35") self.horizontalLayout_9.addWidget(self.label_35) self.fannoGammaEntry = QtWidgets.QLineEdit(self.groupBox_5) self.fannoGammaEntry.setObjectName("fannoGammaEntry") self.horizontalLayout_9.addWidget(self.fannoGammaEntry) spacerItem36 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem36) self.label_36 = QtWidgets.QLabel(self.groupBox_5) self.label_36.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_36.setFont(font) self.label_36.setObjectName("label_36") self.horizontalLayout_9.addWidget(self.label_36) self.fannoOptionCombo = QtWidgets.QComboBox(self.groupBox_5) self.fannoOptionCombo.setMinimumSize(QtCore.QSize(150, 0)) self.fannoOptionCombo.setObjectName("fannoOptionCombo") self.horizontalLayout_9.addWidget(self.fannoOptionCombo) spacerItem37 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem37) self.label_37 = QtWidgets.QLabel(self.groupBox_5) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_37.setFont(font) self.label_37.setObjectName("label_37") self.horizontalLayout_9.addWidget(self.label_37) self.fannoFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_5) self.fannoFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0)) self.fannoFlowTypeCombo.setObjectName("fannoFlowTypeCombo") self.horizontalLayout_9.addWidget(self.fannoFlowTypeCombo) spacerItem38 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem38) self.fannoCalculateBtn = QtWidgets.QPushButton(self.groupBox_5) self.fannoCalculateBtn.setObjectName("fannoCalculateBtn") self.horizontalLayout_9.addWidget(self.fannoCalculateBtn) spacerItem39 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem39) self.verticalLayout_5.addWidget(self.groupBox_5) self.groupBox_6 = QtWidgets.QGroupBox(self.tab_4) self.groupBox_6.setObjectName("groupBox_6") self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_6) self.gridLayout_5.setObjectName("gridLayout_5") self.fannoUUStEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoUUStEdit.setObjectName("fannoUUStEdit") self.gridLayout_5.addWidget(self.fannoUUStEdit, 3, 1, 1, 1) self.label_46 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_46.setFont(font) self.label_46.setObjectName("label_46") self.gridLayout_5.addWidget(self.label_46, 1, 3, 1, 1) self.fannoPPStEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoPPStEdit.setObjectName("fannoPPStEdit") self.gridLayout_5.addWidget(self.fannoPPStEdit, 1, 7, 1, 1) self.fannoRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoRhoRhoStEdit.setObjectName("fannoRhoRhoStEdit") self.gridLayout_5.addWidget(self.fannoRhoRhoStEdit, 2, 1, 1, 1) self.fanno4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fanno4FLStDEdit.setObjectName("fanno4FLStDEdit") self.gridLayout_5.addWidget(self.fanno4FLStDEdit, 2, 7, 1, 1) self.label_50 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_50.setFont(font) self.label_50.setObjectName("label_50") self.gridLayout_5.addWidget(self.label_50, 2, 6, 1, 1) self.label_40 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_40.setFont(font) self.label_40.setObjectName("label_40") self.gridLayout_5.addWidget(self.label_40, 2, 0, 1, 1) self.fannoPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoPoPoStEdit.setObjectName("fannoPoPoStEdit") self.gridLayout_5.addWidget(self.fannoPoPoStEdit, 2, 4, 1, 1) self.fannoTTStEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoTTStEdit.setObjectName("fannoTTStEdit") self.gridLayout_5.addWidget(self.fannoTTStEdit, 1, 4, 1, 1) self.label_47 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_47.setFont(font) self.label_47.setObjectName("label_47") self.gridLayout_5.addWidget(self.label_47, 2, 3, 1, 1) self.label_45 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_45.setFont(font) self.label_45.setObjectName("label_45") self.gridLayout_5.addWidget(self.label_45, 1, 0, 1, 1) spacerItem40 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem40, 1, 2, 1, 1) spacerItem41 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem41, 2, 2, 1, 1) spacerItem42 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem42, 1, 5, 1, 1) spacerItem43 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem43, 3, 2, 1, 1) self.label_41 = QtWidgets.QLabel(self.groupBox_6) self.label_41.setText("") self.label_41.setObjectName("label_41") self.gridLayout_5.addWidget(self.label_41, 1, 10, 1, 1) self.label_42 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_42.setFont(font) self.label_42.setObjectName("label_42") self.gridLayout_5.addWidget(self.label_42, 1, 6, 1, 1) spacerItem44 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem44, 2, 5, 1, 1) self.fannoUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoUpstreamMachEdit.setObjectName("fannoUpstreamMachEdit") self.gridLayout_5.addWidget(self.fannoUpstreamMachEdit, 1, 1, 1, 1) self.label_48 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_48.setFont(font) self.label_48.setObjectName("label_48") self.gridLayout_5.addWidget(self.label_48, 3, 0, 1, 1) self.label_43 = QtWidgets.QLabel(self.groupBox_6) self.label_43.setText("") self.label_43.setObjectName("label_43") self.gridLayout_5.addWidget(self.label_43, 2, 8, 1, 1) self.verticalLayout_5.addWidget(self.groupBox_6) spacerItem45 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) self.verticalLayout_5.addItem(spacerItem45) self.groupBox_8 = QtWidgets.QGroupBox(self.tab_4) self.groupBox_8.setObjectName("groupBox_8") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_8) self.verticalLayout_6.setObjectName("verticalLayout_6") self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.label_38 = QtWidgets.QLabel(self.groupBox_8) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_38.setFont(font) self.label_38.setObjectName("label_38") self.horizontalLayout_10.addWidget(self.label_38) self.fannoPipeLenEdit = QtWidgets.QLineEdit(self.groupBox_8) self.fannoPipeLenEdit.setObjectName("fannoPipeLenEdit") self.horizontalLayout_10.addWidget(self.fannoPipeLenEdit) spacerItem46 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem46) self.label_39 = QtWidgets.QLabel(self.groupBox_8) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_39.setFont(font) self.label_39.setObjectName("label_39") self.horizontalLayout_10.addWidget(self.label_39) self.fannoPipeDiameterEdit = QtWidgets.QLineEdit(self.groupBox_8) self.fannoPipeDiameterEdit.setObjectName("fannoPipeDiameterEdit") self.horizontalLayout_10.addWidget(self.fannoPipeDiameterEdit) spacerItem47 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem47) self.label_44 = QtWidgets.QLabel(self.groupBox_8) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_44.setFont(font) self.label_44.setObjectName("label_44") self.horizontalLayout_10.addWidget(self.label_44) self.fannoFrictionCoeffEdit = QtWidgets.QLineEdit(self.groupBox_8) self.fannoFrictionCoeffEdit.setObjectName("fannoFrictionCoeffEdit") self.horizontalLayout_10.addWidget(self.fannoFrictionCoeffEdit) self.fannoApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_8) self.fannoApplyPipeParamBtn.setObjectName("fannoApplyPipeParamBtn") self.horizontalLayout_10.addWidget(self.fannoApplyPipeParamBtn) spacerItem48 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem48) self.verticalLayout_6.addLayout(self.horizontalLayout_10) self.verticalLayout_5.addWidget(self.groupBox_8) spacerItem49 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) self.verticalLayout_5.addItem(spacerItem49) self.groupBox_7 = QtWidgets.QGroupBox(self.tab_4) self.groupBox_7.setObjectName("groupBox_7") self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_7) self.gridLayout_6.setObjectName("gridLayout_6") self.fannoDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmUUStEdit.setObjectName("fannoDwnStrmUUStEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmUUStEdit, 3, 1, 1, 1) self.label_49 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_49.setFont(font) self.label_49.setObjectName("label_49") self.gridLayout_6.addWidget(self.label_49, 1, 3, 1, 1) self.fannoDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmPPStEdit.setObjectName("fannoDwnStrmPPStEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmPPStEdit, 1, 7, 1, 1) self.fannoDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmRhoRhoStEdit.setObjectName("fannoDwnStrmRhoRhoStEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmRhoRhoStEdit, 2, 1, 1, 1) self.fannoDwnStrm4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrm4FLStDEdit.setObjectName("fannoDwnStrm4FLStDEdit") self.gridLayout_6.addWidget(self.fannoDwnStrm4FLStDEdit, 2, 7, 1, 1) self.label_51 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_51.setFont(font) self.label_51.setObjectName("label_51") self.gridLayout_6.addWidget(self.label_51, 2, 6, 1, 1) self.label_52 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_52.setFont(font) self.label_52.setObjectName("label_52") self.gridLayout_6.addWidget(self.label_52, 2, 0, 1, 1) self.fannoDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmPoPoStrEdit.setObjectName("fannoDwnStrmPoPoStrEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmPoPoStrEdit, 2, 4, 1, 1) self.fannoDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmTTStEdit.setObjectName("fannoDwnStrmTTStEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmTTStEdit, 1, 4, 1, 1) self.label_53 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_53.setFont(font) self.label_53.setObjectName("label_53") self.gridLayout_6.addWidget(self.label_53, 2, 3, 1, 1) self.label_54 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_54.setFont(font) self.label_54.setObjectName("label_54") self.gridLayout_6.addWidget(self.label_54, 1, 0, 1, 1) spacerItem50 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem50, 1, 2, 1, 1) spacerItem51 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem51, 2, 2, 1, 1) spacerItem52 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem52, 1, 5, 1, 1) spacerItem53 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem53, 3, 2, 1, 1) self.label_55 = QtWidgets.QLabel(self.groupBox_7) self.label_55.setText("") self.label_55.setObjectName("label_55") self.gridLayout_6.addWidget(self.label_55, 1, 10, 1, 1) self.label_56 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_56.setFont(font) self.label_56.setObjectName("label_56") self.gridLayout_6.addWidget(self.label_56, 1, 6, 1, 1) spacerItem54 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem54, 2, 5, 1, 1) self.fannoDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmMachEdit.setObjectName("fannoDwnStrmMachEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmMachEdit, 1, 1, 1, 1) self.label_57 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_57.setFont(font) self.label_57.setObjectName("label_57") self.gridLayout_6.addWidget(self.label_57, 3, 0, 1, 1) self.label_58 = QtWidgets.QLabel(self.groupBox_7) self.label_58.setText("") self.label_58.setObjectName("label_58") self.gridLayout_6.addWidget(self.label_58, 2, 8, 1, 1) self.label_59 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_59.setFont(font) self.label_59.setObjectName("label_59") self.gridLayout_6.addWidget(self.label_59, 3, 3, 1, 1) self.fannoChokedLengthEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoChokedLengthEdit.setObjectName("fannoChokedLengthEdit") self.gridLayout_6.addWidget(self.fannoChokedLengthEdit, 3, 4, 1, 1) self.verticalLayout_5.addWidget(self.groupBox_7) spacerItem55 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) self.verticalLayout_5.addItem(spacerItem55) self.groupBox_9 = QtWidgets.QGroupBox(self.tab_4) self.groupBox_9.setObjectName("groupBox_9") self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_9) self.gridLayout_7.setObjectName("gridLayout_7") self.label_65 = QtWidgets.QLabel(self.groupBox_9) self.label_65.setText("") self.label_65.setObjectName("label_65") self.gridLayout_7.addWidget(self.label_65, 1, 11, 1, 1) self.label_67 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_67.setFont(font) self.label_67.setObjectName("label_67") self.gridLayout_7.addWidget(self.label_67, 1, 6, 1, 1) self.fannoT2T1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fannoT2T1Edit.setObjectName("fannoT2T1Edit") self.gridLayout_7.addWidget(self.fannoT2T1Edit, 1, 1, 1, 1) self.label_63 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_63.setFont(font) self.label_63.setObjectName("label_63") self.gridLayout_7.addWidget(self.label_63, 2, 3, 1, 1) self.fanno4FLStD24FLStD1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fanno4FLStD24FLStD1Edit.setObjectName("fanno4FLStD24FLStD1Edit") self.gridLayout_7.addWidget(self.fanno4FLStD24FLStD1Edit, 2, 7, 1, 1) spacerItem56 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem56, 2, 2, 1, 1) self.fannoP2P1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fannoP2P1Edit.setObjectName("fannoP2P1Edit") self.gridLayout_7.addWidget(self.fannoP2P1Edit, 1, 4, 1, 1) self.fannoRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fannoRho2Rho1Edit.setObjectName("fannoRho2Rho1Edit") self.gridLayout_7.addWidget(self.fannoRho2Rho1Edit, 2, 1, 1, 1) spacerItem57 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem57, 1, 2, 1, 1) self.fannoU2U1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fannoU2U1Edit.setObjectName("fannoU2U1Edit") self.gridLayout_7.addWidget(self.fannoU2U1Edit, 1, 7, 1, 1) self.label_62 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_62.setFont(font) self.label_62.setObjectName("label_62") self.gridLayout_7.addWidget(self.label_62, 2, 0, 1, 1) self.label_68 = QtWidgets.QLabel(self.groupBox_9) self.label_68.setText("") self.label_68.setObjectName("label_68") self.gridLayout_7.addWidget(self.label_68, 2, 9, 1, 1) spacerItem58 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem58, 1, 5, 1, 1) self.label_61 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_61.setFont(font) self.label_61.setObjectName("label_61") self.gridLayout_7.addWidget(self.label_61, 2, 6, 1, 1) self.label_60 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_60.setFont(font) self.label_60.setObjectName("label_60") self.gridLayout_7.addWidget(self.label_60, 1, 0, 1, 1) self.label_66 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_66.setFont(font) self.label_66.setObjectName("label_66") self.gridLayout_7.addWidget(self.label_66, 1, 3, 1, 1) self.fannoPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fannoPo2Po1Edit.setObjectName("fannoPo2Po1Edit") self.gridLayout_7.addWidget(self.fannoPo2Po1Edit, 2, 4, 1, 1) spacerItem59 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem59, 2, 5, 1, 1) self.verticalLayout_5.addWidget(self.groupBox_9) spacerItem60 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_5.addItem(spacerItem60) self.mainTabSet.addTab(self.tab_4, "") self.tab_5 = QtWidgets.QWidget() self.tab_5.setObjectName("tab_5") self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_5) self.verticalLayout.setObjectName("verticalLayout") self.groupBox_10 = QtWidgets.QGroupBox(self.tab_5) self.groupBox_10.setObjectName("groupBox_10") self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.groupBox_10) self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.label_64 = QtWidgets.QLabel(self.groupBox_10) self.label_64.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_64.setFont(font) self.label_64.setObjectName("label_64") self.horizontalLayout_13.addWidget(self.label_64) self.rayleighGammaEntry = QtWidgets.QLineEdit(self.groupBox_10) self.rayleighGammaEntry.setObjectName("rayleighGammaEntry") self.horizontalLayout_13.addWidget(self.rayleighGammaEntry) spacerItem61 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem61) self.label_69 = QtWidgets.QLabel(self.groupBox_10) self.label_69.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_69.setFont(font) self.label_69.setObjectName("label_69") self.horizontalLayout_13.addWidget(self.label_69) self.rayleighOptionCombo = QtWidgets.QComboBox(self.groupBox_10) self.rayleighOptionCombo.setMinimumSize(QtCore.QSize(150, 0)) self.rayleighOptionCombo.setObjectName("rayleighOptionCombo") self.horizontalLayout_13.addWidget(self.rayleighOptionCombo) spacerItem62 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem62) self.label_70 = QtWidgets.QLabel(self.groupBox_10) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_70.setFont(font) self.label_70.setObjectName("label_70") self.horizontalLayout_13.addWidget(self.label_70) self.rayleighFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_10) self.rayleighFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0)) self.rayleighFlowTypeCombo.setObjectName("rayleighFlowTypeCombo") self.horizontalLayout_13.addWidget(self.rayleighFlowTypeCombo) spacerItem63 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem63) self.rayleighCalculateBtn = QtWidgets.QPushButton(self.groupBox_10) self.rayleighCalculateBtn.setObjectName("rayleighCalculateBtn") self.horizontalLayout_13.addWidget(self.rayleighCalculateBtn) spacerItem64 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem64) self.verticalLayout.addWidget(self.groupBox_10) self.groupBox_11 = QtWidgets.QGroupBox(self.tab_5) self.groupBox_11.setObjectName("groupBox_11") self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox_11) self.gridLayout_8.setObjectName("gridLayout_8") self.rayleighUUStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighUUStEdit.setObjectName("rayleighUUStEdit") self.gridLayout_8.addWidget(self.rayleighUUStEdit, 3, 1, 1, 1) self.label_71 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_71.setFont(font) self.label_71.setObjectName("label_71") self.gridLayout_8.addWidget(self.label_71, 1, 3, 1, 1) self.rayleighPPStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighPPStEdit.setObjectName("rayleighPPStEdit") self.gridLayout_8.addWidget(self.rayleighPPStEdit, 1, 7, 1, 1) self.rayleighRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighRhoRhoStEdit.setObjectName("rayleighRhoRhoStEdit") self.gridLayout_8.addWidget(self.rayleighRhoRhoStEdit, 2, 1, 1, 1) self.rayleighToToStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighToToStEdit.setObjectName("rayleighToToStEdit") self.gridLayout_8.addWidget(self.rayleighToToStEdit, 2, 7, 1, 1) self.label_72 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_72.setFont(font) self.label_72.setObjectName("label_72") self.gridLayout_8.addWidget(self.label_72, 2, 6, 1, 1) self.label_73 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_73.setFont(font) self.label_73.setObjectName("label_73") self.gridLayout_8.addWidget(self.label_73, 2, 0, 1, 1) self.rayleighPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighPoPoStEdit.setObjectName("rayleighPoPoStEdit") self.gridLayout_8.addWidget(self.rayleighPoPoStEdit, 2, 4, 1, 1) self.rayleighTTStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighTTStEdit.setObjectName("rayleighTTStEdit") self.gridLayout_8.addWidget(self.rayleighTTStEdit, 1, 4, 1, 1) self.label_74 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_74.setFont(font) self.label_74.setObjectName("label_74") self.gridLayout_8.addWidget(self.label_74, 2, 3, 1, 1) self.label_75 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_75.setFont(font) self.label_75.setObjectName("label_75") self.gridLayout_8.addWidget(self.label_75, 1, 0, 1, 1) spacerItem65 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem65, 1, 2, 1, 1) spacerItem66 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem66, 2, 2, 1, 1) spacerItem67 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem67, 1, 5, 1, 1) spacerItem68 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem68, 3, 2, 1, 1) self.label_76 = QtWidgets.QLabel(self.groupBox_11) self.label_76.setText("") self.label_76.setObjectName("label_76") self.gridLayout_8.addWidget(self.label_76, 1, 10, 1, 1) self.label_77 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_77.setFont(font) self.label_77.setObjectName("label_77") self.gridLayout_8.addWidget(self.label_77, 1, 6, 1, 1) spacerItem69 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem69, 2, 5, 1, 1) self.rayleighUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighUpstreamMachEdit.setObjectName("rayleighUpstreamMachEdit") self.gridLayout_8.addWidget(self.rayleighUpstreamMachEdit, 1, 1, 1, 1) self.label_78 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_78.setFont(font) self.label_78.setObjectName("label_78") self.gridLayout_8.addWidget(self.label_78, 3, 0, 1, 1) self.label_79 = QtWidgets.QLabel(self.groupBox_11) self.label_79.setText("") self.label_79.setObjectName("label_79") self.gridLayout_8.addWidget(self.label_79, 2, 8, 1, 1) self.verticalLayout.addWidget(self.groupBox_11) self.groupBox_12 = QtWidgets.QGroupBox(self.tab_5) self.groupBox_12.setObjectName("groupBox_12") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBox_12) self.verticalLayout_7.setObjectName("verticalLayout_7") self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.label_80 = QtWidgets.QLabel(self.groupBox_12) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_80.setFont(font) self.label_80.setObjectName("label_80") self.horizontalLayout_14.addWidget(self.label_80) self.rayleighHeatEdit = QtWidgets.QLineEdit(self.groupBox_12) self.rayleighHeatEdit.setObjectName("rayleighHeatEdit") self.horizontalLayout_14.addWidget(self.rayleighHeatEdit) spacerItem70 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem70) self.label_81 = QtWidgets.QLabel(self.groupBox_12) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_81.setFont(font) self.label_81.setObjectName("label_81") self.horizontalLayout_14.addWidget(self.label_81) self.rayleighGasConstantEdit = QtWidgets.QLineEdit(self.groupBox_12) self.rayleighGasConstantEdit.setObjectName("rayleighGasConstantEdit") self.horizontalLayout_14.addWidget(self.rayleighGasConstantEdit) spacerItem71 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem71) self.label_82 = QtWidgets.QLabel(self.groupBox_12) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_82.setFont(font) self.label_82.setObjectName("label_82") self.horizontalLayout_14.addWidget(self.label_82) self.rayleighHeatTo1Edit = QtWidgets.QLineEdit(self.groupBox_12) self.rayleighHeatTo1Edit.setObjectName("rayleighHeatTo1Edit") self.horizontalLayout_14.addWidget(self.rayleighHeatTo1Edit) self.rayleighApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_12) self.rayleighApplyPipeParamBtn.setObjectName("rayleighApplyPipeParamBtn") self.horizontalLayout_14.addWidget(self.rayleighApplyPipeParamBtn) spacerItem72 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem72) self.verticalLayout_7.addLayout(self.horizontalLayout_14) self.verticalLayout.addWidget(self.groupBox_12) self.groupBox_13 = QtWidgets.QGroupBox(self.tab_5) self.groupBox_13.setObjectName("groupBox_13") self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_13) self.gridLayout_9.setObjectName("gridLayout_9") self.rayleighDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmUUStEdit.setObjectName("rayleighDwnStrmUUStEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmUUStEdit, 3, 1, 1, 1) self.label_83 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_83.setFont(font) self.label_83.setObjectName("label_83") self.gridLayout_9.addWidget(self.label_83, 1, 3, 1, 1) self.rayleighDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmPPStEdit.setObjectName("rayleighDwnStrmPPStEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmPPStEdit, 1, 7, 1, 1) self.rayleighDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmRhoRhoStEdit.setObjectName("rayleighDwnStrmRhoRhoStEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmRhoRhoStEdit, 2, 1, 1, 1) self.rayleighDwnStrmToToStEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmToToStEdit.setObjectName("rayleighDwnStrmToToStEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmToToStEdit, 2, 7, 1, 1) self.label_84 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_84.setFont(font) self.label_84.setObjectName("label_84") self.gridLayout_9.addWidget(self.label_84, 2, 6, 1, 1) self.label_85 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_85.setFont(font) self.label_85.setObjectName("label_85") self.gridLayout_9.addWidget(self.label_85, 2, 0, 1, 1) self.rayleighDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmPoPoStrEdit.setObjectName("rayleighDwnStrmPoPoStrEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmPoPoStrEdit, 2, 4, 1, 1) self.rayleighDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmTTStEdit.setObjectName("rayleighDwnStrmTTStEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmTTStEdit, 1, 4, 1, 1) self.label_86 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_86.setFont(font) self.label_86.setObjectName("label_86") self.gridLayout_9.addWidget(self.label_86, 2, 3, 1, 1) self.label_87 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_87.setFont(font) self.label_87.setObjectName("label_87") self.gridLayout_9.addWidget(self.label_87, 1, 0, 1, 1) spacerItem73 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem73, 1, 2, 1, 1) spacerItem74 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem74, 2, 2, 1, 1) spacerItem75 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem75, 1, 5, 1, 1) spacerItem76 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem76, 3, 2, 1, 1) self.label_88 = QtWidgets.QLabel(self.groupBox_13) self.label_88.setText("") self.label_88.setObjectName("label_88") self.gridLayout_9.addWidget(self.label_88, 1, 10, 1, 1) self.label_89 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_89.setFont(font) self.label_89.setObjectName("label_89") self.gridLayout_9.addWidget(self.label_89, 1, 6, 1, 1) spacerItem77 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem77, 2, 5, 1, 1) self.rayleighDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmMachEdit.setObjectName("rayleighDwnStrmMachEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmMachEdit, 1, 1, 1, 1) self.label_90 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_90.setFont(font) self.label_90.setObjectName("label_90") self.gridLayout_9.addWidget(self.label_90, 3, 0, 1, 1) self.label_91 = QtWidgets.QLabel(self.groupBox_13) self.label_91.setText("") self.label_91.setObjectName("label_91") self.gridLayout_9.addWidget(self.label_91, 2, 8, 1, 1) self.label_92 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_92.setFont(font) self.label_92.setObjectName("label_92") self.gridLayout_9.addWidget(self.label_92, 3, 3, 1, 1) self.rayleighChokedHeatEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighChokedHeatEdit.setObjectName("rayleighChokedHeatEdit") self.gridLayout_9.addWidget(self.rayleighChokedHeatEdit, 3, 4, 1, 1) self.verticalLayout.addWidget(self.groupBox_13) self.groupBox_14 = QtWidgets.QGroupBox(self.tab_5) self.groupBox_14.setObjectName("groupBox_14") self.gridLayout_10 = QtWidgets.QGridLayout(self.groupBox_14) self.gridLayout_10.setObjectName("gridLayout_10") spacerItem78 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_10.addItem(spacerItem78, 1, 5, 1, 1) self.label_97 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_97.setFont(font) self.label_97.setObjectName("label_97") self.gridLayout_10.addWidget(self.label_97, 2, 3, 1, 1) self.rayleighP2P1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighP2P1Edit.setObjectName("rayleighP2P1Edit") self.gridLayout_10.addWidget(self.rayleighP2P1Edit, 1, 4, 1, 1) spacerItem79 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_10.addItem(spacerItem79, 2, 2, 1, 1) self.rayleighTo2To1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighTo2To1Edit.setObjectName("rayleighTo2To1Edit") self.gridLayout_10.addWidget(self.rayleighTo2To1Edit, 2, 7, 1, 1) self.label_93 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_93.setFont(font) self.label_93.setObjectName("label_93") self.gridLayout_10.addWidget(self.label_93, 2, 6, 1, 1) self.rayleighU2U1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighU2U1Edit.setObjectName("rayleighU2U1Edit") self.gridLayout_10.addWidget(self.rayleighU2U1Edit, 1, 7, 1, 1) self.rayleighRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighRho2Rho1Edit.setObjectName("rayleighRho2Rho1Edit") self.gridLayout_10.addWidget(self.rayleighRho2Rho1Edit, 2, 1, 1, 1) self.label_95 = QtWidgets.QLabel(self.groupBox_14) self.label_95.setText("") self.label_95.setObjectName("label_95") self.gridLayout_10.addWidget(self.label_95, 2, 9, 1, 1) spacerItem80 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_10.addItem(spacerItem80, 1, 2, 1, 1) self.label_100 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_100.setFont(font) self.label_100.setObjectName("label_100") self.gridLayout_10.addWidget(self.label_100, 1, 6, 1, 1) spacerItem81 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_10.addItem(spacerItem81, 2, 5, 1, 1) self.label_96 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_96.setFont(font) self.label_96.setObjectName("label_96") self.gridLayout_10.addWidget(self.label_96, 1, 3, 1, 1) self.label_98 = QtWidgets.QLabel(self.groupBox_14) self.label_98.setText("") self.label_98.setObjectName("label_98") self.gridLayout_10.addWidget(self.label_98, 1, 11, 1, 1) self.label_99 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_99.setFont(font) self.label_99.setObjectName("label_99") self.gridLayout_10.addWidget(self.label_99, 1, 0, 1, 1) self.label_94 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_94.setFont(font) self.label_94.setObjectName("label_94") self.gridLayout_10.addWidget(self.label_94, 2, 0, 1, 1) self.rayleighT2T1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighT2T1Edit.setObjectName("rayleighT2T1Edit") self.gridLayout_10.addWidget(self.rayleighT2T1Edit, 1, 1, 1, 1) self.rayleighPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighPo2Po1Edit.setObjectName("rayleighPo2Po1Edit") self.gridLayout_10.addWidget(self.rayleighPo2Po1Edit, 2, 4, 1, 1) self.label_117 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_117.setFont(font) self.label_117.setObjectName("label_117") self.gridLayout_10.addWidget(self.label_117, 3, 0, 1, 1) self.rayleighTo2Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighTo2Edit.setObjectName("rayleighTo2Edit") self.gridLayout_10.addWidget(self.rayleighTo2Edit, 3, 1, 1, 1) self.verticalLayout.addWidget(self.groupBox_14) spacerItem82 = QtWidgets.QSpacerItem(20, 112, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem82) self.mainTabSet.addTab(self.tab_5, "") self.tab_6 = QtWidgets.QWidget() self.tab_6.setObjectName("tab_6") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.tab_6) self.verticalLayout_8.setObjectName("verticalLayout_8") self.groupBox_15 = QtWidgets.QGroupBox(self.tab_6) self.groupBox_15.setObjectName("groupBox_15") self.horizontalLayout_15 = QtWidgets.QHBoxLayout(self.groupBox_15) self.horizontalLayout_15.setObjectName("horizontalLayout_15") self.label_101 = QtWidgets.QLabel(self.groupBox_15) self.label_101.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_101.setFont(font) self.label_101.setObjectName("label_101") self.horizontalLayout_15.addWidget(self.label_101) self.prandtlMeyerGammaEntry = QtWidgets.QLineEdit(self.groupBox_15) self.prandtlMeyerGammaEntry.setObjectName("prandtlMeyerGammaEntry") self.horizontalLayout_15.addWidget(self.prandtlMeyerGammaEntry) spacerItem83 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem83) self.label_102 = QtWidgets.QLabel(self.groupBox_15) self.label_102.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_102.setFont(font) self.label_102.setObjectName("label_102") self.horizontalLayout_15.addWidget(self.label_102) self.prandtlMeyerOptionCombo = QtWidgets.QComboBox(self.groupBox_15) self.prandtlMeyerOptionCombo.setMinimumSize(QtCore.QSize(150, 0)) self.prandtlMeyerOptionCombo.setObjectName("prandtlMeyerOptionCombo") self.horizontalLayout_15.addWidget(self.prandtlMeyerOptionCombo) spacerItem84 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem84) self.prandtlMeyerDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_15) self.prandtlMeyerDegreeChkBtn.setCheckable(True) self.prandtlMeyerDegreeChkBtn.setObjectName("prandtlMeyerDegreeChkBtn") self.horizontalLayout_15.addWidget(self.prandtlMeyerDegreeChkBtn) spacerItem85 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem85) self.prandtlMeyerCalculateBtn = QtWidgets.QPushButton(self.groupBox_15) self.prandtlMeyerCalculateBtn.setObjectName("prandtlMeyerCalculateBtn") self.horizontalLayout_15.addWidget(self.prandtlMeyerCalculateBtn) spacerItem86 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem86) self.verticalLayout_8.addWidget(self.groupBox_15) self.groupBox_16 = QtWidgets.QGroupBox(self.tab_6) self.groupBox_16.setObjectName("groupBox_16") self.gridLayout_11 = QtWidgets.QGridLayout(self.groupBox_16) self.gridLayout_11.setObjectName("gridLayout_11") self.label_108 = QtWidgets.QLabel(self.groupBox_16) self.label_108.setText("") self.label_108.setObjectName("label_108") self.gridLayout_11.addWidget(self.label_108, 1, 10, 1, 1) self.label_107 = QtWidgets.QLabel(self.groupBox_16) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_107.setFont(font) self.label_107.setObjectName("label_107") self.gridLayout_11.addWidget(self.label_107, 1, 0, 1, 1) self.label_111 = QtWidgets.QLabel(self.groupBox_16) self.label_111.setText("") self.label_111.setObjectName("label_111") self.gridLayout_11.addWidget(self.label_111, 2, 8, 1, 1) self.label_105 = QtWidgets.QLabel(self.groupBox_16) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_105.setFont(font) self.label_105.setObjectName("label_105") self.gridLayout_11.addWidget(self.label_105, 2, 0, 1, 1) self.label_109 = QtWidgets.QLabel(self.groupBox_16) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_109.setFont(font) self.label_109.setObjectName("label_109") self.gridLayout_11.addWidget(self.label_109, 2, 3, 1, 1) spacerItem87 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_11.addItem(spacerItem87, 2, 2, 1, 1) self.prandtlMeyerDeflectionAngleEdit = QtWidgets.QLineEdit(self.groupBox_16) self.prandtlMeyerDeflectionAngleEdit.setObjectName("prandtlMeyerDeflectionAngleEdit") self.gridLayout_11.addWidget(self.prandtlMeyerDeflectionAngleEdit, 2, 1, 1, 1) spacerItem88 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_11.addItem(spacerItem88, 1, 2, 1, 1) self.label_103 = QtWidgets.QLabel(self.groupBox_16) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_103.setFont(font) self.label_103.setObjectName("label_103") self.gridLayout_11.addWidget(self.label_103, 1, 3, 1, 1) self.prandtlMeyerNuEdit = QtWidgets.QLineEdit(self.groupBox_16) self.prandtlMeyerNuEdit.setObjectName("prandtlMeyerNuEdit") self.gridLayout_11.addWidget(self.prandtlMeyerNuEdit, 1, 4, 1, 1) self.prandtlMeyerUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_16) self.prandtlMeyerUpstreamMachEdit.setObjectName("prandtlMeyerUpstreamMachEdit") self.gridLayout_11.addWidget(self.prandtlMeyerUpstreamMachEdit, 1, 1, 1, 1) self.prandtlMeyerMuEdit = QtWidgets.QLineEdit(self.groupBox_16) self.prandtlMeyerMuEdit.setObjectName("prandtlMeyerMuEdit") self.gridLayout_11.addWidget(self.prandtlMeyerMuEdit, 2, 4, 1, 1) spacerItem89 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_11.addItem(spacerItem89, 1, 11, 1, 1) spacerItem90 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_11.addItem(spacerItem90, 2, 11, 1, 1) self.verticalLayout_8.addWidget(self.groupBox_16) self.groupBox_17 = QtWidgets.QGroupBox(self.tab_6) self.groupBox_17.setObjectName("groupBox_17") self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.groupBox_17) self.horizontalLayout_18.setObjectName("horizontalLayout_18") self.label_112 = QtWidgets.QLabel(self.groupBox_17) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_112.setFont(font) self.label_112.setObjectName("label_112") self.horizontalLayout_18.addWidget(self.label_112) self.prandtlMeyerDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_17) self.prandtlMeyerDwnStrmMachEdit.setObjectName("prandtlMeyerDwnStrmMachEdit") self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMachEdit) spacerItem91 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_18.addItem(spacerItem91) self.label_104 = QtWidgets.QLabel(self.groupBox_17) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_104.setFont(font) self.label_104.setObjectName("label_104") self.horizontalLayout_18.addWidget(self.label_104) self.prandtlMeyerDwnStrmNuEdit = QtWidgets.QLineEdit(self.groupBox_17) self.prandtlMeyerDwnStrmNuEdit.setObjectName("prandtlMeyerDwnStrmNuEdit") self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmNuEdit) spacerItem92 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_18.addItem(spacerItem92) self.label_114 = QtWidgets.QLabel(self.groupBox_17) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_114.setFont(font) self.label_114.setObjectName("label_114") self.horizontalLayout_18.addWidget(self.label_114) self.prandtlMeyerDwnStrmMuEdit = QtWidgets.QLineEdit(self.groupBox_17) self.prandtlMeyerDwnStrmMuEdit.setObjectName("prandtlMeyerDwnStrmMuEdit") self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMuEdit) spacerItem93 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_18.addItem(spacerItem93) self.label_113 = QtWidgets.QLabel(self.groupBox_17) self.label_113.setText("") self.label_113.setObjectName("label_113") self.horizontalLayout_18.addWidget(self.label_113) self.verticalLayout_8.addWidget(self.groupBox_17) spacerItem94 = QtWidgets.QSpacerItem(20, 339, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_8.addItem(spacerItem94) self.mainTabSet.addTab(self.tab_6, "") self.tab_7 = QtWidgets.QWidget() self.tab_7.setObjectName("tab_7") self.groupBox_18 = QtWidgets.QGroupBox(self.tab_7) self.groupBox_18.setGeometry(QtCore.QRect(0, 10, 1118, 56)) self.groupBox_18.setObjectName("groupBox_18") self.horizontalLayout_16 = QtWidgets.QHBoxLayout(self.groupBox_18) self.horizontalLayout_16.setObjectName("horizontalLayout_16") self.label_106 = QtWidgets.QLabel(self.groupBox_18) self.label_106.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_106.setFont(font) self.label_106.setObjectName("label_106") self.horizontalLayout_16.addWidget(self.label_106) self.rocketNozzleGammaEntry = QtWidgets.QLineEdit(self.groupBox_18) self.rocketNozzleGammaEntry.setObjectName("rocketNozzleGammaEntry") self.horizontalLayout_16.addWidget(self.rocketNozzleGammaEntry) spacerItem95 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem95) self.label_110 = QtWidgets.QLabel(self.groupBox_18) self.label_110.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_110.setFont(font) self.label_110.setObjectName("label_110") self.horizontalLayout_16.addWidget(self.label_110) self.rocketNozzleAreaRatioEdit = QtWidgets.QLineEdit(self.groupBox_18) self.rocketNozzleAreaRatioEdit.setObjectName("rocketNozzleAreaRatioEdit") self.horizontalLayout_16.addWidget(self.rocketNozzleAreaRatioEdit) spacerItem96 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem96) self.label_115 = QtWidgets.QLabel(self.groupBox_18) self.label_115.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_115.setFont(font) self.label_115.setObjectName("label_115") self.horizontalLayout_16.addWidget(self.label_115) self.rocketNozzlePePcEdit = QtWidgets.QLineEdit(self.groupBox_18) self.rocketNozzlePePcEdit.setObjectName("rocketNozzlePePcEdit") self.horizontalLayout_16.addWidget(self.rocketNozzlePePcEdit) spacerItem97 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem97) self.label_116 = QtWidgets.QLabel(self.groupBox_18) self.label_116.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_116.setFont(font) self.label_116.setObjectName("label_116") self.horizontalLayout_16.addWidget(self.label_116) self.rocketNozzlePaPcEdit = QtWidgets.QLineEdit(self.groupBox_18) self.rocketNozzlePaPcEdit.setObjectName("rocketNozzlePaPcEdit") self.horizontalLayout_16.addWidget(self.rocketNozzlePaPcEdit) spacerItem98 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem98) self.rocketNozzleCalculateBtn = QtWidgets.QPushButton(self.groupBox_18) self.rocketNozzleCalculateBtn.setObjectName("rocketNozzleCalculateBtn") self.horizontalLayout_16.addWidget(self.rocketNozzleCalculateBtn) spacerItem99 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem99) self.groupBox_19 = QtWidgets.QGroupBox(self.tab_7) self.groupBox_19.setGeometry(QtCore.QRect(0, 70, 637, 53)) self.groupBox_19.setObjectName("groupBox_19") self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.groupBox_19) self.horizontalLayout_17.setObjectName("horizontalLayout_17") self.label_118 = QtWidgets.QLabel(self.groupBox_19) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_118.setFont(font) self.label_118.setObjectName("label_118") self.horizontalLayout_17.addWidget(self.label_118) self.rocketNozzleThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19) self.rocketNozzleThrustCoeffEdit.setObjectName("rocketNozzleThrustCoeffEdit") self.horizontalLayout_17.addWidget(self.rocketNozzleThrustCoeffEdit) spacerItem100 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_17.addItem(spacerItem100) self.label_122 = QtWidgets.QLabel(self.groupBox_19) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_122.setFont(font) self.label_122.setObjectName("label_122") self.horizontalLayout_17.addWidget(self.label_122) self.rocketNozzleMaxThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19) self.rocketNozzleMaxThrustCoeffEdit.setObjectName("rocketNozzleMaxThrustCoeffEdit") self.horizontalLayout_17.addWidget(self.rocketNozzleMaxThrustCoeffEdit) spacerItem101 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_17.addItem(spacerItem101) self.label_121 = QtWidgets.QLabel(self.groupBox_19) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_121.setFont(font) self.label_121.setObjectName("label_121") self.horizontalLayout_17.addWidget(self.label_121) self.rocketNozzleMinThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19) self.rocketNozzleMinThrustCoeffEdit.setObjectName("rocketNozzleMinThrustCoeffEdit") self.horizontalLayout_17.addWidget(self.rocketNozzleMinThrustCoeffEdit) spacerItem102 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_17.addItem(spacerItem102) self.mainTabSet.addTab(self.tab_7, "") self.horizontalLayout_12.addWidget(self.mainTabSet) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.mainTabSet.setCurrentIndex(4) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.horizontalGroupBox.setTitle(_translate("MainWindow", "Input")) self.label.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.isentropicGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_2.setText(_translate("MainWindow", "Compute From: ")) self.isentropicFlowTypeCombo.setToolTip(_translate("MainWindow", "<html><head/><body><p>This is used when calculating A/A*</p></body></html>")) self.isentropicCalcBtn.setText(_translate("MainWindow", "Calculate")) self.label_8.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>")) self.label_11.setText(_translate("MainWindow", "<html><head/><body><p>A/A<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_14.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">0</span>/P:</p></body></html>")) self.label_7.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">0</span>/ρ:</p></body></html>")) self.label_10.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">0</span>/T:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.isentropicFlowTab), _translate("MainWindow", "Isentropic")) self.normalShockTab.setToolTip(_translate("MainWindow", "<html><head/><body><p><br/></p></body></html>")) self.groupBox.setTitle(_translate("MainWindow", "Input")) self.label_5.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.normalShockGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_3.setText(_translate("MainWindow", "Compute From: ")) self.normalShockCalculate.setText(_translate("MainWindow", "Calculate")) self.label_13.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_15.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>")) self.label_19.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_4.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>")) self.label_9.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_6.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_12.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2</span>:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.normalShockTab), _translate("MainWindow", "Normal Shocks")) self.groupBox_3.setTitle(_translate("MainWindow", "Input")) self.label_18.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.obliqueShockGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_20.setText(_translate("MainWindow", "Compute From: ")) self.label_32.setText(_translate("MainWindow", "Shock Type")) self.obliqueShockDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the values in the shock and wedge angle entries are degrees or radians.")) self.obliqueShockDegreeChkBtn.setText(_translate("MainWindow", "Degrees")) self.obliqueShockCalcBtn.setText(_translate("MainWindow", "Calculate")) self.label_31.setText(_translate("MainWindow", "Shock Angle:")) self.label_30.setText(_translate("MainWindow", "Wedge Angle:")) self.label_27.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_34.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2:</span></p></body></html>")) self.label_25.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N1</span>:</p></body></html>")) self.label_33.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">1:</span></p></body></html>")) self.label_28.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N2</span>:</p></body></html>")) self.label_21.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_26.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_22.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>")) self.label_24.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_3), _translate("MainWindow", "Oblique Shocks")) self.groupBox_5.setTitle(_translate("MainWindow", "Input")) self.label_35.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.fannoGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_36.setText(_translate("MainWindow", "Compute From: ")) self.label_37.setText(_translate("MainWindow", "Flow Type")) self.fannoCalculateBtn.setText(_translate("MainWindow", "Calculate")) self.groupBox_6.setTitle(_translate("MainWindow", "Upstream")) self.label_46.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_50.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>")) self.label_40.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_47.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_45.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_42.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_48.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.groupBox_8.setTitle(_translate("MainWindow", "Pipe Parameters")) self.label_38.setText(_translate("MainWindow", "Pipe Length:")) self.label_39.setText(_translate("MainWindow", "Diameter:")) self.label_44.setText(_translate("MainWindow", "Friction Coeff:")) self.fannoFrictionCoeffEdit.setText(_translate("MainWindow", "0.005")) self.fannoApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe")) self.groupBox_7.setTitle(_translate("MainWindow", "Downstream Conditions")) self.label_49.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_51.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>")) self.label_52.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_53.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_54.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_56.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_57.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_59.setText(_translate("MainWindow", "Choked Length:")) self.groupBox_9.setTitle(_translate("MainWindow", "Downstream / Initial")) self.label_67.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_63.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_62.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_61.setText(_translate("MainWindow", "<html><head/><body><p>(4FL*/D)<span style=\" vertical-align:sub;\">2 </span>/ (4FL*/D)<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_60.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_66.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_4), _translate("MainWindow", "Fanno Flow")) self.groupBox_10.setTitle(_translate("MainWindow", "Input")) self.label_64.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.rayleighGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_69.setText(_translate("MainWindow", "Compute From: ")) self.label_70.setText(_translate("MainWindow", "Flow Type")) self.rayleighCalculateBtn.setText(_translate("MainWindow", "Calculate")) self.groupBox_11.setTitle(_translate("MainWindow", "Upstream")) self.label_71.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_72.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_73.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_74.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_75.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_77.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_78.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.groupBox_12.setTitle(_translate("MainWindow", "Pipe Parameters")) self.label_80.setText(_translate("MainWindow", "Heat:")) self.label_81.setText(_translate("MainWindow", "Gas Constant R:")) self.label_82.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>")) self.rayleighApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe")) self.groupBox_13.setTitle(_translate("MainWindow", "Downstream Conditions")) self.label_83.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_84.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_85.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_86.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_87.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_89.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_90.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_92.setText(_translate("MainWindow", "Choked Heat:")) self.groupBox_14.setTitle(_translate("MainWindow", "Downstream / Initial")) self.label_97.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_93.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>/T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>")) self.label_100.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_96.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_99.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_94.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_117.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_5), _translate("MainWindow", "Rayleigh Flow")) self.groupBox_15.setTitle(_translate("MainWindow", "Input")) self.label_101.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.prandtlMeyerGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_102.setText(_translate("MainWindow", "Compute From: ")) self.prandtlMeyerDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the value in the deflection entry are degrees or radians.")) self.prandtlMeyerDegreeChkBtn.setText(_translate("MainWindow", "Degrees")) self.prandtlMeyerCalculateBtn.setText(_translate("MainWindow", "Calculate")) self.groupBox_16.setTitle(_translate("MainWindow", "Upstream")) self.label_107.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_105.setText(_translate("MainWindow", "<html><head/><body><p>Deflection Angle:</p></body></html>")) self.label_109.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>")) self.label_103.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>")) self.groupBox_17.setTitle(_translate("MainWindow", "Downstream")) self.label_112.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_104.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>")) self.label_114.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_6), _translate("MainWindow", "Prandtl-Meyer")) self.groupBox_18.setTitle(_translate("MainWindow", "Input")) self.label_106.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.rocketNozzleGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_110.setText(_translate("MainWindow", "<html><head/><body><p>Area Ratio:</p></body></html>")) self.label_115.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">e</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>")) self.label_116.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">a</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>")) self.rocketNozzleCalculateBtn.setText(_translate("MainWindow", "Calculate")) self.groupBox_19.setTitle(_translate("MainWindow", "Thrust Coefficients")) self.label_118.setText(_translate("MainWindow", "<html><head/><body><p>Coeff:</p></body></html>")) self.label_122.setText(_translate("MainWindow", "<html><head/><body><p>Max:</p></body></html>")) self.label_121.setText(_translate("MainWindow", "<html><head/><body><p>Min:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_7), _translate("MainWindow", "Rocket Nozzle"))
Subclasses
Methods
def retranslateUi(self, MainWindow)
-
Expand source code
def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.horizontalGroupBox.setTitle(_translate("MainWindow", "Input")) self.label.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.isentropicGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_2.setText(_translate("MainWindow", "Compute From: ")) self.isentropicFlowTypeCombo.setToolTip(_translate("MainWindow", "<html><head/><body><p>This is used when calculating A/A*</p></body></html>")) self.isentropicCalcBtn.setText(_translate("MainWindow", "Calculate")) self.label_8.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>")) self.label_11.setText(_translate("MainWindow", "<html><head/><body><p>A/A<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_14.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">0</span>/P:</p></body></html>")) self.label_7.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">0</span>/ρ:</p></body></html>")) self.label_10.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">0</span>/T:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.isentropicFlowTab), _translate("MainWindow", "Isentropic")) self.normalShockTab.setToolTip(_translate("MainWindow", "<html><head/><body><p><br/></p></body></html>")) self.groupBox.setTitle(_translate("MainWindow", "Input")) self.label_5.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.normalShockGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_3.setText(_translate("MainWindow", "Compute From: ")) self.normalShockCalculate.setText(_translate("MainWindow", "Calculate")) self.label_13.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_15.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>")) self.label_19.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_4.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">inf</span>:</p></body></html>")) self.label_9.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_6.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_12.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2</span>:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.normalShockTab), _translate("MainWindow", "Normal Shocks")) self.groupBox_3.setTitle(_translate("MainWindow", "Input")) self.label_18.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.obliqueShockGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_20.setText(_translate("MainWindow", "Compute From: ")) self.label_32.setText(_translate("MainWindow", "Shock Type")) self.obliqueShockDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the values in the shock and wedge angle entries are degrees or radians.")) self.obliqueShockDegreeChkBtn.setText(_translate("MainWindow", "Degrees")) self.obliqueShockCalcBtn.setText(_translate("MainWindow", "Calculate")) self.label_31.setText(_translate("MainWindow", "Shock Angle:")) self.label_30.setText(_translate("MainWindow", "Wedge Angle:")) self.label_27.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_34.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">2:</span></p></body></html>")) self.label_25.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N1</span>:</p></body></html>")) self.label_33.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">1:</span></p></body></html>")) self.label_28.setText(_translate("MainWindow", "<html><head/><body><p>M<span style=\" vertical-align:sub;\">N2</span>:</p></body></html>")) self.label_21.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_26.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_22.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">01</span>:</p></body></html>")) self.label_24.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">02</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_3), _translate("MainWindow", "Oblique Shocks")) self.groupBox_5.setTitle(_translate("MainWindow", "Input")) self.label_35.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.fannoGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_36.setText(_translate("MainWindow", "Compute From: ")) self.label_37.setText(_translate("MainWindow", "Flow Type")) self.fannoCalculateBtn.setText(_translate("MainWindow", "Calculate")) self.groupBox_6.setTitle(_translate("MainWindow", "Upstream")) self.label_46.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_50.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>")) self.label_40.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_47.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_45.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_42.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_48.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.groupBox_8.setTitle(_translate("MainWindow", "Pipe Parameters")) self.label_38.setText(_translate("MainWindow", "Pipe Length:")) self.label_39.setText(_translate("MainWindow", "Diameter:")) self.label_44.setText(_translate("MainWindow", "Friction Coeff:")) self.fannoFrictionCoeffEdit.setText(_translate("MainWindow", "0.005")) self.fannoApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe")) self.groupBox_7.setTitle(_translate("MainWindow", "Downstream Conditions")) self.label_49.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_51.setText(_translate("MainWindow", "<html><head/><body><p>4FL*/D:</p></body></html>")) self.label_52.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_53.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_54.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_56.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_57.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_59.setText(_translate("MainWindow", "Choked Length:")) self.groupBox_9.setTitle(_translate("MainWindow", "Downstream / Initial")) self.label_67.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_63.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_62.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_61.setText(_translate("MainWindow", "<html><head/><body><p>(4FL*/D)<span style=\" vertical-align:sub;\">2 </span>/ (4FL*/D)<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_60.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_66.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_4), _translate("MainWindow", "Fanno Flow")) self.groupBox_10.setTitle(_translate("MainWindow", "Input")) self.label_64.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.rayleighGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_69.setText(_translate("MainWindow", "Compute From: ")) self.label_70.setText(_translate("MainWindow", "Flow Type")) self.rayleighCalculateBtn.setText(_translate("MainWindow", "Calculate")) self.groupBox_11.setTitle(_translate("MainWindow", "Upstream")) self.label_71.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_72.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_73.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_74.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_75.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_77.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_78.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.groupBox_12.setTitle(_translate("MainWindow", "Pipe Parameters")) self.label_80.setText(_translate("MainWindow", "Heat:")) self.label_81.setText(_translate("MainWindow", "Gas Constant R:")) self.label_82.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>")) self.rayleighApplyPipeParamBtn.setText(_translate("MainWindow", "Apply to Pipe")) self.groupBox_13.setTitle(_translate("MainWindow", "Downstream Conditions")) self.label_83.setText(_translate("MainWindow", "<html><head/><body><p>T/T<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_84.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o</span>/T<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_85.setText(_translate("MainWindow", "<html><head/><body><p>ρ/ρ<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_86.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o</span>/P<span style=\" vertical-align:sub;\">o</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_87.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_89.setText(_translate("MainWindow", "<html><head/><body><p>P/P<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_90.setText(_translate("MainWindow", "<html><head/><body><p>U/U<span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_92.setText(_translate("MainWindow", "Choked Heat:")) self.groupBox_14.setTitle(_translate("MainWindow", "Downstream / Initial")) self.label_97.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">o2</span>/P<span style=\" vertical-align:sub;\">o1</span><span style=\" vertical-align:super;\">*</span>:</p></body></html>")) self.label_93.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>/T<span style=\" vertical-align:sub;\">o1</span>:</p></body></html>")) self.label_100.setText(_translate("MainWindow", "<html><head/><body><p>U<span style=\" vertical-align:sub;\">2</span>/U<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_96.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">2</span>/P<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_99.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">2</span>/T<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_94.setText(_translate("MainWindow", "<html><head/><body><p>ρ<span style=\" vertical-align:sub;\">2</span>/ρ<span style=\" vertical-align:sub;\">1</span>:</p></body></html>")) self.label_117.setText(_translate("MainWindow", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">o2</span>:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_5), _translate("MainWindow", "Rayleigh Flow")) self.groupBox_15.setTitle(_translate("MainWindow", "Input")) self.label_101.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.prandtlMeyerGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_102.setText(_translate("MainWindow", "Compute From: ")) self.prandtlMeyerDegreeChkBtn.setToolTip(_translate("MainWindow", "Determines whether the value in the deflection entry are degrees or radians.")) self.prandtlMeyerDegreeChkBtn.setText(_translate("MainWindow", "Degrees")) self.prandtlMeyerCalculateBtn.setText(_translate("MainWindow", "Calculate")) self.groupBox_16.setTitle(_translate("MainWindow", "Upstream")) self.label_107.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_105.setText(_translate("MainWindow", "<html><head/><body><p>Deflection Angle:</p></body></html>")) self.label_109.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>")) self.label_103.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>")) self.groupBox_17.setTitle(_translate("MainWindow", "Downstream")) self.label_112.setText(_translate("MainWindow", "<html><head/><body><p>M:</p></body></html>")) self.label_104.setText(_translate("MainWindow", "<html><head/><body><p>Nu:</p></body></html>")) self.label_114.setText(_translate("MainWindow", "<html><head/><body><p>Mu:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_6), _translate("MainWindow", "Prandtl-Meyer")) self.groupBox_18.setTitle(_translate("MainWindow", "Input")) self.label_106.setText(_translate("MainWindow", "<html><head/><body><p>γ:</p></body></html>")) self.rocketNozzleGammaEntry.setText(_translate("MainWindow", "1.4")) self.label_110.setText(_translate("MainWindow", "<html><head/><body><p>Area Ratio:</p></body></html>")) self.label_115.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">e</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>")) self.label_116.setText(_translate("MainWindow", "<html><head/><body><p>P<span style=\" vertical-align:sub;\">a</span>/P<span style=\" vertical-align:sub;\">c</span>:</p></body></html>")) self.rocketNozzleCalculateBtn.setText(_translate("MainWindow", "Calculate")) self.groupBox_19.setTitle(_translate("MainWindow", "Thrust Coefficients")) self.label_118.setText(_translate("MainWindow", "<html><head/><body><p>Coeff:</p></body></html>")) self.label_122.setText(_translate("MainWindow", "<html><head/><body><p>Max:</p></body></html>")) self.label_121.setText(_translate("MainWindow", "<html><head/><body><p>Min:</p></body></html>")) self.mainTabSet.setTabText(self.mainTabSet.indexOf(self.tab_7), _translate("MainWindow", "Rocket Nozzle"))
def setupUi(self, MainWindow)
-
Expand source code
def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1200, 628) self.centralwidget = QtWidgets.QWidget(MainWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth()) self.centralwidget.setSizePolicy(sizePolicy) self.centralwidget.setObjectName("centralwidget") self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.centralwidget) self.horizontalLayout_12.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize) self.horizontalLayout_12.setContentsMargins(0, 15, 0, 0) self.horizontalLayout_12.setSpacing(0) self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.mainTabSet = QtWidgets.QTabWidget(self.centralwidget) self.mainTabSet.setToolTip("") self.mainTabSet.setObjectName("mainTabSet") self.isentropicFlowTab = QtWidgets.QWidget() self.isentropicFlowTab.setObjectName("isentropicFlowTab") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.isentropicFlowTab) self.verticalLayout_2.setObjectName("verticalLayout_2") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.horizontalGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab) self.horizontalGroupBox.setObjectName("horizontalGroupBox") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalGroupBox) self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(self.horizontalGroupBox) self.label.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label.setFont(font) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.isentropicGammaEntry = QtWidgets.QLineEdit(self.horizontalGroupBox) self.isentropicGammaEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicGammaEntry.setObjectName("isentropicGammaEntry") self.horizontalLayout.addWidget(self.isentropicGammaEntry) spacerItem = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.label_2 = QtWidgets.QLabel(self.horizontalGroupBox) self.label_2.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) self.isentropicOptionCombo = QtWidgets.QComboBox(self.horizontalGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.isentropicOptionCombo.sizePolicy().hasHeightForWidth()) self.isentropicOptionCombo.setSizePolicy(sizePolicy) self.isentropicOptionCombo.setMinimumSize(QtCore.QSize(150, 0)) self.isentropicOptionCombo.setMaximumSize(QtCore.QSize(300, 16777215)) self.isentropicOptionCombo.setObjectName("isentropicOptionCombo") self.horizontalLayout.addWidget(self.isentropicOptionCombo) spacerItem1 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.isentropicFlowTypeCombo = QtWidgets.QComboBox(self.horizontalGroupBox) self.isentropicFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0)) self.isentropicFlowTypeCombo.setToolTipDuration(-1) self.isentropicFlowTypeCombo.setStatusTip("") self.isentropicFlowTypeCombo.setWhatsThis("") self.isentropicFlowTypeCombo.setAccessibleName("") self.isentropicFlowTypeCombo.setAccessibleDescription("") self.isentropicFlowTypeCombo.setObjectName("isentropicFlowTypeCombo") self.horizontalLayout.addWidget(self.isentropicFlowTypeCombo) spacerItem2 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.isentropicCalcBtn = QtWidgets.QPushButton(self.horizontalGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.isentropicCalcBtn.sizePolicy().hasHeightForWidth()) self.isentropicCalcBtn.setSizePolicy(sizePolicy) self.isentropicCalcBtn.setObjectName("isentropicCalcBtn") self.horizontalLayout.addWidget(self.isentropicCalcBtn) self.horizontalLayout_3.addWidget(self.horizontalGroupBox) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem3) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.gridGroupBox = QtWidgets.QGroupBox(self.isentropicFlowTab) self.gridGroupBox.setTitle("") self.gridGroupBox.setObjectName("gridGroupBox") self.gridLayout = QtWidgets.QGridLayout(self.gridGroupBox) self.gridLayout.setObjectName("gridLayout") self.isentropicT0TEntry = QtWidgets.QLineEdit(self.gridGroupBox) self.isentropicT0TEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicT0TEntry.setObjectName("isentropicT0TEntry") self.gridLayout.addWidget(self.isentropicT0TEntry, 0, 7, 1, 1) self.isentropicP0PEntry = QtWidgets.QLineEdit(self.gridGroupBox) self.isentropicP0PEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicP0PEntry.setObjectName("isentropicP0PEntry") self.gridLayout.addWidget(self.isentropicP0PEntry, 0, 4, 1, 1) self.label_8 = QtWidgets.QLabel(self.gridGroupBox) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_8.setFont(font) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 0, 0, 1, 1) spacerItem4 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem4, 0, 2, 1, 1) self.label_11 = QtWidgets.QLabel(self.gridGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_11.sizePolicy().hasHeightForWidth()) self.label_11.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_11.setFont(font) self.label_11.setTextFormat(QtCore.Qt.RichText) self.label_11.setObjectName("label_11") self.gridLayout.addWidget(self.label_11, 1, 3, 1, 1) spacerItem5 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem5, 1, 2, 1, 1) spacerItem6 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem6, 0, 5, 1, 1) spacerItem7 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem7, 1, 5, 1, 1) self.isentropicAAStarEntry = QtWidgets.QLineEdit(self.gridGroupBox) self.isentropicAAStarEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicAAStarEntry.setObjectName("isentropicAAStarEntry") self.gridLayout.addWidget(self.isentropicAAStarEntry, 1, 4, 1, 1) self.isentropicRho0RhoEntry = QtWidgets.QLineEdit(self.gridGroupBox) self.isentropicRho0RhoEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicRho0RhoEntry.setObjectName("isentropicRho0RhoEntry") self.gridLayout.addWidget(self.isentropicRho0RhoEntry, 1, 1, 1, 1) self.isentropicMachEntry = QtWidgets.QLineEdit(self.gridGroupBox) self.isentropicMachEntry.setMaximumSize(QtCore.QSize(100, 16777215)) self.isentropicMachEntry.setMaxLength(50) self.isentropicMachEntry.setObjectName("isentropicMachEntry") self.gridLayout.addWidget(self.isentropicMachEntry, 0, 1, 1, 1) self.label_14 = QtWidgets.QLabel(self.gridGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_14.sizePolicy().hasHeightForWidth()) self.label_14.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_14.setFont(font) self.label_14.setTextFormat(QtCore.Qt.RichText) self.label_14.setObjectName("label_14") self.gridLayout.addWidget(self.label_14, 0, 3, 1, 1) self.label_7 = QtWidgets.QLabel(self.gridGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_7.sizePolicy().hasHeightForWidth()) self.label_7.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_7.setFont(font) self.label_7.setTextFormat(QtCore.Qt.RichText) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 1, 0, 1, 1) self.label_10 = QtWidgets.QLabel(self.gridGroupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_10.sizePolicy().hasHeightForWidth()) self.label_10.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_10.setFont(font) self.label_10.setTextFormat(QtCore.Qt.RichText) self.label_10.setObjectName("label_10") self.gridLayout.addWidget(self.label_10, 0, 6, 1, 1) self.horizontalLayout_2.addWidget(self.gridGroupBox) spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem8) self.verticalLayout_2.addLayout(self.horizontalLayout_2) spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem9) self.mainTabSet.addTab(self.isentropicFlowTab, "") self.normalShockTab = QtWidgets.QWidget() self.normalShockTab.setObjectName("normalShockTab") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.normalShockTab) self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.groupBox = QtWidgets.QGroupBox(self.normalShockTab) self.groupBox.setObjectName("groupBox") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.groupBox) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_5 = QtWidgets.QLabel(self.groupBox) self.label_5.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.horizontalLayout_6.addWidget(self.label_5) self.normalShockGammaEntry = QtWidgets.QLineEdit(self.groupBox) self.normalShockGammaEntry.setObjectName("normalShockGammaEntry") self.horizontalLayout_6.addWidget(self.normalShockGammaEntry) spacerItem10 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem10) self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.horizontalLayout_6.addWidget(self.label_3) self.normalShockOptionCombo = QtWidgets.QComboBox(self.groupBox) self.normalShockOptionCombo.setMinimumSize(QtCore.QSize(150, 0)) self.normalShockOptionCombo.setObjectName("normalShockOptionCombo") self.horizontalLayout_6.addWidget(self.normalShockOptionCombo) spacerItem11 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem11) self.normalShockCalculate = QtWidgets.QPushButton(self.groupBox) self.normalShockCalculate.setObjectName("normalShockCalculate") self.horizontalLayout_6.addWidget(self.normalShockCalculate) self.horizontalLayout_4.addWidget(self.groupBox) spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_4.addItem(spacerItem12) self.verticalLayout_3.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.gridLayout_2 = QtWidgets.QGridLayout() self.gridLayout_2.setObjectName("gridLayout_2") self.groupBox_2 = QtWidgets.QGroupBox(self.normalShockTab) self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_3.setObjectName("gridLayout_3") self.label_13 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_13.setFont(font) self.label_13.setObjectName("label_13") self.gridLayout_3.addWidget(self.label_13, 1, 3, 1, 1) self.label_15 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_15.setFont(font) self.label_15.setObjectName("label_15") self.gridLayout_3.addWidget(self.label_15, 2, 3, 1, 1) self.normalShockP02P01Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockP02P01Entry.setObjectName("normalShockP02P01Entry") self.gridLayout_3.addWidget(self.normalShockP02P01Entry, 2, 4, 1, 1) self.normalShockM2Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockM2Entry.setObjectName("normalShockM2Entry") self.gridLayout_3.addWidget(self.normalShockM2Entry, 0, 4, 1, 1) self.label_17 = QtWidgets.QLabel(self.groupBox_2) self.label_17.setText("") self.label_17.setObjectName("label_17") self.gridLayout_3.addWidget(self.label_17, 0, 7, 1, 1) self.label_19 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_19.setFont(font) self.label_19.setObjectName("label_19") self.gridLayout_3.addWidget(self.label_19, 2, 6, 1, 1) self.normalShockP02P1Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockP02P1Entry.setObjectName("normalShockP02P1Entry") self.gridLayout_3.addWidget(self.normalShockP02P1Entry, 2, 7, 1, 1) spacerItem13 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem13, 1, 2, 1, 1) spacerItem14 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem14, 2, 2, 1, 1) self.normalShockP2P1Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockP2P1Entry.setObjectName("normalShockP2P1Entry") self.gridLayout_3.addWidget(self.normalShockP2P1Entry, 1, 1, 1, 1) self.normalShockRho2Rho1Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockRho2Rho1Entry.setObjectName("normalShockRho2Rho1Entry") self.gridLayout_3.addWidget(self.normalShockRho2Rho1Entry, 1, 4, 1, 1) self.label_4 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.gridLayout_3.addWidget(self.label_4, 0, 0, 1, 1) spacerItem15 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem15, 0, 2, 1, 1) self.normalShockM1Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockM1Entry.setObjectName("normalShockM1Entry") self.gridLayout_3.addWidget(self.normalShockM1Entry, 0, 1, 1, 1) self.label_9 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_9.setFont(font) self.label_9.setObjectName("label_9") self.gridLayout_3.addWidget(self.label_9, 2, 0, 1, 1) self.label_6 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.gridLayout_3.addWidget(self.label_6, 1, 0, 1, 1) self.label_12 = QtWidgets.QLabel(self.groupBox_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_12.setFont(font) self.label_12.setObjectName("label_12") self.gridLayout_3.addWidget(self.label_12, 0, 3, 1, 1) self.normalShockT2T1Entry = QtWidgets.QLineEdit(self.groupBox_2) self.normalShockT2T1Entry.setObjectName("normalShockT2T1Entry") self.gridLayout_3.addWidget(self.normalShockT2T1Entry, 2, 1, 1, 1) self.label_16 = QtWidgets.QLabel(self.groupBox_2) self.label_16.setText("") self.label_16.setObjectName("label_16") self.gridLayout_3.addWidget(self.label_16, 0, 6, 1, 1) spacerItem16 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem16, 0, 5, 1, 1) spacerItem17 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem17, 1, 5, 1, 1) spacerItem18 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_3.addItem(spacerItem18, 2, 5, 1, 1) self.gridLayout_2.addWidget(self.groupBox_2, 0, 0, 1, 1) spacerItem19 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_2.addItem(spacerItem19, 0, 1, 1, 1) self.horizontalLayout_5.addLayout(self.gridLayout_2) self.verticalLayout_3.addLayout(self.horizontalLayout_5) spacerItem20 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem20) self.mainTabSet.addTab(self.normalShockTab, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_3) self.verticalLayout_4.setObjectName("verticalLayout_4") self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.groupBox_3 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_3.setObjectName("groupBox_3") self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.groupBox_3) self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label_18 = QtWidgets.QLabel(self.groupBox_3) self.label_18.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_18.setFont(font) self.label_18.setObjectName("label_18") self.horizontalLayout_8.addWidget(self.label_18) self.obliqueShockGammaEntry = QtWidgets.QLineEdit(self.groupBox_3) self.obliqueShockGammaEntry.setObjectName("obliqueShockGammaEntry") self.horizontalLayout_8.addWidget(self.obliqueShockGammaEntry) spacerItem21 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem21) self.label_20 = QtWidgets.QLabel(self.groupBox_3) self.label_20.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_20.setFont(font) self.label_20.setObjectName("label_20") self.horizontalLayout_8.addWidget(self.label_20) self.obliqueShockOptionCombo = QtWidgets.QComboBox(self.groupBox_3) self.obliqueShockOptionCombo.setMinimumSize(QtCore.QSize(350, 0)) self.obliqueShockOptionCombo.setObjectName("obliqueShockOptionCombo") self.horizontalLayout_8.addWidget(self.obliqueShockOptionCombo) spacerItem22 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem22) self.label_32 = QtWidgets.QLabel(self.groupBox_3) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_32.setFont(font) self.label_32.setObjectName("label_32") self.horizontalLayout_8.addWidget(self.label_32) self.obliqueShockTypeCombo = QtWidgets.QComboBox(self.groupBox_3) self.obliqueShockTypeCombo.setMinimumSize(QtCore.QSize(75, 0)) self.obliqueShockTypeCombo.setObjectName("obliqueShockTypeCombo") self.horizontalLayout_8.addWidget(self.obliqueShockTypeCombo) spacerItem23 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem23) self.obliqueShockDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_3) self.obliqueShockDegreeChkBtn.setCheckable(True) self.obliqueShockDegreeChkBtn.setObjectName("obliqueShockDegreeChkBtn") self.horizontalLayout_8.addWidget(self.obliqueShockDegreeChkBtn) spacerItem24 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem24) self.obliqueShockCalcBtn = QtWidgets.QPushButton(self.groupBox_3) self.obliqueShockCalcBtn.setObjectName("obliqueShockCalcBtn") self.horizontalLayout_8.addWidget(self.obliqueShockCalcBtn) self.horizontalLayout_7.addWidget(self.groupBox_3) spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem25) self.verticalLayout_4.addLayout(self.horizontalLayout_7) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.groupBox_4 = QtWidgets.QGroupBox(self.tab_3) self.groupBox_4.setTitle("") self.groupBox_4.setObjectName("groupBox_4") self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_4) self.gridLayout_4.setObjectName("gridLayout_4") spacerItem26 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem26, 2, 5, 1, 1) self.label_31 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_31.setFont(font) self.label_31.setObjectName("label_31") self.gridLayout_4.addWidget(self.label_31, 0, 3, 1, 1) self.label_30 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_30.setFont(font) self.label_30.setObjectName("label_30") self.gridLayout_4.addWidget(self.label_30, 0, 0, 1, 1) self.label_27 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_27.setFont(font) self.label_27.setObjectName("label_27") self.gridLayout_4.addWidget(self.label_27, 3, 0, 1, 1) self.label_23 = QtWidgets.QLabel(self.groupBox_4) self.label_23.setText("") self.label_23.setObjectName("label_23") self.gridLayout_4.addWidget(self.label_23, 2, 11, 1, 1) self.label_34 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_34.setFont(font) self.label_34.setObjectName("label_34") self.gridLayout_4.addWidget(self.label_34, 2, 9, 1, 1) self.label_29 = QtWidgets.QLabel(self.groupBox_4) self.label_29.setText("") self.label_29.setObjectName("label_29") self.gridLayout_4.addWidget(self.label_29, 3, 9, 1, 1) self.obliqueShockMn1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockMn1Edit.setObjectName("obliqueShockMn1Edit") self.gridLayout_4.addWidget(self.obliqueShockMn1Edit, 2, 4, 1, 1) self.obliqueShockP2P1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockP2P1Edit.setObjectName("obliqueShockP2P1Edit") self.gridLayout_4.addWidget(self.obliqueShockP2P1Edit, 3, 1, 1, 1) spacerItem27 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem27, 2, 8, 1, 1) self.label_25 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_25.setFont(font) self.label_25.setObjectName("label_25") self.gridLayout_4.addWidget(self.label_25, 2, 3, 1, 1) self.label_33 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_33.setFont(font) self.label_33.setObjectName("label_33") self.gridLayout_4.addWidget(self.label_33, 2, 0, 1, 1) self.obliqueShockM1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockM1Edit.setObjectName("obliqueShockM1Edit") self.gridLayout_4.addWidget(self.obliqueShockM1Edit, 2, 1, 1, 1) spacerItem28 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem28, 3, 8, 1, 1) self.label_28 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_28.setFont(font) self.label_28.setObjectName("label_28") self.gridLayout_4.addWidget(self.label_28, 2, 6, 1, 1) self.obliqueShockM2Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockM2Edit.setObjectName("obliqueShockM2Edit") self.gridLayout_4.addWidget(self.obliqueShockM2Edit, 2, 10, 1, 1) self.obiqueShockMn2Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obiqueShockMn2Edit.setObjectName("obiqueShockMn2Edit") self.gridLayout_4.addWidget(self.obiqueShockMn2Edit, 2, 7, 1, 1) spacerItem29 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem29, 2, 2, 1, 1) self.label_21 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_21.setFont(font) self.label_21.setObjectName("label_21") self.gridLayout_4.addWidget(self.label_21, 3, 3, 1, 1) self.obliqueShockRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockRho2Rho1Edit.setObjectName("obliqueShockRho2Rho1Edit") self.gridLayout_4.addWidget(self.obliqueShockRho2Rho1Edit, 3, 4, 1, 1) self.label_26 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_26.setFont(font) self.label_26.setObjectName("label_26") self.gridLayout_4.addWidget(self.label_26, 4, 0, 1, 1) self.obliqueShockT2T1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockT2T1Edit.setObjectName("obliqueShockT2T1Edit") self.gridLayout_4.addWidget(self.obliqueShockT2T1Edit, 4, 1, 1, 1) spacerItem30 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem30, 4, 2, 1, 1) self.label_22 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_22.setFont(font) self.label_22.setObjectName("label_22") self.gridLayout_4.addWidget(self.label_22, 4, 3, 1, 1) self.obliqueShockPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockPo2Po1Edit.setObjectName("obliqueShockPo2Po1Edit") self.gridLayout_4.addWidget(self.obliqueShockPo2Po1Edit, 4, 4, 1, 1) self.label_24 = QtWidgets.QLabel(self.groupBox_4) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_24.setFont(font) self.label_24.setObjectName("label_24") self.gridLayout_4.addWidget(self.label_24, 3, 6, 1, 1) self.obliqueShockPo2P1Edit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockPo2P1Edit.setObjectName("obliqueShockPo2P1Edit") self.gridLayout_4.addWidget(self.obliqueShockPo2P1Edit, 3, 7, 1, 1) spacerItem31 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem31, 3, 2, 1, 1) spacerItem32 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem32, 3, 5, 1, 1) self.obliqueShockWedgeAngleEdit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockWedgeAngleEdit.setObjectName("obliqueShockWedgeAngleEdit") self.gridLayout_4.addWidget(self.obliqueShockWedgeAngleEdit, 0, 1, 1, 1) self.obliqueShockAngleEdit = QtWidgets.QLineEdit(self.groupBox_4) self.obliqueShockAngleEdit.setObjectName("obliqueShockAngleEdit") self.gridLayout_4.addWidget(self.obliqueShockAngleEdit, 0, 4, 1, 1) spacerItem33 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_4.addItem(spacerItem33, 0, 2, 1, 1) self.horizontalLayout_11.addWidget(self.groupBox_4) spacerItem34 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem34) self.verticalLayout_4.addLayout(self.horizontalLayout_11) spacerItem35 = QtWidgets.QSpacerItem(20, 136, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem35) self.mainTabSet.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tab_4) self.verticalLayout_5.setObjectName("verticalLayout_5") self.groupBox_5 = QtWidgets.QGroupBox(self.tab_4) self.groupBox_5.setObjectName("groupBox_5") self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.groupBox_5) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.label_35 = QtWidgets.QLabel(self.groupBox_5) self.label_35.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_35.setFont(font) self.label_35.setObjectName("label_35") self.horizontalLayout_9.addWidget(self.label_35) self.fannoGammaEntry = QtWidgets.QLineEdit(self.groupBox_5) self.fannoGammaEntry.setObjectName("fannoGammaEntry") self.horizontalLayout_9.addWidget(self.fannoGammaEntry) spacerItem36 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem36) self.label_36 = QtWidgets.QLabel(self.groupBox_5) self.label_36.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_36.setFont(font) self.label_36.setObjectName("label_36") self.horizontalLayout_9.addWidget(self.label_36) self.fannoOptionCombo = QtWidgets.QComboBox(self.groupBox_5) self.fannoOptionCombo.setMinimumSize(QtCore.QSize(150, 0)) self.fannoOptionCombo.setObjectName("fannoOptionCombo") self.horizontalLayout_9.addWidget(self.fannoOptionCombo) spacerItem37 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem37) self.label_37 = QtWidgets.QLabel(self.groupBox_5) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_37.setFont(font) self.label_37.setObjectName("label_37") self.horizontalLayout_9.addWidget(self.label_37) self.fannoFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_5) self.fannoFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0)) self.fannoFlowTypeCombo.setObjectName("fannoFlowTypeCombo") self.horizontalLayout_9.addWidget(self.fannoFlowTypeCombo) spacerItem38 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem38) self.fannoCalculateBtn = QtWidgets.QPushButton(self.groupBox_5) self.fannoCalculateBtn.setObjectName("fannoCalculateBtn") self.horizontalLayout_9.addWidget(self.fannoCalculateBtn) spacerItem39 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem39) self.verticalLayout_5.addWidget(self.groupBox_5) self.groupBox_6 = QtWidgets.QGroupBox(self.tab_4) self.groupBox_6.setObjectName("groupBox_6") self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_6) self.gridLayout_5.setObjectName("gridLayout_5") self.fannoUUStEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoUUStEdit.setObjectName("fannoUUStEdit") self.gridLayout_5.addWidget(self.fannoUUStEdit, 3, 1, 1, 1) self.label_46 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_46.setFont(font) self.label_46.setObjectName("label_46") self.gridLayout_5.addWidget(self.label_46, 1, 3, 1, 1) self.fannoPPStEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoPPStEdit.setObjectName("fannoPPStEdit") self.gridLayout_5.addWidget(self.fannoPPStEdit, 1, 7, 1, 1) self.fannoRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoRhoRhoStEdit.setObjectName("fannoRhoRhoStEdit") self.gridLayout_5.addWidget(self.fannoRhoRhoStEdit, 2, 1, 1, 1) self.fanno4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fanno4FLStDEdit.setObjectName("fanno4FLStDEdit") self.gridLayout_5.addWidget(self.fanno4FLStDEdit, 2, 7, 1, 1) self.label_50 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_50.setFont(font) self.label_50.setObjectName("label_50") self.gridLayout_5.addWidget(self.label_50, 2, 6, 1, 1) self.label_40 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_40.setFont(font) self.label_40.setObjectName("label_40") self.gridLayout_5.addWidget(self.label_40, 2, 0, 1, 1) self.fannoPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoPoPoStEdit.setObjectName("fannoPoPoStEdit") self.gridLayout_5.addWidget(self.fannoPoPoStEdit, 2, 4, 1, 1) self.fannoTTStEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoTTStEdit.setObjectName("fannoTTStEdit") self.gridLayout_5.addWidget(self.fannoTTStEdit, 1, 4, 1, 1) self.label_47 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_47.setFont(font) self.label_47.setObjectName("label_47") self.gridLayout_5.addWidget(self.label_47, 2, 3, 1, 1) self.label_45 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_45.setFont(font) self.label_45.setObjectName("label_45") self.gridLayout_5.addWidget(self.label_45, 1, 0, 1, 1) spacerItem40 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem40, 1, 2, 1, 1) spacerItem41 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem41, 2, 2, 1, 1) spacerItem42 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem42, 1, 5, 1, 1) spacerItem43 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem43, 3, 2, 1, 1) self.label_41 = QtWidgets.QLabel(self.groupBox_6) self.label_41.setText("") self.label_41.setObjectName("label_41") self.gridLayout_5.addWidget(self.label_41, 1, 10, 1, 1) self.label_42 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_42.setFont(font) self.label_42.setObjectName("label_42") self.gridLayout_5.addWidget(self.label_42, 1, 6, 1, 1) spacerItem44 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_5.addItem(spacerItem44, 2, 5, 1, 1) self.fannoUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_6) self.fannoUpstreamMachEdit.setObjectName("fannoUpstreamMachEdit") self.gridLayout_5.addWidget(self.fannoUpstreamMachEdit, 1, 1, 1, 1) self.label_48 = QtWidgets.QLabel(self.groupBox_6) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_48.setFont(font) self.label_48.setObjectName("label_48") self.gridLayout_5.addWidget(self.label_48, 3, 0, 1, 1) self.label_43 = QtWidgets.QLabel(self.groupBox_6) self.label_43.setText("") self.label_43.setObjectName("label_43") self.gridLayout_5.addWidget(self.label_43, 2, 8, 1, 1) self.verticalLayout_5.addWidget(self.groupBox_6) spacerItem45 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) self.verticalLayout_5.addItem(spacerItem45) self.groupBox_8 = QtWidgets.QGroupBox(self.tab_4) self.groupBox_8.setObjectName("groupBox_8") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.groupBox_8) self.verticalLayout_6.setObjectName("verticalLayout_6") self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.label_38 = QtWidgets.QLabel(self.groupBox_8) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_38.setFont(font) self.label_38.setObjectName("label_38") self.horizontalLayout_10.addWidget(self.label_38) self.fannoPipeLenEdit = QtWidgets.QLineEdit(self.groupBox_8) self.fannoPipeLenEdit.setObjectName("fannoPipeLenEdit") self.horizontalLayout_10.addWidget(self.fannoPipeLenEdit) spacerItem46 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem46) self.label_39 = QtWidgets.QLabel(self.groupBox_8) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_39.setFont(font) self.label_39.setObjectName("label_39") self.horizontalLayout_10.addWidget(self.label_39) self.fannoPipeDiameterEdit = QtWidgets.QLineEdit(self.groupBox_8) self.fannoPipeDiameterEdit.setObjectName("fannoPipeDiameterEdit") self.horizontalLayout_10.addWidget(self.fannoPipeDiameterEdit) spacerItem47 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem47) self.label_44 = QtWidgets.QLabel(self.groupBox_8) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_44.setFont(font) self.label_44.setObjectName("label_44") self.horizontalLayout_10.addWidget(self.label_44) self.fannoFrictionCoeffEdit = QtWidgets.QLineEdit(self.groupBox_8) self.fannoFrictionCoeffEdit.setObjectName("fannoFrictionCoeffEdit") self.horizontalLayout_10.addWidget(self.fannoFrictionCoeffEdit) self.fannoApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_8) self.fannoApplyPipeParamBtn.setObjectName("fannoApplyPipeParamBtn") self.horizontalLayout_10.addWidget(self.fannoApplyPipeParamBtn) spacerItem48 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem48) self.verticalLayout_6.addLayout(self.horizontalLayout_10) self.verticalLayout_5.addWidget(self.groupBox_8) spacerItem49 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) self.verticalLayout_5.addItem(spacerItem49) self.groupBox_7 = QtWidgets.QGroupBox(self.tab_4) self.groupBox_7.setObjectName("groupBox_7") self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_7) self.gridLayout_6.setObjectName("gridLayout_6") self.fannoDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmUUStEdit.setObjectName("fannoDwnStrmUUStEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmUUStEdit, 3, 1, 1, 1) self.label_49 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_49.setFont(font) self.label_49.setObjectName("label_49") self.gridLayout_6.addWidget(self.label_49, 1, 3, 1, 1) self.fannoDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmPPStEdit.setObjectName("fannoDwnStrmPPStEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmPPStEdit, 1, 7, 1, 1) self.fannoDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmRhoRhoStEdit.setObjectName("fannoDwnStrmRhoRhoStEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmRhoRhoStEdit, 2, 1, 1, 1) self.fannoDwnStrm4FLStDEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrm4FLStDEdit.setObjectName("fannoDwnStrm4FLStDEdit") self.gridLayout_6.addWidget(self.fannoDwnStrm4FLStDEdit, 2, 7, 1, 1) self.label_51 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_51.setFont(font) self.label_51.setObjectName("label_51") self.gridLayout_6.addWidget(self.label_51, 2, 6, 1, 1) self.label_52 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_52.setFont(font) self.label_52.setObjectName("label_52") self.gridLayout_6.addWidget(self.label_52, 2, 0, 1, 1) self.fannoDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmPoPoStrEdit.setObjectName("fannoDwnStrmPoPoStrEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmPoPoStrEdit, 2, 4, 1, 1) self.fannoDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmTTStEdit.setObjectName("fannoDwnStrmTTStEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmTTStEdit, 1, 4, 1, 1) self.label_53 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_53.setFont(font) self.label_53.setObjectName("label_53") self.gridLayout_6.addWidget(self.label_53, 2, 3, 1, 1) self.label_54 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_54.setFont(font) self.label_54.setObjectName("label_54") self.gridLayout_6.addWidget(self.label_54, 1, 0, 1, 1) spacerItem50 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem50, 1, 2, 1, 1) spacerItem51 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem51, 2, 2, 1, 1) spacerItem52 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem52, 1, 5, 1, 1) spacerItem53 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem53, 3, 2, 1, 1) self.label_55 = QtWidgets.QLabel(self.groupBox_7) self.label_55.setText("") self.label_55.setObjectName("label_55") self.gridLayout_6.addWidget(self.label_55, 1, 10, 1, 1) self.label_56 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_56.setFont(font) self.label_56.setObjectName("label_56") self.gridLayout_6.addWidget(self.label_56, 1, 6, 1, 1) spacerItem54 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_6.addItem(spacerItem54, 2, 5, 1, 1) self.fannoDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoDwnStrmMachEdit.setObjectName("fannoDwnStrmMachEdit") self.gridLayout_6.addWidget(self.fannoDwnStrmMachEdit, 1, 1, 1, 1) self.label_57 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_57.setFont(font) self.label_57.setObjectName("label_57") self.gridLayout_6.addWidget(self.label_57, 3, 0, 1, 1) self.label_58 = QtWidgets.QLabel(self.groupBox_7) self.label_58.setText("") self.label_58.setObjectName("label_58") self.gridLayout_6.addWidget(self.label_58, 2, 8, 1, 1) self.label_59 = QtWidgets.QLabel(self.groupBox_7) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_59.setFont(font) self.label_59.setObjectName("label_59") self.gridLayout_6.addWidget(self.label_59, 3, 3, 1, 1) self.fannoChokedLengthEdit = QtWidgets.QLineEdit(self.groupBox_7) self.fannoChokedLengthEdit.setObjectName("fannoChokedLengthEdit") self.gridLayout_6.addWidget(self.fannoChokedLengthEdit, 3, 4, 1, 1) self.verticalLayout_5.addWidget(self.groupBox_7) spacerItem55 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Maximum) self.verticalLayout_5.addItem(spacerItem55) self.groupBox_9 = QtWidgets.QGroupBox(self.tab_4) self.groupBox_9.setObjectName("groupBox_9") self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox_9) self.gridLayout_7.setObjectName("gridLayout_7") self.label_65 = QtWidgets.QLabel(self.groupBox_9) self.label_65.setText("") self.label_65.setObjectName("label_65") self.gridLayout_7.addWidget(self.label_65, 1, 11, 1, 1) self.label_67 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_67.setFont(font) self.label_67.setObjectName("label_67") self.gridLayout_7.addWidget(self.label_67, 1, 6, 1, 1) self.fannoT2T1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fannoT2T1Edit.setObjectName("fannoT2T1Edit") self.gridLayout_7.addWidget(self.fannoT2T1Edit, 1, 1, 1, 1) self.label_63 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_63.setFont(font) self.label_63.setObjectName("label_63") self.gridLayout_7.addWidget(self.label_63, 2, 3, 1, 1) self.fanno4FLStD24FLStD1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fanno4FLStD24FLStD1Edit.setObjectName("fanno4FLStD24FLStD1Edit") self.gridLayout_7.addWidget(self.fanno4FLStD24FLStD1Edit, 2, 7, 1, 1) spacerItem56 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem56, 2, 2, 1, 1) self.fannoP2P1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fannoP2P1Edit.setObjectName("fannoP2P1Edit") self.gridLayout_7.addWidget(self.fannoP2P1Edit, 1, 4, 1, 1) self.fannoRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fannoRho2Rho1Edit.setObjectName("fannoRho2Rho1Edit") self.gridLayout_7.addWidget(self.fannoRho2Rho1Edit, 2, 1, 1, 1) spacerItem57 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem57, 1, 2, 1, 1) self.fannoU2U1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fannoU2U1Edit.setObjectName("fannoU2U1Edit") self.gridLayout_7.addWidget(self.fannoU2U1Edit, 1, 7, 1, 1) self.label_62 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_62.setFont(font) self.label_62.setObjectName("label_62") self.gridLayout_7.addWidget(self.label_62, 2, 0, 1, 1) self.label_68 = QtWidgets.QLabel(self.groupBox_9) self.label_68.setText("") self.label_68.setObjectName("label_68") self.gridLayout_7.addWidget(self.label_68, 2, 9, 1, 1) spacerItem58 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem58, 1, 5, 1, 1) self.label_61 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_61.setFont(font) self.label_61.setObjectName("label_61") self.gridLayout_7.addWidget(self.label_61, 2, 6, 1, 1) self.label_60 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_60.setFont(font) self.label_60.setObjectName("label_60") self.gridLayout_7.addWidget(self.label_60, 1, 0, 1, 1) self.label_66 = QtWidgets.QLabel(self.groupBox_9) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_66.setFont(font) self.label_66.setObjectName("label_66") self.gridLayout_7.addWidget(self.label_66, 1, 3, 1, 1) self.fannoPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_9) self.fannoPo2Po1Edit.setObjectName("fannoPo2Po1Edit") self.gridLayout_7.addWidget(self.fannoPo2Po1Edit, 2, 4, 1, 1) spacerItem59 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_7.addItem(spacerItem59, 2, 5, 1, 1) self.verticalLayout_5.addWidget(self.groupBox_9) spacerItem60 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_5.addItem(spacerItem60) self.mainTabSet.addTab(self.tab_4, "") self.tab_5 = QtWidgets.QWidget() self.tab_5.setObjectName("tab_5") self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_5) self.verticalLayout.setObjectName("verticalLayout") self.groupBox_10 = QtWidgets.QGroupBox(self.tab_5) self.groupBox_10.setObjectName("groupBox_10") self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.groupBox_10) self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.label_64 = QtWidgets.QLabel(self.groupBox_10) self.label_64.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_64.setFont(font) self.label_64.setObjectName("label_64") self.horizontalLayout_13.addWidget(self.label_64) self.rayleighGammaEntry = QtWidgets.QLineEdit(self.groupBox_10) self.rayleighGammaEntry.setObjectName("rayleighGammaEntry") self.horizontalLayout_13.addWidget(self.rayleighGammaEntry) spacerItem61 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem61) self.label_69 = QtWidgets.QLabel(self.groupBox_10) self.label_69.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_69.setFont(font) self.label_69.setObjectName("label_69") self.horizontalLayout_13.addWidget(self.label_69) self.rayleighOptionCombo = QtWidgets.QComboBox(self.groupBox_10) self.rayleighOptionCombo.setMinimumSize(QtCore.QSize(150, 0)) self.rayleighOptionCombo.setObjectName("rayleighOptionCombo") self.horizontalLayout_13.addWidget(self.rayleighOptionCombo) spacerItem62 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem62) self.label_70 = QtWidgets.QLabel(self.groupBox_10) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_70.setFont(font) self.label_70.setObjectName("label_70") self.horizontalLayout_13.addWidget(self.label_70) self.rayleighFlowTypeCombo = QtWidgets.QComboBox(self.groupBox_10) self.rayleighFlowTypeCombo.setMinimumSize(QtCore.QSize(100, 0)) self.rayleighFlowTypeCombo.setObjectName("rayleighFlowTypeCombo") self.horizontalLayout_13.addWidget(self.rayleighFlowTypeCombo) spacerItem63 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem63) self.rayleighCalculateBtn = QtWidgets.QPushButton(self.groupBox_10) self.rayleighCalculateBtn.setObjectName("rayleighCalculateBtn") self.horizontalLayout_13.addWidget(self.rayleighCalculateBtn) spacerItem64 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_13.addItem(spacerItem64) self.verticalLayout.addWidget(self.groupBox_10) self.groupBox_11 = QtWidgets.QGroupBox(self.tab_5) self.groupBox_11.setObjectName("groupBox_11") self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBox_11) self.gridLayout_8.setObjectName("gridLayout_8") self.rayleighUUStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighUUStEdit.setObjectName("rayleighUUStEdit") self.gridLayout_8.addWidget(self.rayleighUUStEdit, 3, 1, 1, 1) self.label_71 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_71.setFont(font) self.label_71.setObjectName("label_71") self.gridLayout_8.addWidget(self.label_71, 1, 3, 1, 1) self.rayleighPPStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighPPStEdit.setObjectName("rayleighPPStEdit") self.gridLayout_8.addWidget(self.rayleighPPStEdit, 1, 7, 1, 1) self.rayleighRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighRhoRhoStEdit.setObjectName("rayleighRhoRhoStEdit") self.gridLayout_8.addWidget(self.rayleighRhoRhoStEdit, 2, 1, 1, 1) self.rayleighToToStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighToToStEdit.setObjectName("rayleighToToStEdit") self.gridLayout_8.addWidget(self.rayleighToToStEdit, 2, 7, 1, 1) self.label_72 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_72.setFont(font) self.label_72.setObjectName("label_72") self.gridLayout_8.addWidget(self.label_72, 2, 6, 1, 1) self.label_73 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_73.setFont(font) self.label_73.setObjectName("label_73") self.gridLayout_8.addWidget(self.label_73, 2, 0, 1, 1) self.rayleighPoPoStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighPoPoStEdit.setObjectName("rayleighPoPoStEdit") self.gridLayout_8.addWidget(self.rayleighPoPoStEdit, 2, 4, 1, 1) self.rayleighTTStEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighTTStEdit.setObjectName("rayleighTTStEdit") self.gridLayout_8.addWidget(self.rayleighTTStEdit, 1, 4, 1, 1) self.label_74 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_74.setFont(font) self.label_74.setObjectName("label_74") self.gridLayout_8.addWidget(self.label_74, 2, 3, 1, 1) self.label_75 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_75.setFont(font) self.label_75.setObjectName("label_75") self.gridLayout_8.addWidget(self.label_75, 1, 0, 1, 1) spacerItem65 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem65, 1, 2, 1, 1) spacerItem66 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem66, 2, 2, 1, 1) spacerItem67 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem67, 1, 5, 1, 1) spacerItem68 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem68, 3, 2, 1, 1) self.label_76 = QtWidgets.QLabel(self.groupBox_11) self.label_76.setText("") self.label_76.setObjectName("label_76") self.gridLayout_8.addWidget(self.label_76, 1, 10, 1, 1) self.label_77 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_77.setFont(font) self.label_77.setObjectName("label_77") self.gridLayout_8.addWidget(self.label_77, 1, 6, 1, 1) spacerItem69 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_8.addItem(spacerItem69, 2, 5, 1, 1) self.rayleighUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_11) self.rayleighUpstreamMachEdit.setObjectName("rayleighUpstreamMachEdit") self.gridLayout_8.addWidget(self.rayleighUpstreamMachEdit, 1, 1, 1, 1) self.label_78 = QtWidgets.QLabel(self.groupBox_11) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_78.setFont(font) self.label_78.setObjectName("label_78") self.gridLayout_8.addWidget(self.label_78, 3, 0, 1, 1) self.label_79 = QtWidgets.QLabel(self.groupBox_11) self.label_79.setText("") self.label_79.setObjectName("label_79") self.gridLayout_8.addWidget(self.label_79, 2, 8, 1, 1) self.verticalLayout.addWidget(self.groupBox_11) self.groupBox_12 = QtWidgets.QGroupBox(self.tab_5) self.groupBox_12.setObjectName("groupBox_12") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.groupBox_12) self.verticalLayout_7.setObjectName("verticalLayout_7") self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.label_80 = QtWidgets.QLabel(self.groupBox_12) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_80.setFont(font) self.label_80.setObjectName("label_80") self.horizontalLayout_14.addWidget(self.label_80) self.rayleighHeatEdit = QtWidgets.QLineEdit(self.groupBox_12) self.rayleighHeatEdit.setObjectName("rayleighHeatEdit") self.horizontalLayout_14.addWidget(self.rayleighHeatEdit) spacerItem70 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem70) self.label_81 = QtWidgets.QLabel(self.groupBox_12) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_81.setFont(font) self.label_81.setObjectName("label_81") self.horizontalLayout_14.addWidget(self.label_81) self.rayleighGasConstantEdit = QtWidgets.QLineEdit(self.groupBox_12) self.rayleighGasConstantEdit.setObjectName("rayleighGasConstantEdit") self.horizontalLayout_14.addWidget(self.rayleighGasConstantEdit) spacerItem71 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem71) self.label_82 = QtWidgets.QLabel(self.groupBox_12) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_82.setFont(font) self.label_82.setObjectName("label_82") self.horizontalLayout_14.addWidget(self.label_82) self.rayleighHeatTo1Edit = QtWidgets.QLineEdit(self.groupBox_12) self.rayleighHeatTo1Edit.setObjectName("rayleighHeatTo1Edit") self.horizontalLayout_14.addWidget(self.rayleighHeatTo1Edit) self.rayleighApplyPipeParamBtn = QtWidgets.QPushButton(self.groupBox_12) self.rayleighApplyPipeParamBtn.setObjectName("rayleighApplyPipeParamBtn") self.horizontalLayout_14.addWidget(self.rayleighApplyPipeParamBtn) spacerItem72 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem72) self.verticalLayout_7.addLayout(self.horizontalLayout_14) self.verticalLayout.addWidget(self.groupBox_12) self.groupBox_13 = QtWidgets.QGroupBox(self.tab_5) self.groupBox_13.setObjectName("groupBox_13") self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_13) self.gridLayout_9.setObjectName("gridLayout_9") self.rayleighDwnStrmUUStEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmUUStEdit.setObjectName("rayleighDwnStrmUUStEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmUUStEdit, 3, 1, 1, 1) self.label_83 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_83.setFont(font) self.label_83.setObjectName("label_83") self.gridLayout_9.addWidget(self.label_83, 1, 3, 1, 1) self.rayleighDwnStrmPPStEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmPPStEdit.setObjectName("rayleighDwnStrmPPStEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmPPStEdit, 1, 7, 1, 1) self.rayleighDwnStrmRhoRhoStEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmRhoRhoStEdit.setObjectName("rayleighDwnStrmRhoRhoStEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmRhoRhoStEdit, 2, 1, 1, 1) self.rayleighDwnStrmToToStEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmToToStEdit.setObjectName("rayleighDwnStrmToToStEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmToToStEdit, 2, 7, 1, 1) self.label_84 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_84.setFont(font) self.label_84.setObjectName("label_84") self.gridLayout_9.addWidget(self.label_84, 2, 6, 1, 1) self.label_85 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_85.setFont(font) self.label_85.setObjectName("label_85") self.gridLayout_9.addWidget(self.label_85, 2, 0, 1, 1) self.rayleighDwnStrmPoPoStrEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmPoPoStrEdit.setObjectName("rayleighDwnStrmPoPoStrEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmPoPoStrEdit, 2, 4, 1, 1) self.rayleighDwnStrmTTStEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmTTStEdit.setObjectName("rayleighDwnStrmTTStEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmTTStEdit, 1, 4, 1, 1) self.label_86 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_86.setFont(font) self.label_86.setObjectName("label_86") self.gridLayout_9.addWidget(self.label_86, 2, 3, 1, 1) self.label_87 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_87.setFont(font) self.label_87.setObjectName("label_87") self.gridLayout_9.addWidget(self.label_87, 1, 0, 1, 1) spacerItem73 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem73, 1, 2, 1, 1) spacerItem74 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem74, 2, 2, 1, 1) spacerItem75 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem75, 1, 5, 1, 1) spacerItem76 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem76, 3, 2, 1, 1) self.label_88 = QtWidgets.QLabel(self.groupBox_13) self.label_88.setText("") self.label_88.setObjectName("label_88") self.gridLayout_9.addWidget(self.label_88, 1, 10, 1, 1) self.label_89 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_89.setFont(font) self.label_89.setObjectName("label_89") self.gridLayout_9.addWidget(self.label_89, 1, 6, 1, 1) spacerItem77 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_9.addItem(spacerItem77, 2, 5, 1, 1) self.rayleighDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighDwnStrmMachEdit.setObjectName("rayleighDwnStrmMachEdit") self.gridLayout_9.addWidget(self.rayleighDwnStrmMachEdit, 1, 1, 1, 1) self.label_90 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_90.setFont(font) self.label_90.setObjectName("label_90") self.gridLayout_9.addWidget(self.label_90, 3, 0, 1, 1) self.label_91 = QtWidgets.QLabel(self.groupBox_13) self.label_91.setText("") self.label_91.setObjectName("label_91") self.gridLayout_9.addWidget(self.label_91, 2, 8, 1, 1) self.label_92 = QtWidgets.QLabel(self.groupBox_13) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_92.setFont(font) self.label_92.setObjectName("label_92") self.gridLayout_9.addWidget(self.label_92, 3, 3, 1, 1) self.rayleighChokedHeatEdit = QtWidgets.QLineEdit(self.groupBox_13) self.rayleighChokedHeatEdit.setObjectName("rayleighChokedHeatEdit") self.gridLayout_9.addWidget(self.rayleighChokedHeatEdit, 3, 4, 1, 1) self.verticalLayout.addWidget(self.groupBox_13) self.groupBox_14 = QtWidgets.QGroupBox(self.tab_5) self.groupBox_14.setObjectName("groupBox_14") self.gridLayout_10 = QtWidgets.QGridLayout(self.groupBox_14) self.gridLayout_10.setObjectName("gridLayout_10") spacerItem78 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_10.addItem(spacerItem78, 1, 5, 1, 1) self.label_97 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_97.setFont(font) self.label_97.setObjectName("label_97") self.gridLayout_10.addWidget(self.label_97, 2, 3, 1, 1) self.rayleighP2P1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighP2P1Edit.setObjectName("rayleighP2P1Edit") self.gridLayout_10.addWidget(self.rayleighP2P1Edit, 1, 4, 1, 1) spacerItem79 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_10.addItem(spacerItem79, 2, 2, 1, 1) self.rayleighTo2To1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighTo2To1Edit.setObjectName("rayleighTo2To1Edit") self.gridLayout_10.addWidget(self.rayleighTo2To1Edit, 2, 7, 1, 1) self.label_93 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_93.setFont(font) self.label_93.setObjectName("label_93") self.gridLayout_10.addWidget(self.label_93, 2, 6, 1, 1) self.rayleighU2U1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighU2U1Edit.setObjectName("rayleighU2U1Edit") self.gridLayout_10.addWidget(self.rayleighU2U1Edit, 1, 7, 1, 1) self.rayleighRho2Rho1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighRho2Rho1Edit.setObjectName("rayleighRho2Rho1Edit") self.gridLayout_10.addWidget(self.rayleighRho2Rho1Edit, 2, 1, 1, 1) self.label_95 = QtWidgets.QLabel(self.groupBox_14) self.label_95.setText("") self.label_95.setObjectName("label_95") self.gridLayout_10.addWidget(self.label_95, 2, 9, 1, 1) spacerItem80 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_10.addItem(spacerItem80, 1, 2, 1, 1) self.label_100 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_100.setFont(font) self.label_100.setObjectName("label_100") self.gridLayout_10.addWidget(self.label_100, 1, 6, 1, 1) spacerItem81 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_10.addItem(spacerItem81, 2, 5, 1, 1) self.label_96 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_96.setFont(font) self.label_96.setObjectName("label_96") self.gridLayout_10.addWidget(self.label_96, 1, 3, 1, 1) self.label_98 = QtWidgets.QLabel(self.groupBox_14) self.label_98.setText("") self.label_98.setObjectName("label_98") self.gridLayout_10.addWidget(self.label_98, 1, 11, 1, 1) self.label_99 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_99.setFont(font) self.label_99.setObjectName("label_99") self.gridLayout_10.addWidget(self.label_99, 1, 0, 1, 1) self.label_94 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_94.setFont(font) self.label_94.setObjectName("label_94") self.gridLayout_10.addWidget(self.label_94, 2, 0, 1, 1) self.rayleighT2T1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighT2T1Edit.setObjectName("rayleighT2T1Edit") self.gridLayout_10.addWidget(self.rayleighT2T1Edit, 1, 1, 1, 1) self.rayleighPo2Po1Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighPo2Po1Edit.setObjectName("rayleighPo2Po1Edit") self.gridLayout_10.addWidget(self.rayleighPo2Po1Edit, 2, 4, 1, 1) self.label_117 = QtWidgets.QLabel(self.groupBox_14) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_117.setFont(font) self.label_117.setObjectName("label_117") self.gridLayout_10.addWidget(self.label_117, 3, 0, 1, 1) self.rayleighTo2Edit = QtWidgets.QLineEdit(self.groupBox_14) self.rayleighTo2Edit.setObjectName("rayleighTo2Edit") self.gridLayout_10.addWidget(self.rayleighTo2Edit, 3, 1, 1, 1) self.verticalLayout.addWidget(self.groupBox_14) spacerItem82 = QtWidgets.QSpacerItem(20, 112, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem82) self.mainTabSet.addTab(self.tab_5, "") self.tab_6 = QtWidgets.QWidget() self.tab_6.setObjectName("tab_6") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.tab_6) self.verticalLayout_8.setObjectName("verticalLayout_8") self.groupBox_15 = QtWidgets.QGroupBox(self.tab_6) self.groupBox_15.setObjectName("groupBox_15") self.horizontalLayout_15 = QtWidgets.QHBoxLayout(self.groupBox_15) self.horizontalLayout_15.setObjectName("horizontalLayout_15") self.label_101 = QtWidgets.QLabel(self.groupBox_15) self.label_101.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_101.setFont(font) self.label_101.setObjectName("label_101") self.horizontalLayout_15.addWidget(self.label_101) self.prandtlMeyerGammaEntry = QtWidgets.QLineEdit(self.groupBox_15) self.prandtlMeyerGammaEntry.setObjectName("prandtlMeyerGammaEntry") self.horizontalLayout_15.addWidget(self.prandtlMeyerGammaEntry) spacerItem83 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem83) self.label_102 = QtWidgets.QLabel(self.groupBox_15) self.label_102.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_102.setFont(font) self.label_102.setObjectName("label_102") self.horizontalLayout_15.addWidget(self.label_102) self.prandtlMeyerOptionCombo = QtWidgets.QComboBox(self.groupBox_15) self.prandtlMeyerOptionCombo.setMinimumSize(QtCore.QSize(150, 0)) self.prandtlMeyerOptionCombo.setObjectName("prandtlMeyerOptionCombo") self.horizontalLayout_15.addWidget(self.prandtlMeyerOptionCombo) spacerItem84 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem84) self.prandtlMeyerDegreeChkBtn = QtWidgets.QPushButton(self.groupBox_15) self.prandtlMeyerDegreeChkBtn.setCheckable(True) self.prandtlMeyerDegreeChkBtn.setObjectName("prandtlMeyerDegreeChkBtn") self.horizontalLayout_15.addWidget(self.prandtlMeyerDegreeChkBtn) spacerItem85 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem85) self.prandtlMeyerCalculateBtn = QtWidgets.QPushButton(self.groupBox_15) self.prandtlMeyerCalculateBtn.setObjectName("prandtlMeyerCalculateBtn") self.horizontalLayout_15.addWidget(self.prandtlMeyerCalculateBtn) spacerItem86 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_15.addItem(spacerItem86) self.verticalLayout_8.addWidget(self.groupBox_15) self.groupBox_16 = QtWidgets.QGroupBox(self.tab_6) self.groupBox_16.setObjectName("groupBox_16") self.gridLayout_11 = QtWidgets.QGridLayout(self.groupBox_16) self.gridLayout_11.setObjectName("gridLayout_11") self.label_108 = QtWidgets.QLabel(self.groupBox_16) self.label_108.setText("") self.label_108.setObjectName("label_108") self.gridLayout_11.addWidget(self.label_108, 1, 10, 1, 1) self.label_107 = QtWidgets.QLabel(self.groupBox_16) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_107.setFont(font) self.label_107.setObjectName("label_107") self.gridLayout_11.addWidget(self.label_107, 1, 0, 1, 1) self.label_111 = QtWidgets.QLabel(self.groupBox_16) self.label_111.setText("") self.label_111.setObjectName("label_111") self.gridLayout_11.addWidget(self.label_111, 2, 8, 1, 1) self.label_105 = QtWidgets.QLabel(self.groupBox_16) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_105.setFont(font) self.label_105.setObjectName("label_105") self.gridLayout_11.addWidget(self.label_105, 2, 0, 1, 1) self.label_109 = QtWidgets.QLabel(self.groupBox_16) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_109.setFont(font) self.label_109.setObjectName("label_109") self.gridLayout_11.addWidget(self.label_109, 2, 3, 1, 1) spacerItem87 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_11.addItem(spacerItem87, 2, 2, 1, 1) self.prandtlMeyerDeflectionAngleEdit = QtWidgets.QLineEdit(self.groupBox_16) self.prandtlMeyerDeflectionAngleEdit.setObjectName("prandtlMeyerDeflectionAngleEdit") self.gridLayout_11.addWidget(self.prandtlMeyerDeflectionAngleEdit, 2, 1, 1, 1) spacerItem88 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.gridLayout_11.addItem(spacerItem88, 1, 2, 1, 1) self.label_103 = QtWidgets.QLabel(self.groupBox_16) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_103.setFont(font) self.label_103.setObjectName("label_103") self.gridLayout_11.addWidget(self.label_103, 1, 3, 1, 1) self.prandtlMeyerNuEdit = QtWidgets.QLineEdit(self.groupBox_16) self.prandtlMeyerNuEdit.setObjectName("prandtlMeyerNuEdit") self.gridLayout_11.addWidget(self.prandtlMeyerNuEdit, 1, 4, 1, 1) self.prandtlMeyerUpstreamMachEdit = QtWidgets.QLineEdit(self.groupBox_16) self.prandtlMeyerUpstreamMachEdit.setObjectName("prandtlMeyerUpstreamMachEdit") self.gridLayout_11.addWidget(self.prandtlMeyerUpstreamMachEdit, 1, 1, 1, 1) self.prandtlMeyerMuEdit = QtWidgets.QLineEdit(self.groupBox_16) self.prandtlMeyerMuEdit.setObjectName("prandtlMeyerMuEdit") self.gridLayout_11.addWidget(self.prandtlMeyerMuEdit, 2, 4, 1, 1) spacerItem89 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_11.addItem(spacerItem89, 1, 11, 1, 1) spacerItem90 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout_11.addItem(spacerItem90, 2, 11, 1, 1) self.verticalLayout_8.addWidget(self.groupBox_16) self.groupBox_17 = QtWidgets.QGroupBox(self.tab_6) self.groupBox_17.setObjectName("groupBox_17") self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.groupBox_17) self.horizontalLayout_18.setObjectName("horizontalLayout_18") self.label_112 = QtWidgets.QLabel(self.groupBox_17) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_112.setFont(font) self.label_112.setObjectName("label_112") self.horizontalLayout_18.addWidget(self.label_112) self.prandtlMeyerDwnStrmMachEdit = QtWidgets.QLineEdit(self.groupBox_17) self.prandtlMeyerDwnStrmMachEdit.setObjectName("prandtlMeyerDwnStrmMachEdit") self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMachEdit) spacerItem91 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_18.addItem(spacerItem91) self.label_104 = QtWidgets.QLabel(self.groupBox_17) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_104.setFont(font) self.label_104.setObjectName("label_104") self.horizontalLayout_18.addWidget(self.label_104) self.prandtlMeyerDwnStrmNuEdit = QtWidgets.QLineEdit(self.groupBox_17) self.prandtlMeyerDwnStrmNuEdit.setObjectName("prandtlMeyerDwnStrmNuEdit") self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmNuEdit) spacerItem92 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_18.addItem(spacerItem92) self.label_114 = QtWidgets.QLabel(self.groupBox_17) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_114.setFont(font) self.label_114.setObjectName("label_114") self.horizontalLayout_18.addWidget(self.label_114) self.prandtlMeyerDwnStrmMuEdit = QtWidgets.QLineEdit(self.groupBox_17) self.prandtlMeyerDwnStrmMuEdit.setObjectName("prandtlMeyerDwnStrmMuEdit") self.horizontalLayout_18.addWidget(self.prandtlMeyerDwnStrmMuEdit) spacerItem93 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_18.addItem(spacerItem93) self.label_113 = QtWidgets.QLabel(self.groupBox_17) self.label_113.setText("") self.label_113.setObjectName("label_113") self.horizontalLayout_18.addWidget(self.label_113) self.verticalLayout_8.addWidget(self.groupBox_17) spacerItem94 = QtWidgets.QSpacerItem(20, 339, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayout_8.addItem(spacerItem94) self.mainTabSet.addTab(self.tab_6, "") self.tab_7 = QtWidgets.QWidget() self.tab_7.setObjectName("tab_7") self.groupBox_18 = QtWidgets.QGroupBox(self.tab_7) self.groupBox_18.setGeometry(QtCore.QRect(0, 10, 1118, 56)) self.groupBox_18.setObjectName("groupBox_18") self.horizontalLayout_16 = QtWidgets.QHBoxLayout(self.groupBox_18) self.horizontalLayout_16.setObjectName("horizontalLayout_16") self.label_106 = QtWidgets.QLabel(self.groupBox_18) self.label_106.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_106.setFont(font) self.label_106.setObjectName("label_106") self.horizontalLayout_16.addWidget(self.label_106) self.rocketNozzleGammaEntry = QtWidgets.QLineEdit(self.groupBox_18) self.rocketNozzleGammaEntry.setObjectName("rocketNozzleGammaEntry") self.horizontalLayout_16.addWidget(self.rocketNozzleGammaEntry) spacerItem95 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem95) self.label_110 = QtWidgets.QLabel(self.groupBox_18) self.label_110.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_110.setFont(font) self.label_110.setObjectName("label_110") self.horizontalLayout_16.addWidget(self.label_110) self.rocketNozzleAreaRatioEdit = QtWidgets.QLineEdit(self.groupBox_18) self.rocketNozzleAreaRatioEdit.setObjectName("rocketNozzleAreaRatioEdit") self.horizontalLayout_16.addWidget(self.rocketNozzleAreaRatioEdit) spacerItem96 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem96) self.label_115 = QtWidgets.QLabel(self.groupBox_18) self.label_115.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_115.setFont(font) self.label_115.setObjectName("label_115") self.horizontalLayout_16.addWidget(self.label_115) self.rocketNozzlePePcEdit = QtWidgets.QLineEdit(self.groupBox_18) self.rocketNozzlePePcEdit.setObjectName("rocketNozzlePePcEdit") self.horizontalLayout_16.addWidget(self.rocketNozzlePePcEdit) spacerItem97 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem97) self.label_116 = QtWidgets.QLabel(self.groupBox_18) self.label_116.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_116.setFont(font) self.label_116.setObjectName("label_116") self.horizontalLayout_16.addWidget(self.label_116) self.rocketNozzlePaPcEdit = QtWidgets.QLineEdit(self.groupBox_18) self.rocketNozzlePaPcEdit.setObjectName("rocketNozzlePaPcEdit") self.horizontalLayout_16.addWidget(self.rocketNozzlePaPcEdit) spacerItem98 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem98) self.rocketNozzleCalculateBtn = QtWidgets.QPushButton(self.groupBox_18) self.rocketNozzleCalculateBtn.setObjectName("rocketNozzleCalculateBtn") self.horizontalLayout_16.addWidget(self.rocketNozzleCalculateBtn) spacerItem99 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_16.addItem(spacerItem99) self.groupBox_19 = QtWidgets.QGroupBox(self.tab_7) self.groupBox_19.setGeometry(QtCore.QRect(0, 70, 637, 53)) self.groupBox_19.setObjectName("groupBox_19") self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.groupBox_19) self.horizontalLayout_17.setObjectName("horizontalLayout_17") self.label_118 = QtWidgets.QLabel(self.groupBox_19) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_118.setFont(font) self.label_118.setObjectName("label_118") self.horizontalLayout_17.addWidget(self.label_118) self.rocketNozzleThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19) self.rocketNozzleThrustCoeffEdit.setObjectName("rocketNozzleThrustCoeffEdit") self.horizontalLayout_17.addWidget(self.rocketNozzleThrustCoeffEdit) spacerItem100 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_17.addItem(spacerItem100) self.label_122 = QtWidgets.QLabel(self.groupBox_19) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_122.setFont(font) self.label_122.setObjectName("label_122") self.horizontalLayout_17.addWidget(self.label_122) self.rocketNozzleMaxThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19) self.rocketNozzleMaxThrustCoeffEdit.setObjectName("rocketNozzleMaxThrustCoeffEdit") self.horizontalLayout_17.addWidget(self.rocketNozzleMaxThrustCoeffEdit) spacerItem101 = QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_17.addItem(spacerItem101) self.label_121 = QtWidgets.QLabel(self.groupBox_19) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_121.setFont(font) self.label_121.setObjectName("label_121") self.horizontalLayout_17.addWidget(self.label_121) self.rocketNozzleMinThrustCoeffEdit = QtWidgets.QLineEdit(self.groupBox_19) self.rocketNozzleMinThrustCoeffEdit.setObjectName("rocketNozzleMinThrustCoeffEdit") self.horizontalLayout_17.addWidget(self.rocketNozzleMinThrustCoeffEdit) spacerItem102 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_17.addItem(spacerItem102) self.mainTabSet.addTab(self.tab_7, "") self.horizontalLayout_12.addWidget(self.mainTabSet) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.mainTabSet.setCurrentIndex(4) QtCore.QMetaObject.connectSlotsByName(MainWindow)