Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- # Form implementation generated from reading ui file 'pyvistaGUI_R2.ui'
- #
- # Created by: PyQt5 UI code generator 5.15.6
- #
- # 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(710, 910)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
- MainWindow.setSizePolicy(sizePolicy)
- MainWindow.setMinimumSize(QtCore.QSize(650, 800))
- MainWindow.setMaximumSize(QtCore.QSize(16777215, 16777215))
- font = QtGui.QFont()
- font.setBold(False)
- font.setWeight(50)
- MainWindow.setFont(font)
- MainWindow.setFocusPolicy(QtCore.Qt.NoFocus)
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap("Icon/Waveguide_Designer.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- MainWindow.setWindowIcon(icon)
- MainWindow.setStyleSheet("groupBox_3::border:0")
- MainWindow.setIconSize(QtCore.QSize(32, 32))
- self.centralwidget = QtWidgets.QWidget(MainWindow)
- self.centralwidget.setFocusPolicy(QtCore.Qt.StrongFocus)
- self.centralwidget.setObjectName("centralwidget")
- self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
- self.verticalLayout.setObjectName("verticalLayout""background-color: rgb(255, 255, 255);")
- self.frame.setObjectName("frame")
- self.gridLayout_6 = QtWidgets.QGridLayout(self.frame)
- self.gridLayout_6.setObjectName("gridLayout_6")
- self.gridLayout_5 = QtWidgets.QGridLayout()
- self.gridLayout_5.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
- self.gridLayout_5.setSpacing(0)
- self.gridLayout_5.setObjectName("gridLayout_5")
- self.gridLayout_6.addLayout(self.gridLayout_5, 0, 0, 1, 1)
- self.verticalLayout.addWidget(self.frame)
- self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Minimum)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth())
- self.tabWidget.setSizePolicy(sizePolicy)
- font = QtGui.QFont()
- font.setPointSize(9)
- font.setBold(True)
- font.setWeight(75)
- self.tabWidget.setFont(font)
- self.tabWidget.setObjectName("tabWidget")
- self.tab = QtWidgets.QWidget()
- self.tab.setObjectName("tab")
- self.gridLayout_4 = QtWidgets.QGridLayout(self.tab)
- self.gridLayout_4.setObjectName("gridLayout_4")
- self.groupBox = QtWidgets.QGroupBox(self.tab)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth())
- self.groupBox.setSizePolicy(sizePolicy)
- self.groupBox.setMinimumSize(QtCore.QSize(0, 0))
- self.groupBox.setSizeIncrement(QtCore.QSize(0, 0))
- font = QtGui.QFont()
- font.setPointSize(12)
- font.setBold(True)
- font.setWeight(75)
- self.groupBox.setFont(font)
- self.groupBox.setFocusPolicy(QtCore.Qt.NoFocus)
- self.groupBox.setAlignment(QtCore.Qt.AlignCenter)
- self.groupBox.setObjectName("groupBox")
- self.gridLayout = QtWidgets.QGridLayout(self.groupBox)
- self.gridLayout.setObjectName("gridLayout")
- self.label = QtWidgets.QLabel(self.groupBox)
- font = QtGui.QFont()
- font.setPointSize(13)
- self.label.setFont(font)
- self.label.setObjectName("label")
- self.gridLayout.addWidget(self.label, 0, 0, 1, 2)
- self.lineEdit_throat_diameter = QtWidgets.QLineEdit(self.groupBox)
- self.lineEdit_throat_diameter.setObjectName("lineEdit_throat_diameter")
- self.gridLayout.addWidget(self.lineEdit_throat_diameter, 0, 2, 1, 1)
- self.label_2 = QtWidgets.QLabel(self.groupBox)
- self.label_2.setObjectName("label_2")
- self.gridLayout.addWidget(self.label_2, 1, 0, 1, 2)
- self.lineEdit_width = QtWidgets.QLineEdit(self.groupBox)
- self.lineEdit_width.setObjectName("lineEdit_width")
- self.gridLayout.addWidget(self.lineEdit_width, 1, 2, 1, 1)
- self.label_3 = QtWidgets.QLabel(self.groupBox)
- self.label_3.setObjectName("label_3")
- self.gridLayout.addWidget(self.label_3, 2, 0, 1, 2)
- self.lineEdit_height = QtWidgets.QLineEdit(self.groupBox)
- self.lineEdit_height.setObjectName("lineEdit_height")
- self.gridLayout.addWidget(self.lineEdit_height, 2, 2, 1, 1)
- self.label_4 = QtWidgets.QLabel(self.groupBox)
- self.label_4.setObjectName("label_4")
- self.gridLayout.addWidget(self.label_4, 3, 0, 1, 2)
- self.lineEdit_angle_factor = QtWidgets.QLineEdit(self.groupBox)
- self.lineEdit_angle_factor.setObjectName("lineEdit_angle_factor")
- self.gridLayout.addWidget(self.lineEdit_angle_factor, 3, 2, 1, 1)
- self.label_5 = QtWidgets.QLabel(self.groupBox)
- self.label_5.setObjectName("label_5")
- self.gridLayout.addWidget(self.label_5, 4, 0, 1, 2)
- self.lineEdit_depth_factor = QtWidgets.QLineEdit(self.groupBox)
- self.lineEdit_depth_factor.setObjectName("lineEdit_depth_factor")
- self.gridLayout.addWidget(self.lineEdit_depth_factor, 4, 2, 1, 1)
- spacerItem = QtWidgets.QSpacerItem(23, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
- self.gridLayout.addItem(spacerItem, 5, 0, 1, 1)
- self.checkBox_phaseplug = QtWidgets.QCheckBox(self.groupBox)
- font = QtGui.QFont()
- font.setPointSize(9)
- font.setBold(True)
- font.setWeight(75)
- self.checkBox_phaseplug.setFont(font)
- self.checkBox_phaseplug.setLayoutDirection(QtCore.Qt.RightToLeft)
- self.checkBox_phaseplug.setObjectName("checkBox_phaseplug")
- self.gridLayout.addWidget(self.checkBox_phaseplug, 5, 1, 1, 1)
- spacerItem1 = QtWidgets.QSpacerItem(93, 20, QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Minimum)
- self.gridLayout.addItem(spacerItem1, 5, 2, 1, 1)
- self.gridLayout_4.addWidget(self.groupBox, 0, 0, 2, 1)
- self.groupBox_phaseplug = QtWidgets.QGroupBox(self.tab)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.groupBox_phaseplug.sizePolicy().hasHeightForWidth())
- self.groupBox_phaseplug.setSizePolicy(sizePolicy)
- font = QtGui.QFont()
- font.setPointSize(12)
- font.setBold(True)
- font.setWeight(75)
- self.groupBox_phaseplug.setFont(font)
- self.groupBox_phaseplug.setAlignment(QtCore.Qt.AlignCenter)
- self.groupBox_phaseplug.setObjectName("groupBox_phaseplug")
- self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_phaseplug)
- self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
- self.gridLayout_2.setObjectName("gridLayout_2")
- self.label_6 = QtWidgets.QLabel(self.groupBox_phaseplug)
- font = QtGui.QFont()
- font.setPointSize(9)
- self.label_6.setFont(font)
- self.label_6.setObjectName("label_6")
- self.gridLayout_2.addWidget(self.label_6, 0, 0, 1, 1)
- self.lineEdit_plug_diameter = QtWidgets.QLineEdit(self.groupBox_phaseplug)
- self.lineEdit_plug_diameter.setObjectName("lineEdit_plug_diameter")
- self.gridLayout_2.addWidget(self.lineEdit_plug_diameter, 0, 1, 1, 1)
- self.label_7 = QtWidgets.QLabel(self.groupBox_phaseplug)
- font = QtGui.QFont()
- font.setPointSize(9)
- self.label_7.setFont(font)
- self.label_7.setObjectName("label_7")
- self.gridLayout_2.addWidget(self.label_7, 1, 0, 1, 1)
- self.lineEdit_dome_diameter = QtWidgets.QLineEdit(self.groupBox_phaseplug)
- self.lineEdit_dome_diameter.setObjectName("lineEdit_dome_diameter")
- self.gridLayout_2.addWidget(self.lineEdit_dome_diameter, 1, 1, 1, 1)
- self.label_8 = QtWidgets.QLabel(self.groupBox_phaseplug)
- font = QtGui.QFont()
- font.setPointSize(9)
- self.label_8.setFont(font)
- self.label_8.setObjectName("label_8")
- self.gridLayout_2.addWidget(self.label_8, 2, 0, 1, 1)
- self.lineEdit_plugoffset = QtWidgets.QLineEdit(self.groupBox_phaseplug)
- self.lineEdit_plugoffset.setObjectName("lineEdit_plugoffset")
- self.gridLayout_2.addWidget(self.lineEdit_plugoffset, 2, 1, 1, 1)
- self.gridLayout_4.addWidget(self.groupBox_phaseplug, 0, 1, 1, 1)
- self.horizontalLayout = QtWidgets.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.radioButton_elliptical = QtWidgets.QRadioButton(self.tab)
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- self.radioButton_elliptical.setFont(font)
- self.radioButton_elliptical.setChecked(True)
- self.radioButton_elliptical.setObjectName("radioButton_elliptical")
- self.horizontalLayout.addWidget(self.radioButton_elliptical)
- self.radioButton_rectangular = QtWidgets.QRadioButton(self.tab)
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- self.radioButton_rectangular.setFont(font)
- self.radioButton_rectangular.setObjectName("radioButton_rectangular")
- self.horizontalLayout.addWidget(self.radioButton_rectangular)
- self.gridLayout_4.addLayout(self.horizontalLayout, 1, 1, 1, 1)
- self.pushButton_generate_waveguide = QtWidgets.QPushButton(self.tab)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.pushButton_generate_waveguide.sizePolicy().hasHeightForWidth())
- self.pushButton_generate_waveguide.setSizePolicy(sizePolicy)
- self.pushButton_generate_waveguide.setMinimumSize(QtCore.QSize(150, 75))
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_generate_waveguide.setFont(font)
- self.pushButton_generate_waveguide.setObjectName("pushButton_generate_waveguide")
- self.gridLayout_4.addWidget(self.pushButton_generate_waveguide, 0, 2, 1, 1, QtCore.Qt.AlignVCenter)
- self.tabWidget.addTab(self.tab, "")
- self.tab_2 = QtWidgets.QWidget()
- self.tab_2.setObjectName("tab_2")
- self.formLayout = QtWidgets.QFormLayout(self.tab_2)
- self.formLayout.setObjectName("formLayout")
- self.gridLayout_7 = QtWidgets.QGridLayout()
- self.gridLayout_7.setObjectName("gridLayout_7")
- self.groupBox_results = QtWidgets.QGroupBox(self.tab_2)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Maximum)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.groupBox_results.sizePolicy().hasHeightForWidth())
- self.groupBox_results.setSizePolicy(sizePolicy)
- font = QtGui.QFont()
- font.setPointSize(12)
- font.setBold(True)
- font.setWeight(75)
- self.groupBox_results.setFont(font)
- self.groupBox_results.setAlignment(QtCore.Qt.AlignCenter)
- self.groupBox_results.setObjectName("groupBox_results")
- self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_results)
- self.gridLayout_3.setObjectName("gridLayout_3")
- self.label_10 = QtWidgets.QLabel(self.groupBox_results)
- font = QtGui.QFont()
- font.setPointSize(9)
- font.setBold(True)
- font.setWeight(75)
- self.label_10.setFont(font)
- self.label_10.setObjectName("label_10")
- self.gridLayout_3.addWidget(self.label_10, 2, 0, 1, 1)
- self.lineEdit_cutoff_freq = QtWidgets.QLineEdit(self.groupBox_results)
- self.lineEdit_cutoff_freq.setFocusPolicy(QtCore.Qt.NoFocus)
- self.lineEdit_cutoff_freq.setObjectName("lineEdit_cutoff_freq")
- self.gridLayout_3.addWidget(self.lineEdit_cutoff_freq, 2, 1, 1, 1)
- self.lineEdit_ver_coverage_angle = QtWidgets.QLineEdit(self.groupBox_results)
- self.lineEdit_ver_coverage_angle.setFocusPolicy(QtCore.Qt.NoFocus)
- self.lineEdit_ver_coverage_angle.setObjectName("lineEdit_ver_coverage_angle")
- self.gridLayout_3.addWidget(self.lineEdit_ver_coverage_angle, 1, 1, 1, 1)
- self.ver_checkbox = QtWidgets.QCheckBox(self.groupBox_results)
- font = QtGui.QFont()
- font.setPointSize(9)
- font.setBold(True)
- font.setWeight(75)
- self.ver_checkbox.setFont(font)
- self.ver_checkbox.setLayoutDirection(QtCore.Qt.RightToLeft)
- self.ver_checkbox.setObjectName("ver_checkbox")
- self.gridLayout_3.addWidget(self.ver_checkbox, 4, 0, 1, 2, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter)
- self.hor_checkbox = QtWidgets.QCheckBox(self.groupBox_results)
- font = QtGui.QFont()
- font.setPointSize(9)
- font.setBold(True)
- font.setWeight(75)
- self.hor_checkbox.setFont(font)
- self.hor_checkbox.setLayoutDirection(QtCore.Qt.RightToLeft)
- self.hor_checkbox.setObjectName("hor_checkbox")
- self.gridLayout_3.addWidget(self.hor_checkbox, 5, 0, 1, 2, QtCore.Qt.AlignHCenter)
- self.label_11 = QtWidgets.QLabel(self.groupBox_results)
- font = QtGui.QFont()
- font.setPointSize(9)
- font.setBold(True)
- font.setWeight(75)
- self.label_11.setFont(font)
- self.label_11.setObjectName("label_11")
- self.gridLayout_3.addWidget(self.label_11, 1, 0, 1, 1)
- self.lineEdit_coverage_angle = QtWidgets.QLineEdit(self.groupBox_results)
- self.lineEdit_coverage_angle.setFocusPolicy(QtCore.Qt.NoFocus)
- self.lineEdit_coverage_angle.setObjectName("lineEdit_coverage_angle")
- self.gridLayout_3.addWidget(self.lineEdit_coverage_angle, 0, 1, 1, 1)
- self.label_9 = QtWidgets.QLabel(self.groupBox_results)
- font = QtGui.QFont()
- font.setPointSize(9)
- font.setBold(True)
- font.setWeight(75)
- self.label_9.setFont(font)
- self.label_9.setObjectName("label_9")
- self.gridLayout_3.addWidget(self.label_9, 0, 0, 1, 1)
- self.gridLayout_7.addWidget(self.groupBox_results, 0, 0, 3, 1)
- spacerItem2 = QtWidgets.QSpacerItem(20, 17, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
- self.gridLayout_7.addItem(spacerItem2, 0, 1, 1, 1)
- self.pushButton_save_button = QtWidgets.QPushButton(self.tab_2)
- self.pushButton_save_button.setEnabled(True)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.MinimumExpanding)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.pushButton_save_button.sizePolicy().hasHeightForWidth())
- self.pushButton_save_button.setSizePolicy(sizePolicy)
- self.pushButton_save_button.setMinimumSize(QtCore.QSize(150, 70))
- self.pushButton_save_button.setMaximumSize(QtCore.QSize(329, 16777215))
- font = QtGui.QFont()
- font.setBold(True)
- font.setWeight(75)
- self.pushButton_save_button.setFont(font)
- self.pushButton_save_button.setObjectName("pushButton_save_button")
- self.gridLayout_7.addWidget(self.pushButton_save_button, 1, 1, 1, 1)
- spacerItem3 = QtWidgets.QSpacerItem(20, 88, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
- self.gridLayout_7.addItem(spacerItem3, 2, 1, 1, 1)
- self.formLayout.setLayout(0, QtWidgets.QFormLayout.LabelRole, self.gridLayout_7)
- self.tabWidget.addTab(self.tab_2, "")
- self.tab_3 = QtWidgets.QWidget()
- self.tab_3.setObjectName("tab_3")
- self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_3)
- self.gridLayout_9.setObjectName("gridLayout_9")
- self.gridLayout_8 = QtWidgets.QGridLayout()
- self.gridLayout_8.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
- self.gridLayout_8.setObjectName("gridLayout_8")
- self.frame_impedance = QtWidgets.QFrame(self.tab_3)
- self.frame_impedance.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.frame_impedance.setFrameShape(QtWidgets.QFrame.StyledPanel)
- self.frame_impedance.setFrameShadow(QtWidgets.QFrame.Raised)
- self.frame_impedance.setObjectName("frame_impedance")
- self.gridLayout_8.addWidget(self.frame_impedance, 0, 0, 1, 1)
- self.gridLayout_9.addLayout(self.gridLayout_8, 0, 0, 1, 1)
- self.tabWidget.addTab(self.tab_3, "")
- self.verticalLayout.addWidget(self.tabWidget)
- spacerItem4 = QtWidgets.QSpacerItem(689, 13, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
- self.verticalLayout.addItem(spacerItem4)
- MainWindow.setCentralWidget(self.centralwidget)
- self.menubar = QtWidgets.QMenuBar(MainWindow)
- self.menubar.setGeometry(QtCore.QRect(0, 0, 710, 21))
- self.menubar.setObjectName("menubar")
- self.menuFile = QtWidgets.QMenu(self.menubar)
- self.menuFile.setObjectName("menuFile")
- MainWindow.setMenuBar(self.menubar)
- self.actionSave_Parameters = QtWidgets.QAction(MainWindow)
- self.actionSave_Parameters.setObjectName("actionSave_Parameters")
- self.actionLoad_Parameters = QtWidgets.QAction(MainWindow)
- self.actionLoad_Parameters.setObjectName("actionLoad_Parameters")
- self.actionSave_Waveguide_Parameters = QtWidgets.QAction(MainWindow)
- self.actionSave_Waveguide_Parameters.setObjectName("actionSave_Waveguide_Parameters")
- self.actionLoad_Waveguide_Parameters = QtWidgets.QAction(MainWindow)
- self.actionLoad_Waveguide_Parameters.setObjectName("actionLoad_Waveguide_Parameters")
- self.actionSave_Comsol_Parameters = QtWidgets.QAction(MainWindow)
- self.actionSave_Comsol_Parameters.setObjectName("actionSave_Comsol_Parameters")
- self.menuFile.addAction(self.actionSave_Waveguide_Parameters)
- self.menuFile.addAction(self.actionLoad_Waveguide_Parameters)
- self.menuFile.addSeparator()
- self.menuFile.addAction(self.actionSave_Comsol_Parameters)
- self.menubar.addAction(self.menuFile.menuAction())
- self.retranslateUi(MainWindow)
- self.tabWidget.setCurrentIndex(2)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
- MainWindow.setTabOrder(self.lineEdit_throat_diameter, self.lineEdit_width)
- MainWindow.setTabOrder(self.lineEdit_width, self.lineEdit_height)
- MainWindow.setTabOrder(self.lineEdit_height, self.lineEdit_angle_factor)
- MainWindow.setTabOrder(self.lineEdit_angle_factor, self.lineEdit_depth_factor)
- MainWindow.setTabOrder(self.lineEdit_depth_factor, self.lineEdit_plug_diameter)
- MainWindow.setTabOrder(self.lineEdit_plug_diameter, self.lineEdit_dome_diameter)
- MainWindow.setTabOrder(self.lineEdit_dome_diameter, self.lineEdit_plugoffset)
- def retranslateUi(self, MainWindow):
- _translate = QtCore.QCoreApplication.translate
- MainWindow.setWindowTitle(_translate("MainWindow", "Waveguide Designer"))
- self.groupBox.setTitle(_translate("MainWindow", "Waveguide Parameters"))
- self.label.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">Throat Diameter (mm)</span></p></body></html>"))
- self.lineEdit_throat_diameter.setToolTip(_translate("MainWindow", "Enter throat diameter"))
- self.label_2.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">Width (mm)</span></p></body></html>"))
- self.lineEdit_width.setToolTip(_translate("MainWindow", "Enter width of waveguide"))
- self.label_3.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">Height (mm)</span></p></body></html>"))
- self.lineEdit_height.setToolTip(_translate("MainWindow", "Enter height of waveguide, if circular enter the same value as Width"))
- self.label_4.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">Angle Factor</span></p></body></html>"))
- self.lineEdit_angle_factor.setToolTip(_translate("MainWindow", "<html><head/><body><p>Enter angle factor </p><p>Play with this value to get your desired coverage angle</p></body></html>"))
- self.label_5.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:9pt; font-weight:600;\">Depth Factor</span></p></body></html>"))
- self.lineEdit_depth_factor.setToolTip(_translate("MainWindow", "<html><head/><body><p>Enter depth factor</p><p>Play with this value to get your desired depth. </p><p>(Target depth factor must be greater than 2)</p></body></html>"))
- self.checkBox_phaseplug.setText(_translate("MainWindow", "Phase Plug"))
- self.groupBox_phaseplug.setTitle(_translate("MainWindow", "Phase Plug"))
- self.label_6.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">Plug Diameter (mm)</span></p></body></html>"))
- self.label_7.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">Dome Diameter (mm)</span></p></body></html>"))
- self.label_8.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">Plug offset (mm)</span></p></body></html>"))
- self.radioButton_elliptical.setText(_translate("MainWindow", "Elliptical \n"
- "Waveguide"))
- self.radioButton_rectangular.setText(_translate("MainWindow", "Rectangular \n"
- "Waveguide"))
- self.pushButton_generate_waveguide.setText(_translate("MainWindow", "Generate \n"
- "Waveguide"))
- self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Waveguide Design"))
- self.groupBox_results.setTitle(_translate("MainWindow", "Results"))
- self.label_10.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">Cutoff Frequency</span></p></body></html>"))
- self.lineEdit_cutoff_freq.setToolTip(_translate("MainWindow", "Calculated Cutoff Frequency"))
- self.lineEdit_ver_coverage_angle.setToolTip(_translate("MainWindow", "Coverage angle for half of waveguide"))
- self.ver_checkbox.setText(_translate("MainWindow", "Vertical Cross-Section"))
- self.hor_checkbox.setText(_translate("MainWindow", "Horizontal Cross-Section"))
- self.label_11.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">Vertical Coverage Angle</span></p></body></html>"))
- self.lineEdit_coverage_angle.setToolTip(_translate("MainWindow", "Coverage angle for half of waveguide"))
- self.label_9.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">Horizontal Coverage Angle</span></p></body></html>"))
- self.pushButton_save_button.setText(_translate("MainWindow", "Save Waveguide"))
- self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Results"))
- self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Impedance Curve"))
- self.menuFile.setTitle(_translate("MainWindow", "File"))
- self.actionSave_Parameters.setText(_translate("MainWindow", "Save Parameters"))
- self.actionLoad_Parameters.setText(_translate("MainWindow", "Load Parameters"))
- self.actionSave_Waveguide_Parameters.setText(_translate("MainWindow", "Save Waveguide Parameters"))
- self.actionLoad_Waveguide_Parameters.setText(_translate("MainWindow", "Load Waveguide Parameters"))
- self.actionSave_Comsol_Parameters.setText(_translate("MainWindow", "Save Comsol Parameters"))
- if __name__ == "__main__":
- import sys
- app = QtWidgets.QApplication(sys.argv)
- MainWindow = QtWidgets.QMainWindow()
- ui = Ui_MainWindow()
- ui.setupUi(MainWindow)
- MainWindow.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement