class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1155, 833) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setMinimumSize(QtCore.QSize(1155, 833)) MainWindow.setMaximumSize(QtCore.QSize(1155, 833)) font = QtGui.QFont() font.setPointSize(8) MainWindow.setFont(font) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icon/images/动物/可达鸭.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) MainWindow.setToolTip("") MainWindow.setStyleSheet("#centralwidget\n" "{\n" "background-color: rgb(245, 245, 247);\n" "}\n" "#groupbox\n" "{\n" "background-color: rgb(255, 255, 127);\n" "}\n" ".QPushButton{\n" "border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;\n" "\n" "}\n" "\n" "\n" "") MainWindow.setIconSize(QtCore.QSize(50, 50)) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setStyleSheet("QPushButton{\n" "border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;\n" " background-color: rgb(0, 170, 255);\n" "}") self.centralwidget.setObjectName("centralwidget") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 1151, 821)) self.tabWidget.setStyleSheet("background-color: rgb(240, 240, 240);") self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setStyleSheet("") self.tab.setObjectName("tab") self.toolBox = QtWidgets.QToolBox(self.tab) self.toolBox.setGeometry(QtCore.QRect(0, 0, 331, 781)) font = QtGui.QFont() font.setPointSize(10) self.toolBox.setFont(font) self.toolBox.setStyleSheet("") self.toolBox.setObjectName("toolBox") self.common = QtWidgets.QWidget() self.common.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.common.setObjectName("common") self.groupBox = QtWidgets.QGroupBox(self.common) self.groupBox.setGeometry(QtCore.QRect(0, 0, 331, 661)) font = QtGui.QFont() font.setPointSize(9) font.setBold(False) font.setWeight(50) self.groupBox.setFont(font) self.groupBox.setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 203, 211), stop:1 rgba(255, 255, 255, 255));") self.groupBox.setTitle("") self.groupBox.setCheckable(False) self.groupBox.setObjectName("groupBox") self.txtlineEdit = QtWidgets.QLineEdit(self.groupBox) self.txtlineEdit.setGeometry(QtCore.QRect(120, 50, 161, 31)) self.txtlineEdit.setObjectName("txtlineEdit") self.flieButton = QtWidgets.QPushButton(self.groupBox) self.flieButton.setGeometry(QtCore.QRect(10, 47, 90, 30)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.flieButton.setFont(font) self.flieButton.setStyleSheet("") self.flieButton.setObjectName("flieButton") self.imglineEdit = QtWidgets.QLineEdit(self.groupBox) self.imglineEdit.setGeometry(QtCore.QRect(120, 110, 161, 31)) self.imglineEdit.setObjectName("imglineEdit") self.imgButton = QtWidgets.QPushButton(self.groupBox) self.imgButton.setGeometry(QtCore.QRect(10, 107, 90, 30)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.imgButton.setFont(font) self.imgButton.setStyleSheet("") self.imgButton.setObjectName("imgButton") self.saveButton = QtWidgets.QPushButton(self.groupBox) self.saveButton.setGeometry(QtCore.QRect(149, 213, 111, 24)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.saveButton.setFont(font) self.saveButton.setStyleSheet("border-top-color: rgb(0, 0, 0);") self.saveButton.setObjectName("saveButton") self.plotButton = QtWidgets.QPushButton(self.groupBox) self.plotButton.setGeometry(QtCore.QRect(11, 213, 101, 24)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.plotButton.setFont(font) self.plotButton.setStyleSheet("") self.plotButton.setObjectName("plotButton") self.toolBox.addItem(self.common, "") self.page = QtWidgets.QWidget() self.page.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.page.setContextMenuPolicy(QtCore.Qt.PreventContextMenu) self.page.setAcceptDrops(False) self.page.setObjectName("page") self.groupBox_3 = QtWidgets.QGroupBox(self.page) self.groupBox_3.setGeometry(QtCore.QRect(0, 0, 331, 661)) font = QtGui.QFont() font.setFamily("宋体") font.setPointSize(10) self.groupBox_3.setFont(font) self.groupBox_3.setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 203, 211), stop:1 rgba(255, 255, 255, 255));") self.groupBox_3.setObjectName("groupBox_3") self.stopwords = QtWidgets.QTextEdit(self.groupBox_3) self.stopwords.setGeometry(QtCore.QRect(10, 30, 301, 301)) self.stopwords.setObjectName("stopwords") self.toolBox.addItem(self.page, "") self.advanced = QtWidgets.QWidget() self.advanced.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.advanced.setObjectName("advanced") self.groupBox_2 = QtWidgets.QGroupBox(self.advanced) self.groupBox_2.setGeometry(QtCore.QRect(0, -10, 331, 661)) self.groupBox_2.setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 203, 211), stop:1 rgba(255, 255, 255, 255));\n" "\n" "") self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.Templatecolor = QtWidgets.QCheckBox(self.groupBox_2) self.Templatecolor.setGeometry(QtCore.QRect(20, 20, 161, 31)) font = QtGui.QFont() font.setPointSize(10) self.Templatecolor.setFont(font) self.Templatecolor.setAutoFillBackground(False) self.Templatecolor.setChecked(True) self.Templatecolor.setObjectName("Templatecolor") self.FoncobotBox = QtWidgets.QComboBox(self.groupBox_2) self.FoncobotBox.setGeometry(QtCore.QRect(200, 20, 87, 22)) self.FoncobotBox.setObjectName("FoncobotBox") self.FoncobotBox.addItem("") self.FoncobotBox.addItem("") self.FoncobotBox.addItem("") self.FoncobotBox.addItem("") self.mytips = QtWidgets.QTextEdit(self.groupBox_2) self.mytips.setGeometry(QtCore.QRect(20, 490, 291, 51)) self.mytips.setObjectName("mytips") self.layoutWidget = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget.setGeometry(QtCore.QRect(20, 150, 231, 24)) self.layoutWidget.setObjectName("layoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.label_2 = QtWidgets.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(10) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) self.spinBox = QtWidgets.QSpinBox(self.layoutWidget) self.spinBox.setWrapping(False) self.spinBox.setMaximum(500) self.spinBox.setProperty("value", 200) self.spinBox.setObjectName("spinBox") self.horizontalLayout.addWidget(self.spinBox) self.layoutWidget1 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget1.setGeometry(QtCore.QRect(20, 200, 231, 24)) self.layoutWidget1.setObjectName("layoutWidget1") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.layoutWidget1) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtWidgets.QLabel(self.layoutWidget1) font = QtGui.QFont() font.setPointSize(10) self.label.setFont(font) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.scale = QtWidgets.QSpinBox(self.layoutWidget1) self.scale.setMinimum(1) self.scale.setMaximum(20) self.scale.setProperty("value", 2) self.scale.setObjectName("scale") self.horizontalLayout_2.addWidget(self.scale) self.layoutWidget2 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget2.setGeometry(QtCore.QRect(20, 60, 231, 24)) self.layoutWidget2.setObjectName("layoutWidget2") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.layoutWidget2) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_3 = QtWidgets.QLabel(self.layoutWidget2) font = QtGui.QFont() font.setPointSize(10) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.horizontalLayout_3.addWidget(self.label_3) self.width = QtWidgets.QSpinBox(self.layoutWidget2) font = QtGui.QFont() font.setPointSize(10) self.width.setFont(font) self.width.setMaximum(2000) self.width.setProperty("value", 1000) self.width.setObjectName("width") self.horizontalLayout_3.addWidget(self.width) self.layoutWidget3 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget3.setGeometry(QtCore.QRect(20, 100, 231, 24)) self.layoutWidget3.setObjectName("layoutWidget3") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.layoutWidget3) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_4 = QtWidgets.QLabel(self.layoutWidget3) font = QtGui.QFont() font.setPointSize(10) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.horizontalLayout_4.addWidget(self.label_4) self.height = QtWidgets.QSpinBox(self.layoutWidget3) font = QtGui.QFont() font.setPointSize(10) self.height.setFont(font) self.height.setMaximum(2000) self.height.setProperty("value", 1000) self.height.setObjectName("height") self.horizontalLayout_4.addWidget(self.height) self.layoutWidget4 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget4.setGeometry(QtCore.QRect(20, 240, 231, 24)) self.layoutWidget4.setObjectName("layoutWidget4") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.layoutWidget4) self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_5 = QtWidgets.QLabel(self.layoutWidget4) font = QtGui.QFont() font.setPointSize(10) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.horizontalLayout_5.addWidget(self.label_5) self.contour_width = QtWidgets.QSpinBox(self.layoutWidget4) self.contour_width.setMaximum(5) self.contour_width.setObjectName("contour_width") self.horizontalLayout_5.addWidget(self.contour_width) self.layoutWidget5 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget5.setGeometry(QtCore.QRect(20, 280, 291, 24)) self.layoutWidget5.setObjectName("layoutWidget5") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.layoutWidget5) self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_6 = QtWidgets.QLabel(self.layoutWidget5) font = QtGui.QFont() font.setPointSize(10) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.horizontalLayout_6.addWidget(self.label_6) self.relative_scaling = QtWidgets.QDoubleSpinBox(self.layoutWidget5) self.relative_scaling.setDecimals(1) self.relative_scaling.setMaximum(1.0) self.relative_scaling.setSingleStep(0.1) self.relative_scaling.setProperty("value", 0.5) self.relative_scaling.setObjectName("relative_scaling") self.horizontalLayout_6.addWidget(self.relative_scaling) self.layoutWidget6 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget6.setGeometry(QtCore.QRect(20, 320, 391, 90)) self.layoutWidget6.setObjectName("layoutWidget6") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget6) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label_7 = QtWidgets.QLabel(self.layoutWidget6) font = QtGui.QFont() font.setPointSize(10) self.label_7.setFont(font) self.label_7.setObjectName("label_7") self.verticalLayout.addWidget(self.label_7) self.colormap = QtWidgets.QComboBox(self.layoutWidget6) self.colormap.setInsertPolicy(QtWidgets.QComboBox.InsertAtCurrent) self.colormap.setIconSize(QtCore.QSize(295, 60)) self.colormap.setObjectName("colormap") icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/color/bg/viridis.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.colormap.addItem(icon1, "") icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/color/bg/plasma.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.colormap.addItem(icon2, "") icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/color/bg/inferno.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.colormap.addItem(icon3, "") icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(":/color/bg/magma.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.colormap.addItem(icon4, "") icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(":/color/bg/cividis.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.colormap.addItem(icon5, "") self.verticalLayout.addWidget(self.colormap) self.layoutWidget7 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget7.setGeometry(QtCore.QRect(30, 430, 271, 31)) self.layoutWidget7.setObjectName("layoutWidget7") self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.layoutWidget7) self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.plotButton_2 = QtWidgets.QPushButton(self.layoutWidget7) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.plotButton_2.setFont(font) self.plotButton_2.setStyleSheet("border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;") self.plotButton_2.setObjectName("plotButton_2") self.horizontalLayout_7.addWidget(self.plotButton_2) self.saveButton_2 = QtWidgets.QPushButton(self.layoutWidget7) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.saveButton_2.setFont(font) self.saveButton_2.setStyleSheet("border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;") self.saveButton_2.setObjectName("saveButton_2") self.horizontalLayout_7.addWidget(self.saveButton_2) self.toolBox.addItem(self.advanced, "") self.page_2 = QtWidgets.QWidget() self.page_2.setGeometry(QtCore.QRect(0, 0, 331, 653)) self.page_2.setObjectName("page_2") self.groupBox_4 = QtWidgets.QGroupBox(self.page_2) self.groupBox_4.setGeometry(QtCore.QRect(0, 0, 331, 651)) self.groupBox_4.setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 203, 211), stop:1 rgba(255, 255, 255, 255));") self.groupBox_4.setTitle("") self.groupBox_4.setObjectName("groupBox_4") self.StatisWordFreq = QtWidgets.QCheckBox(self.groupBox_4) self.StatisWordFreq.setGeometry(QtCore.QRect(20, 10, 161, 31)) font = QtGui.QFont() font.setPointSize(10) self.StatisWordFreq.setFont(font) self.StatisWordFreq.setAutoFillBackground(False) self.StatisWordFreq.setChecked(False) self.StatisWordFreq.setObjectName("StatisWordFreq") self.layoutWidget_2 = QtWidgets.QWidget(self.groupBox_4) self.layoutWidget_2.setGeometry(QtCore.QRect(20, 370, 271, 31)) self.layoutWidget_2.setObjectName("layoutWidget_2") self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.layoutWidget_2) self.horizontalLayout_9.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.plotButton_4 = QtWidgets.QPushButton(self.layoutWidget_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.plotButton_4.setFont(font) self.plotButton_4.setStyleSheet("border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;") self.plotButton_4.setObjectName("plotButton_4") self.horizontalLayout_9.addWidget(self.plotButton_4) self.saveButton_3 = QtWidgets.QPushButton(self.layoutWidget_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.saveButton_3.setFont(font) self.saveButton_3.setStyleSheet("border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;") self.saveButton_3.setObjectName("saveButton_3") self.horizontalLayout_9.addWidget(self.saveButton_3) self.toolBox.addItem(self.page_2, "") self.tabWidget_2 = QtWidgets.QTabWidget(self.tab) self.tabWidget_2.setGeometry(QtCore.QRect(330, 0, 821, 781)) self.tabWidget_2.setObjectName("tabWidget_2") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.customwidget = MatplotlibWidget(self.tab_3) self.customwidget.setGeometry(QtCore.QRect(0, 0, 811, 751)) self.customwidget.setStyleSheet("background-color: rgb(250, 238, 255);") self.customwidget.setObjectName("customwidget") self.tabWidget_2.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.statistics = MatplotlibWidget(self.tab_4) self.statistics.setGeometry(QtCore.QRect(0, 0, 811, 751)) self.statistics.setStyleSheet("background-color: rgb(250, 238, 255);") self.statistics.setObjectName("statistics") self.tabWidget_2.addTab(self.tab_4, "") self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.tabWidget.addTab(self.tab_2, "") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1155, 26)) self.menubar.setObjectName("menubar") self.menu = QtWidgets.QMenu(self.menubar) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI Light") self.menu.setFont(font) self.menu.setObjectName("menu") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.menu.menuAction()) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) self.toolBox.setCurrentIndex(3) self.tabWidget_2.setCurrentIndex(0) self.flieButton.clicked.connect(MainWindow.textbutton) self.imgButton.clicked.connect(MainWindow.imagebutton) self.plotButton.clicked.connect(MainWindow.Cloudplot) self.saveButton.clicked.connect(MainWindow.saveimg) self.plotButton_2.clicked.connect(MainWindow.Cloudplot) self.saveButton_2.clicked.connect(MainWindow.saveimg) self.colormap.currentIndexChanged['QString'].connect(MainWindow.colorchanged) self.plotButton_4.clicked.connect(MainWindow.Cloudplot) self.saveButton_3.clicked.connect(MainWindow.saveimg) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.flieButton.setText(_translate("MainWindow", "选择词源")) self.imgButton.setText(_translate("MainWindow", "选择图片")) self.saveButton.setText(_translate("MainWindow", "保存")) self.plotButton.setText(_translate("MainWindow", "绘制")) self.toolBox.setItemText(self.toolBox.indexOf(self.common), _translate("MainWindow", "词源选择")) self.groupBox_3.setTitle(_translate("MainWindow", "请输入不想在词云中出现的词语")) self.toolBox.setItemText(self.toolBox.indexOf(self.page), _translate("MainWindow", "屏蔽词")) self.Templatecolor.setText(_translate("MainWindow", "按照模板颜色绘图")) self.FoncobotBox.setItemText(0, _translate("MainWindow", "宋体")) self.FoncobotBox.setItemText(1, _translate("MainWindow", "楷体")) self.FoncobotBox.setItemText(2, _translate("MainWindow", "行书")) self.FoncobotBox.setItemText(3, _translate("MainWindow", "Courier New")) self.label_2.setText(_translate("MainWindow", "最大词数")) self.label.setText(_translate("MainWindow", "缩放倍数")) self.label_3.setText(_translate("MainWindow", "轮廓宽度")) self.label_4.setText(_translate("MainWindow", "轮廓高度")) self.label_5.setText(_translate("MainWindow", "轮廓宽度")) self.label_6.setText(_translate("MainWindow", "词频与字体大小相关性")) self.label_7.setText(_translate("MainWindow", "选择配色")) self.colormap.setItemText(0, _translate("MainWindow", "viridis")) self.colormap.setItemText(1, _translate("MainWindow", "plasma")) self.colormap.setItemText(2, _translate("MainWindow", "inferno")) self.colormap.setItemText(3, _translate("MainWindow", "magma")) self.colormap.setItemText(4, _translate("MainWindow", "cividis")) self.plotButton_2.setText(_translate("MainWindow", "绘制")) self.saveButton_2.setText(_translate("MainWindow", "保存")) self.toolBox.setItemText(self.toolBox.indexOf(self.advanced), _translate("MainWindow", "高级设置")) self.StatisWordFreq.setText(_translate("MainWindow", "根据统计词频绘图")) self.plotButton_4.setText(_translate("MainWindow", "绘制")) self.saveButton_3.setText(_translate("MainWindow", "保存")) self.toolBox.setItemText(self.toolBox.indexOf(self.page_2), _translate("MainWindow", "统计分析")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), _translate("MainWindow", "词云")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_4), _translate("MainWindow", "统计")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "词云图")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "可视化")) self.menu.setTitle(_translate("MainWindow", "帮助"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1024, 768) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.impulseMatplotlibwidget = MatplotlibWidget(self.centralwidget) self.impulseMatplotlibwidget.setGeometry(QtCore.QRect(10, 180, 491, 251)) self.impulseMatplotlibwidget.setAutoFillBackground(False) self.impulseMatplotlibwidget.setStyleSheet(_fromUtf8("MatplotlibWidget{\n" "border-width: 0px;\n" "}\n" "")) self.impulseMatplotlibwidget.setObjectName(_fromUtf8("impulseMatplotlibwidget")) self.freqResponseMatplotlibwidget = MatplotlibWidget(self.centralwidget) self.freqResponseMatplotlibwidget.setGeometry(QtCore.QRect(10, 430, 1001, 301)) font = QtGui.QFont() font.setPointSize(7) self.freqResponseMatplotlibwidget.setFont(font) self.freqResponseMatplotlibwidget.setStyleSheet(_fromUtf8("MatplotlibWidget{\n" "border-width: 0px;\n" "}")) self.freqResponseMatplotlibwidget.setObjectName(_fromUtf8("freqResponseMatplotlibwidget")) self.bandStartHorizontalSlider = QtGui.QSlider(self.centralwidget) self.bandStartHorizontalSlider.setGeometry(QtCore.QRect(50, 50, 161, 16)) self.bandStartHorizontalSlider.setMaximum(50) self.bandStartHorizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.bandStartHorizontalSlider.setObjectName(_fromUtf8("bandStartHorizontalSlider")) self.bandEndHorizontalSlider = QtGui.QSlider(self.centralwidget) self.bandEndHorizontalSlider.setGeometry(QtCore.QRect(50, 100, 161, 16)) self.bandEndHorizontalSlider.setMaximum(50) self.bandEndHorizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.bandEndHorizontalSlider.setObjectName(_fromUtf8("bandEndHorizontalSlider")) self.bandLevelVerticalSlider = QtGui.QSlider(self.centralwidget) self.bandLevelVerticalSlider.setGeometry(QtCore.QRect(230, 50, 20, 71)) self.bandLevelVerticalSlider.setMaximum(100) self.bandLevelVerticalSlider.setOrientation(QtCore.Qt.Vertical) self.bandLevelVerticalSlider.setObjectName(_fromUtf8("bandLevelVerticalSlider")) self.bandStart = QtGui.QDoubleSpinBox(self.centralwidget) self.bandStart.setGeometry(QtCore.QRect(50, 130, 62, 22)) self.bandStart.setDecimals(4) self.bandStart.setMaximum(0.5) self.bandStart.setSingleStep(0.01) self.bandStart.setObjectName(_fromUtf8("bandStart")) self.bandEnd = QtGui.QDoubleSpinBox(self.centralwidget) self.bandEnd.setGeometry(QtCore.QRect(120, 130, 62, 22)) self.bandEnd.setDecimals(4) self.bandEnd.setMaximum(0.5) self.bandEnd.setSingleStep(0.01) self.bandEnd.setObjectName(_fromUtf8("bandEnd")) self.bandLevel = QtGui.QDoubleSpinBox(self.centralwidget) self.bandLevel.setGeometry(QtCore.QRect(190, 130, 62, 22)) self.bandLevel.setDecimals(4) self.bandLevel.setMaximum(1.0) self.bandLevel.setSingleStep(0.01) self.bandLevel.setObjectName(_fromUtf8("bandLevel")) self.bandEnd_2 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandEnd_2.setGeometry(QtCore.QRect(360, 130, 62, 22)) self.bandEnd_2.setDecimals(4) self.bandEnd_2.setMaximum(0.5) self.bandEnd_2.setSingleStep(0.01) self.bandEnd_2.setObjectName(_fromUtf8("bandEnd_2")) self.bandEndHorizontalSlider_2 = QtGui.QSlider(self.centralwidget) self.bandEndHorizontalSlider_2.setGeometry(QtCore.QRect(290, 100, 161, 16)) self.bandEndHorizontalSlider_2.setMaximum(50) self.bandEndHorizontalSlider_2.setOrientation(QtCore.Qt.Horizontal) self.bandEndHorizontalSlider_2.setObjectName(_fromUtf8("bandEndHorizontalSlider_2")) self.bandLevelVerticalSlider_2 = QtGui.QSlider(self.centralwidget) self.bandLevelVerticalSlider_2.setGeometry(QtCore.QRect(470, 50, 20, 71)) self.bandLevelVerticalSlider_2.setMaximum(100) self.bandLevelVerticalSlider_2.setOrientation(QtCore.Qt.Vertical) self.bandLevelVerticalSlider_2.setObjectName(_fromUtf8("bandLevelVerticalSlider_2")) self.bandLevel_2 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandLevel_2.setGeometry(QtCore.QRect(430, 130, 62, 22)) self.bandLevel_2.setDecimals(4) self.bandLevel_2.setMaximum(1.0) self.bandLevel_2.setSingleStep(0.01) self.bandLevel_2.setObjectName(_fromUtf8("bandLevel_2")) self.bandStart_2 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandStart_2.setGeometry(QtCore.QRect(290, 130, 62, 22)) self.bandStart_2.setDecimals(4) self.bandStart_2.setMaximum(0.5) self.bandStart_2.setSingleStep(0.01) self.bandStart_2.setObjectName(_fromUtf8("bandStart_2")) self.bandStartHorizontalSlider_2 = QtGui.QSlider(self.centralwidget) self.bandStartHorizontalSlider_2.setGeometry(QtCore.QRect(290, 50, 161, 16)) self.bandStartHorizontalSlider_2.setMaximum(50) self.bandStartHorizontalSlider_2.setOrientation(QtCore.Qt.Horizontal) self.bandStartHorizontalSlider_2.setObjectName(_fromUtf8("bandStartHorizontalSlider_2")) self.bandEnd_3 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandEnd_3.setGeometry(QtCore.QRect(600, 130, 62, 22)) self.bandEnd_3.setDecimals(4) self.bandEnd_3.setMaximum(0.5) self.bandEnd_3.setSingleStep(0.01) self.bandEnd_3.setObjectName(_fromUtf8("bandEnd_3")) self.bandEndHorizontalSlider_3 = QtGui.QSlider(self.centralwidget) self.bandEndHorizontalSlider_3.setGeometry(QtCore.QRect(530, 100, 161, 16)) self.bandEndHorizontalSlider_3.setMaximum(50) self.bandEndHorizontalSlider_3.setOrientation(QtCore.Qt.Horizontal) self.bandEndHorizontalSlider_3.setObjectName(_fromUtf8("bandEndHorizontalSlider_3")) self.bandLevelVerticalSlider_3 = QtGui.QSlider(self.centralwidget) self.bandLevelVerticalSlider_3.setGeometry(QtCore.QRect(710, 50, 20, 71)) self.bandLevelVerticalSlider_3.setMaximum(100) self.bandLevelVerticalSlider_3.setOrientation(QtCore.Qt.Vertical) self.bandLevelVerticalSlider_3.setObjectName(_fromUtf8("bandLevelVerticalSlider_3")) self.bandLevel_3 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandLevel_3.setGeometry(QtCore.QRect(670, 130, 62, 22)) self.bandLevel_3.setDecimals(4) self.bandLevel_3.setMaximum(1.0) self.bandLevel_3.setSingleStep(0.01) self.bandLevel_3.setObjectName(_fromUtf8("bandLevel_3")) self.bandStart_3 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandStart_3.setGeometry(QtCore.QRect(530, 130, 62, 22)) self.bandStart_3.setDecimals(4) self.bandStart_3.setMaximum(0.5) self.bandStart_3.setSingleStep(0.01) self.bandStart_3.setObjectName(_fromUtf8("bandStart_3")) self.bandStartHorizontalSlider_3 = QtGui.QSlider(self.centralwidget) self.bandStartHorizontalSlider_3.setGeometry(QtCore.QRect(530, 50, 161, 16)) self.bandStartHorizontalSlider_3.setMaximum(50) self.bandStartHorizontalSlider_3.setOrientation(QtCore.Qt.Horizontal) self.bandStartHorizontalSlider_3.setObjectName(_fromUtf8("bandStartHorizontalSlider_3")) self.bandEnd_4 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandEnd_4.setGeometry(QtCore.QRect(840, 130, 62, 22)) self.bandEnd_4.setDecimals(4) self.bandEnd_4.setMaximum(0.5) self.bandEnd_4.setSingleStep(0.01) self.bandEnd_4.setObjectName(_fromUtf8("bandEnd_4")) self.bandEndHorizontalSlider_4 = QtGui.QSlider(self.centralwidget) self.bandEndHorizontalSlider_4.setGeometry(QtCore.QRect(770, 100, 161, 16)) self.bandEndHorizontalSlider_4.setMaximum(50) self.bandEndHorizontalSlider_4.setOrientation(QtCore.Qt.Horizontal) self.bandEndHorizontalSlider_4.setObjectName(_fromUtf8("bandEndHorizontalSlider_4")) self.bandLevelVerticalSlider_4 = QtGui.QSlider(self.centralwidget) self.bandLevelVerticalSlider_4.setGeometry(QtCore.QRect(950, 50, 20, 71)) self.bandLevelVerticalSlider_4.setMaximum(100) self.bandLevelVerticalSlider_4.setOrientation(QtCore.Qt.Vertical) self.bandLevelVerticalSlider_4.setObjectName(_fromUtf8("bandLevelVerticalSlider_4")) self.bandLevel_4 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandLevel_4.setGeometry(QtCore.QRect(910, 130, 62, 22)) self.bandLevel_4.setDecimals(4) self.bandLevel_4.setMaximum(1.0) self.bandLevel_4.setSingleStep(0.01) self.bandLevel_4.setObjectName(_fromUtf8("bandLevel_4")) self.bandStart_4 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandStart_4.setGeometry(QtCore.QRect(770, 130, 62, 22)) self.bandStart_4.setDecimals(4) self.bandStart_4.setMaximum(0.5) self.bandStart_4.setSingleStep(0.01) self.bandStart_4.setObjectName(_fromUtf8("bandStart_4")) self.bandStartHorizontalSlider_4 = QtGui.QSlider(self.centralwidget) self.bandStartHorizontalSlider_4.setGeometry(QtCore.QRect(770, 50, 161, 16)) self.bandStartHorizontalSlider_4.setMaximum(50) self.bandStartHorizontalSlider_4.setOrientation(QtCore.Qt.Horizontal) self.bandStartHorizontalSlider_4.setObjectName(_fromUtf8("bandStartHorizontalSlider_4")) self.line = QtGui.QFrame(self.centralwidget) self.line.setGeometry(QtCore.QRect(10, 30, 1001, 16)) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.bandsSpinBox = QtGui.QSpinBox(self.centralwidget) self.bandsSpinBox.setGeometry(QtCore.QRect(50, 10, 61, 22)) self.bandsSpinBox.setMinimum(2) self.bandsSpinBox.setMaximum(4) self.bandsSpinBox.setProperty("value", 2) self.bandsSpinBox.setObjectName(_fromUtf8("bandsSpinBox")) self.line_2 = QtGui.QFrame(self.centralwidget) self.line_2.setGeometry(QtCore.QRect(10, 160, 1001, 16)) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.coeffsTextBrowser = QtGui.QTextBrowser(self.centralwidget) self.coeffsTextBrowser.setGeometry(QtCore.QRect(500, 179, 512, 251)) self.coeffsTextBrowser.setAutoFillBackground(True) self.coeffsTextBrowser.setStyleSheet(_fromUtf8("QtextBrowser{\n" "border-width: 0px;\n" "}")) self.coeffsTextBrowser.setAcceptRichText(False) self.coeffsTextBrowser.setObjectName(_fromUtf8("coeffsTextBrowser")) self.tapsSpinBox = QtGui.QSpinBox(self.centralwidget) self.tapsSpinBox.setGeometry(QtCore.QRect(130, 10, 61, 22)) self.tapsSpinBox.setMinimum(3) self.tapsSpinBox.setMaximum(511) self.tapsSpinBox.setProperty("value", 97) self.tapsSpinBox.setObjectName(_fromUtf8("tapsSpinBox")) self.sampleRateDoubleSpinBox = QtGui.QDoubleSpinBox(self.centralwidget) self.sampleRateDoubleSpinBox.setGeometry(QtCore.QRect(840, 10, 81, 22)) self.sampleRateDoubleSpinBox.setDecimals(3) self.sampleRateDoubleSpinBox.setMinimum(0.0) self.sampleRateDoubleSpinBox.setMaximum(1000000000.0) self.sampleRateDoubleSpinBox.setProperty("value", 1.0) self.sampleRateDoubleSpinBox.setObjectName(_fromUtf8("sampleRateDoubleSpinBox")) self.calculatePushButton = QtGui.QPushButton(self.centralwidget) self.calculatePushButton.setGeometry(QtCore.QRect(940, 10, 75, 23)) self.calculatePushButton.setObjectName(_fromUtf8("calculatePushButton")) self.iterationsSpinBox = QtGui.QSpinBox(self.centralwidget) self.iterationsSpinBox.setGeometry(QtCore.QRect(210, 10, 61, 22)) self.iterationsSpinBox.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows) self.iterationsSpinBox.setMinimum(1) self.iterationsSpinBox.setMaximum(2048) self.iterationsSpinBox.setProperty("value", 25) self.iterationsSpinBox.setObjectName(_fromUtf8("iterationsSpinBox")) self.band1Label = QtGui.QLabel(self.centralwidget) self.band1Label.setGeometry(QtCore.QRect(123, 76, 46, 13)) self.band1Label.setObjectName(_fromUtf8("band1Label")) self.band2Label = QtGui.QLabel(self.centralwidget) self.band2Label.setGeometry(QtCore.QRect(363, 76, 46, 13)) self.band2Label.setObjectName(_fromUtf8("band2Label")) self.band3Label = QtGui.QLabel(self.centralwidget) self.band3Label.setGeometry(QtCore.QRect(603, 76, 46, 13)) self.band3Label.setObjectName(_fromUtf8("band3Label")) self.band4Label = QtGui.QLabel(self.centralwidget) self.band4Label.setGeometry(QtCore.QRect(843, 76, 46, 13)) self.band4Label.setObjectName(_fromUtf8("band4Label")) self.linPhaseRadioButton = QtGui.QRadioButton(self.centralwidget) self.linPhaseRadioButton.setGeometry(QtCore.QRect(290, 10, 82, 21)) self.linPhaseRadioButton.setChecked(True) self.linPhaseRadioButton.setObjectName(_fromUtf8("linPhaseRadioButton")) self.minPhaseRadioButton = QtGui.QRadioButton(self.centralwidget) self.minPhaseRadioButton.setGeometry(QtCore.QRect(380, 10, 111, 21)) self.minPhaseRadioButton.setObjectName(_fromUtf8("minPhaseRadioButton")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1024, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuPrototypes = QtGui.QMenu(self.menubar) self.menuPrototypes.setObjectName(_fromUtf8("menuPrototypes")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionLowpass = QtGui.QAction(MainWindow) self.actionLowpass.setObjectName(_fromUtf8("actionLowpass")) self.actionHighpass = QtGui.QAction(MainWindow) self.actionHighpass.setObjectName(_fromUtf8("actionHighpass")) self.actionBandpass = QtGui.QAction(MainWindow) self.actionBandpass.setObjectName(_fromUtf8("actionBandpass")) self.actionBandreject = QtGui.QAction(MainWindow) self.actionBandreject.setObjectName(_fromUtf8("actionBandreject")) self.action4_band = QtGui.QAction(MainWindow) self.action4_band.setObjectName(_fromUtf8("action4_band")) self.menuPrototypes.addAction(self.actionLowpass) self.menuPrototypes.addAction(self.actionHighpass) self.menuPrototypes.addAction(self.actionBandpass) self.menuPrototypes.addAction(self.actionBandreject) self.menuPrototypes.addAction(self.action4_band) self.menubar.addAction(self.menuPrototypes.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.impulseMatplotlibwidget.setToolTip(_translate("MainWindow", "Impulse response plot", None)) self.freqResponseMatplotlibwidget.setToolTip(_translate("MainWindow", "Frequency response", None)) self.bandStartHorizontalSlider.setToolTip(_translate("MainWindow", "Band 1 start", None)) self.bandEndHorizontalSlider.setToolTip(_translate("MainWindow", "Band 1 end", None)) self.bandLevelVerticalSlider.setToolTip(_translate("MainWindow", "Band 1 level", None)) self.bandStart.setToolTip(_translate("MainWindow", "band 1 start", None)) self.bandEnd.setToolTip(_translate("MainWindow", "band 1 end", None)) self.bandLevel.setToolTip(_translate("MainWindow", "band 1 level", None)) self.bandEnd_2.setToolTip(_translate("MainWindow", "band 2 end", None)) self.bandEndHorizontalSlider_2.setToolTip(_translate("MainWindow", "band 2 end", None)) self.bandLevelVerticalSlider_2.setToolTip(_translate("MainWindow", "band 2 level", None)) self.bandLevel_2.setToolTip(_translate("MainWindow", "band 2 level", None)) self.bandStart_2.setToolTip(_translate("MainWindow", "band 2 start", None)) self.bandStartHorizontalSlider_2.setToolTip(_translate("MainWindow", "band 2 start", None)) self.bandEnd_3.setToolTip(_translate("MainWindow", "band 3 end", None)) self.bandEndHorizontalSlider_3.setToolTip(_translate("MainWindow", "band 3 end", None)) self.bandLevelVerticalSlider_3.setToolTip(_translate("MainWindow", "band 3 level", None)) self.bandLevel_3.setToolTip(_translate("MainWindow", "band 3 level", None)) self.bandStart_3.setToolTip(_translate("MainWindow", "band 3 start", None)) self.bandStartHorizontalSlider_3.setToolTip(_translate("MainWindow", "band 3 start", None)) self.bandEnd_4.setToolTip(_translate("MainWindow", "band 4 end", None)) self.bandEndHorizontalSlider_4.setToolTip(_translate("MainWindow", "band 4 end", None)) self.bandLevelVerticalSlider_4.setToolTip(_translate("MainWindow", "band 4 level", None)) self.bandLevel_4.setToolTip(_translate("MainWindow", "band 4 level", None)) self.bandStart_4.setToolTip(_translate("MainWindow", "band 4 start", None)) self.bandStartHorizontalSlider_4.setToolTip(_translate("MainWindow", "band 4 start", None)) self.bandsSpinBox.setToolTip(_translate("MainWindow", "Number of bands", None)) self.coeffsTextBrowser.setToolTip(_translate("MainWindow", "Filter coefficients", None)) self.coeffsTextBrowser.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">// FIR Coefficients</span></p></body></html>", None)) self.tapsSpinBox.setToolTip(_translate("MainWindow", "Number of taps", None)) self.sampleRateDoubleSpinBox.setToolTip(_translate("MainWindow", "<html><head/><body><p>Sampling rate</p><p>(This is only used to scale the the frequency response graph\'s frequency axis.)</p><p><br/></p></body></html>", None)) self.calculatePushButton.setToolTip(_translate("MainWindow", "calculate FIR coefficients", None)) self.calculatePushButton.setText(_translate("MainWindow", "Calculate", None)) self.iterationsSpinBox.setToolTip(_translate("MainWindow", "Maximum number of iterations for remez algorithm", None)) self.band1Label.setText(_translate("MainWindow", "Band 1", None)) self.band2Label.setText(_translate("MainWindow", "Band 2", None)) self.band3Label.setText(_translate("MainWindow", "Band 3", None)) self.band4Label.setText(_translate("MainWindow", "Band 4", None)) self.linPhaseRadioButton.setText(_translate("MainWindow", "Linear Phase", None)) self.minPhaseRadioButton.setText(_translate("MainWindow", "Minimum Phase", None)) self.menuPrototypes.setTitle(_translate("MainWindow", "Prototypes", None)) self.actionLowpass.setText(_translate("MainWindow", "Lowpass", None)) self.actionHighpass.setText(_translate("MainWindow", "Highpass", None)) self.actionBandpass.setText(_translate("MainWindow", "Bandpass", None)) self.actionBandreject.setText(_translate("MainWindow", "Bandreject", None)) self.action4_band.setText(_translate("MainWindow", "4-band", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(951, 492) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout_3 = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout_3.setObjectName("gridLayout_3") self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setStyleSheet("") self.tabWidget.setObjectName("tabWidget") self.CurrentBeamTab = QtWidgets.QWidget() self.CurrentBeamTab.setObjectName("CurrentBeamTab") self.gridLayout_14 = QtWidgets.QGridLayout(self.CurrentBeamTab) self.gridLayout_14.setContentsMargins(0, 0, 0, 0) self.gridLayout_14.setObjectName("gridLayout_14") self.gridLayout_13 = QtWidgets.QGridLayout() self.gridLayout_13.setObjectName("gridLayout_13") self.verticalLayout_7 = QtWidgets.QVBoxLayout() self.verticalLayout_7.setObjectName("verticalLayout_7") self.groupBox = QtWidgets.QGroupBox(self.CurrentBeamTab) self.groupBox.setObjectName("groupBox") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_2.setObjectName("gridLayout_2") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.labelOutput = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(10) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.labelOutput.setFont(font) self.labelOutput.setFrameShape(QtWidgets.QFrame.WinPanel) self.labelOutput.setFrameShadow(QtWidgets.QFrame.Raised) self.labelOutput.setAlignment(QtCore.Qt.AlignCenter) self.labelOutput.setObjectName("labelOutput") self.verticalLayout.addWidget(self.labelOutput) self.labelFlatX = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(10) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.labelFlatX.setFont(font) self.labelFlatX.setFrameShape(QtWidgets.QFrame.WinPanel) self.labelFlatX.setFrameShadow(QtWidgets.QFrame.Raised) self.labelFlatX.setAlignment(QtCore.Qt.AlignCenter) self.labelFlatX.setObjectName("labelFlatX") self.verticalLayout.addWidget(self.labelFlatX) self.labelFlatY = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(10) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.labelFlatY.setFont(font) self.labelFlatY.setFrameShape(QtWidgets.QFrame.WinPanel) self.labelFlatY.setFrameShadow(QtWidgets.QFrame.Raised) self.labelFlatY.setAlignment(QtCore.Qt.AlignCenter) self.labelFlatY.setObjectName("labelFlatY") self.verticalLayout.addWidget(self.labelFlatY) self.labelSymX = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(10) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.labelSymX.setFont(font) self.labelSymX.setFrameShape(QtWidgets.QFrame.WinPanel) self.labelSymX.setFrameShadow(QtWidgets.QFrame.Raised) self.labelSymX.setAlignment(QtCore.Qt.AlignCenter) self.labelSymX.setObjectName("labelSymX") self.verticalLayout.addWidget(self.labelSymX) self.labelSymY = QtWidgets.QLabel(self.groupBox) font = QtGui.QFont() font.setFamily("Calibri") font.setPointSize(10) font.setStyleStrategy(QtGui.QFont.PreferAntialias) self.labelSymY.setFont(font) self.labelSymY.setFrameShape(QtWidgets.QFrame.WinPanel) self.labelSymY.setFrameShadow(QtWidgets.QFrame.Raised) self.labelSymY.setAlignment(QtCore.Qt.AlignCenter) self.labelSymY.setObjectName("labelSymY") self.verticalLayout.addWidget(self.labelSymY) self.gridLayout_2.addLayout(self.verticalLayout, 0, 0, 1, 1) self.verticalLayout_7.addWidget(self.groupBox) self.verticalLayout_6 = QtWidgets.QVBoxLayout() self.verticalLayout_6.setObjectName("verticalLayout_6") self.pushButtonStart = QtWidgets.QPushButton(self.CurrentBeamTab) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/newPrefix/icons/Start.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButtonStart.setIcon(icon) self.pushButtonStart.setObjectName("pushButtonStart") self.verticalLayout_6.addWidget(self.pushButtonStart) self.pushButtonStop = QtWidgets.QPushButton(self.CurrentBeamTab) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/newPrefix/icons/stop 2.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButtonStop.setIcon(icon1) self.pushButtonStop.setObjectName("pushButtonStop") self.verticalLayout_6.addWidget(self.pushButtonStop) self.checkBoxBatchAnalyse = QtWidgets.QCheckBox(self.CurrentBeamTab) self.checkBoxBatchAnalyse.setEnabled(False) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/newPrefix/icons/basket.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.checkBoxBatchAnalyse.setIcon(icon2) self.checkBoxBatchAnalyse.setChecked(True) self.checkBoxBatchAnalyse.setObjectName("checkBoxBatchAnalyse") self.verticalLayout_6.addWidget(self.checkBoxBatchAnalyse) self.verticalLayout_7.addLayout(self.verticalLayout_6) self.gridLayout_13.addLayout(self.verticalLayout_7, 0, 0, 1, 1) self.groupBox_2 = QtWidgets.QGroupBox(self.CurrentBeamTab) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_10 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_10.setObjectName("gridLayout_10") self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.calendarWidget = QtWidgets.QCalendarWidget(self.groupBox_2) self.calendarWidget.setObjectName("calendarWidget") self.verticalLayout_4.addWidget(self.calendarWidget) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_3 = QtWidgets.QLabel(self.groupBox_2) self.label_3.setStyleSheet("background-color: rgb(85, 170, 0);") self.label_3.setObjectName("label_3") self.horizontalLayout_6.addWidget(self.label_3) self.label_4 = QtWidgets.QLabel(self.groupBox_2) self.label_4.setStyleSheet("background-color: rgb(255, 255, 0);") self.label_4.setObjectName("label_4") self.horizontalLayout_6.addWidget(self.label_4) self.label_5 = QtWidgets.QLabel(self.groupBox_2) self.label_5.setStyleSheet("background-color: rgb(255, 0, 0);") self.label_5.setObjectName("label_5") self.horizontalLayout_6.addWidget(self.label_5) self.verticalLayout_4.addLayout(self.horizontalLayout_6) self.gridLayout_10.addLayout(self.verticalLayout_4, 0, 0, 1, 1) self.gridLayout_13.addWidget(self.groupBox_2, 0, 1, 1, 1) self.groupBox_3 = QtWidgets.QGroupBox(self.CurrentBeamTab) self.groupBox_3.setObjectName("groupBox_3") self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_3) self.gridLayout_4.setObjectName("gridLayout_4") self.label_9 = QtWidgets.QLabel(self.groupBox_3) font = QtGui.QFont() font.setBold(False) font.setWeight(50) self.label_9.setFont(font) self.label_9.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.label_9.setObjectName("label_9") self.gridLayout_4.addWidget(self.label_9, 0, 0, 1, 1) self.label_10 = QtWidgets.QLabel(self.groupBox_3) self.label_10.setStyleSheet( "background-image: url(:/newPrefix/icons/EPID.png);") self.label_10.setText("") self.label_10.setObjectName("label_10") self.gridLayout_4.addWidget(self.label_10, 1, 0, 1, 1) self.gridLayout_13.addWidget(self.groupBox_3, 0, 2, 1, 1) self.gridLayout_14.addLayout(self.gridLayout_13, 0, 0, 1, 1) self.tabWidget.addTab(self.CurrentBeamTab, "") self.AllBeamsTab = QtWidgets.QWidget() self.AllBeamsTab.setObjectName("AllBeamsTab") self.gridLayout = QtWidgets.QGridLayout(self.AllBeamsTab) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.tableWidget = QtWidgets.QTableWidget(self.AllBeamsTab) self.tableWidget.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.tableWidget.setDefaultDropAction(QtCore.Qt.IgnoreAction) self.tableWidget.setAlternatingRowColors(True) self.tableWidget.setGridStyle(QtCore.Qt.SolidLine) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(9) self.tableWidget.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(3, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(4, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(5, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(6, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(7, item) item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(8, item) self.gridLayout.addWidget(self.tableWidget, 0, 0, 1, 1) self.tabWidget.addTab(self.AllBeamsTab, "") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.splitter = QtWidgets.QSplitter(self.tab) self.splitter.setGeometry(QtCore.QRect(0, 10, 329, 364)) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName("splitter") self.groupBoxSettings = QtWidgets.QGroupBox(self.splitter) self.groupBoxSettings.setEnabled(True) self.groupBoxSettings.setAutoFillBackground(True) self.groupBoxSettings.setCheckable(False) self.groupBoxSettings.setObjectName("groupBoxSettings") self.gridLayout_8 = QtWidgets.QGridLayout(self.groupBoxSettings) self.gridLayout_8.setObjectName("gridLayout_8") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.groupBox6X = QtWidgets.QGroupBox(self.groupBoxSettings) self.groupBox6X.setEnabled(True) self.groupBox6X.setObjectName("groupBox6X") self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox6X) self.gridLayout_9.setObjectName("gridLayout_9") self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.label = QtWidgets.QLabel(self.groupBox6X) self.label.setObjectName("label") self.horizontalLayout.addWidget(self.label) self.doubleSpinBoxSlope6X = QtWidgets.QDoubleSpinBox(self.groupBox6X) self.doubleSpinBoxSlope6X.setEnabled(False) self.doubleSpinBoxSlope6X.setDecimals(4) self.doubleSpinBoxSlope6X.setMinimum(-20000.0) self.doubleSpinBoxSlope6X.setMaximum(20000.0) self.doubleSpinBoxSlope6X.setSingleStep(5.0) self.doubleSpinBoxSlope6X.setProperty("value", 10638.0) self.doubleSpinBoxSlope6X.setObjectName("doubleSpinBoxSlope6X") self.horizontalLayout.addWidget(self.doubleSpinBoxSlope6X) self.horizontalLayout_3.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label_2 = QtWidgets.QLabel(self.groupBox6X) self.label_2.setObjectName("label_2") self.horizontalLayout_2.addWidget(self.label_2) self.doubleSpinBoxIntercept6X = QtWidgets.QDoubleSpinBox( self.groupBox6X) self.doubleSpinBoxIntercept6X.setEnabled(False) self.doubleSpinBoxIntercept6X.setDecimals(4) self.doubleSpinBoxIntercept6X.setMinimum(-1000000.0) self.doubleSpinBoxIntercept6X.setMaximum(100000.0) self.doubleSpinBoxIntercept6X.setSingleStep(0.5) self.doubleSpinBoxIntercept6X.setProperty("value", -7.3919) self.doubleSpinBoxIntercept6X.setObjectName("doubleSpinBoxIntercept6X") self.horizontalLayout_2.addWidget(self.doubleSpinBoxIntercept6X) self.horizontalLayout_3.addLayout(self.horizontalLayout_2) self.gridLayout_9.addLayout(self.horizontalLayout_3, 0, 0, 1, 1) self.verticalLayout_3.addWidget(self.groupBox6X) self.groupBox18X = QtWidgets.QGroupBox(self.groupBoxSettings) self.groupBox18X.setObjectName("groupBox18X") self.gridLayout_7 = QtWidgets.QGridLayout(self.groupBox18X) self.gridLayout_7.setObjectName("gridLayout_7") self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label_6 = QtWidgets.QLabel(self.groupBox18X) self.label_6.setObjectName("label_6") self.horizontalLayout_8.addWidget(self.label_6) self.doubleSpinBoxSlope18X = QtWidgets.QDoubleSpinBox(self.groupBox18X) self.doubleSpinBoxSlope18X.setEnabled(False) self.doubleSpinBoxSlope18X.setDecimals(4) self.doubleSpinBoxSlope18X.setMinimum(-20000.0) self.doubleSpinBoxSlope18X.setMaximum(20000.0) self.doubleSpinBoxSlope18X.setSingleStep(5.0) self.doubleSpinBoxSlope18X.setProperty("value", 12090.0) self.doubleSpinBoxSlope18X.setObjectName("doubleSpinBoxSlope18X") self.horizontalLayout_8.addWidget(self.doubleSpinBoxSlope18X) self.horizontalLayout_7.addLayout(self.horizontalLayout_8) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.label_7 = QtWidgets.QLabel(self.groupBox18X) self.label_7.setObjectName("label_7") self.horizontalLayout_9.addWidget(self.label_7) self.doubleSpinBoxIntercept18X = QtWidgets.QDoubleSpinBox( self.groupBox18X) self.doubleSpinBoxIntercept18X.setEnabled(False) self.doubleSpinBoxIntercept18X.setDecimals(4) self.doubleSpinBoxIntercept18X.setMinimum(-100000.0) self.doubleSpinBoxIntercept18X.setMaximum(100000.0) self.doubleSpinBoxIntercept18X.setSingleStep(0.5) self.doubleSpinBoxIntercept18X.setProperty("value", -1.3842) self.doubleSpinBoxIntercept18X.setObjectName( "doubleSpinBoxIntercept18X") self.horizontalLayout_9.addWidget(self.doubleSpinBoxIntercept18X) self.horizontalLayout_7.addLayout(self.horizontalLayout_9) self.gridLayout_7.addLayout(self.horizontalLayout_7, 0, 0, 1, 1) self.verticalLayout_3.addWidget(self.groupBox18X) self.groupBox6X_3 = QtWidgets.QGroupBox(self.groupBoxSettings) self.groupBox6X_3.setEnabled(True) self.groupBox6X_3.setObjectName("groupBox6X_3") self.gridLayout_18 = QtWidgets.QGridLayout(self.groupBox6X_3) self.gridLayout_18.setObjectName("gridLayout_18") self.horizontalLayout_16 = QtWidgets.QHBoxLayout() self.horizontalLayout_16.setObjectName("horizontalLayout_16") self.horizontalLayout_17 = QtWidgets.QHBoxLayout() self.horizontalLayout_17.setObjectName("horizontalLayout_17") self.label_14 = QtWidgets.QLabel(self.groupBox6X_3) self.label_14.setObjectName("label_14") self.horizontalLayout_17.addWidget(self.label_14) self.doubleSpinBoxSlope6XSRS = QtWidgets.QDoubleSpinBox( self.groupBox6X_3) self.doubleSpinBoxSlope6XSRS.setEnabled(False) self.doubleSpinBoxSlope6XSRS.setDecimals(4) self.doubleSpinBoxSlope6XSRS.setMinimum(-20000.0) self.doubleSpinBoxSlope6XSRS.setMaximum(20000.0) self.doubleSpinBoxSlope6XSRS.setSingleStep(5.0) self.doubleSpinBoxSlope6XSRS.setProperty("value", 10638.0) self.doubleSpinBoxSlope6XSRS.setObjectName("doubleSpinBoxSlope6XSRS") self.horizontalLayout_17.addWidget(self.doubleSpinBoxSlope6XSRS) self.horizontalLayout_16.addLayout(self.horizontalLayout_17) self.horizontalLayout_18 = QtWidgets.QHBoxLayout() self.horizontalLayout_18.setObjectName("horizontalLayout_18") self.label_15 = QtWidgets.QLabel(self.groupBox6X_3) self.label_15.setObjectName("label_15") self.horizontalLayout_18.addWidget(self.label_15) self.doubleSpinBoxIntercept6XSRS = QtWidgets.QDoubleSpinBox( self.groupBox6X_3) self.doubleSpinBoxIntercept6XSRS.setEnabled(False) self.doubleSpinBoxIntercept6XSRS.setDecimals(4) self.doubleSpinBoxIntercept6XSRS.setMinimum(-100000.0) self.doubleSpinBoxIntercept6XSRS.setMaximum(100000.0) self.doubleSpinBoxIntercept6XSRS.setSingleStep(0.5) self.doubleSpinBoxIntercept6XSRS.setProperty("value", -7.3919) self.doubleSpinBoxIntercept6XSRS.setObjectName( "doubleSpinBoxIntercept6XSRS") self.horizontalLayout_18.addWidget(self.doubleSpinBoxIntercept6XSRS) self.horizontalLayout_16.addLayout(self.horizontalLayout_18) self.gridLayout_18.addLayout(self.horizontalLayout_16, 0, 0, 1, 1) self.verticalLayout_3.addWidget(self.groupBox6X_3) self.gridLayout_8.addLayout(self.verticalLayout_3, 0, 0, 1, 1) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.groupBox_4 = QtWidgets.QGroupBox(self.groupBoxSettings) self.groupBox_4.setObjectName("groupBox_4") self.gridLayout_6 = QtWidgets.QGridLayout(self.groupBox_4) self.gridLayout_6.setObjectName("gridLayout_6") self.lineEditImageFolder = QtWidgets.QLineEdit(self.groupBox_4) self.lineEditImageFolder.setEnabled(False) self.lineEditImageFolder.setObjectName("lineEditImageFolder") self.gridLayout_6.addWidget(self.lineEditImageFolder, 0, 0, 1, 1) self.horizontalLayout_5.addWidget(self.groupBox_4) self.groupBox_5 = QtWidgets.QGroupBox(self.groupBoxSettings) self.groupBox_5.setObjectName("groupBox_5") self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox_5) self.gridLayout_5.setObjectName("gridLayout_5") self.comboBoxLA = QtWidgets.QComboBox(self.groupBox_5) self.comboBoxLA.setEnabled(False) self.comboBoxLA.setObjectName("comboBoxLA") self.comboBoxLA.addItem("") self.comboBoxLA.addItem("") self.comboBoxLA.addItem("") self.comboBoxLA.addItem("") self.gridLayout_5.addWidget(self.comboBoxLA, 0, 0, 1, 1) self.horizontalLayout_5.addWidget(self.groupBox_5) self.gridLayout_8.addLayout(self.horizontalLayout_5, 1, 0, 1, 1) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.pushButtonLogin = QtWidgets.QPushButton(self.groupBoxSettings) font = QtGui.QFont() font.setPointSize(10) self.pushButtonLogin.setFont(font) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/newPrefix/icons/arrow_up.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButtonLogin.setIcon(icon3) self.pushButtonLogin.setObjectName("pushButtonLogin") self.horizontalLayout_4.addWidget(self.pushButtonLogin) self.pushButtonLogout = QtWidgets.QPushButton(self.groupBoxSettings) font = QtGui.QFont() font.setPointSize(10) self.pushButtonLogout.setFont(font) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(":/newPrefix/icons/arrow_down.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButtonLogout.setIcon(icon4) self.pushButtonLogout.setObjectName("pushButtonLogout") self.horizontalLayout_4.addWidget(self.pushButtonLogout) self.gridLayout_8.addLayout(self.horizontalLayout_4, 2, 0, 1, 1) self.groupBox_6 = QtWidgets.QGroupBox(self.tab) self.groupBox_6.setGeometry(QtCore.QRect(350, 20, 261, 141)) self.groupBox_6.setObjectName("groupBox_6") self.gridLayout_12 = QtWidgets.QGridLayout(self.groupBox_6) self.gridLayout_12.setObjectName("gridLayout_12") self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.labelDBPath = QtWidgets.QGroupBox(self.groupBox_6) self.labelDBPath.setObjectName("labelDBPath") self.gridLayout_11 = QtWidgets.QGridLayout(self.labelDBPath) self.gridLayout_11.setObjectName("gridLayout_11") self.pushButtonToXLS = QtWidgets.QPushButton(self.labelDBPath) icon5 = QtGui.QIcon() icon5.addPixmap( QtGui.QPixmap(":/newPrefix/icons/application_view_columns.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButtonToXLS.setIcon(icon5) self.pushButtonToXLS.setObjectName("pushButtonToXLS") self.gridLayout_11.addWidget(self.pushButtonToXLS, 1, 0, 1, 1) self.lineEditDBFile = QtWidgets.QLineEdit(self.labelDBPath) self.lineEditDBFile.setObjectName("lineEditDBFile") self.gridLayout_11.addWidget(self.lineEditDBFile, 0, 0, 1, 1) self.verticalLayout_5.addWidget(self.labelDBPath) self.gridLayout_12.addLayout(self.verticalLayout_5, 0, 0, 1, 1) self.tabWidget.addTab(self.tab, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.gridLayout_16 = QtWidgets.QGridLayout(self.tab_4) self.gridLayout_16.setContentsMargins(0, 0, 0, 0) self.gridLayout_16.setObjectName("gridLayout_16") self.splitter_2 = QtWidgets.QSplitter(self.tab_4) self.splitter_2.setOrientation(QtCore.Qt.Horizontal) self.splitter_2.setObjectName("splitter_2") self.layoutWidget_2 = QtWidgets.QWidget(self.splitter_2) self.layoutWidget_2.setObjectName("layoutWidget_2") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.layoutWidget_2) self.verticalLayout_8.setContentsMargins(0, 0, 0, 0) self.verticalLayout_8.setObjectName("verticalLayout_8") self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setObjectName("horizontalLayout_10") spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem) self.pushButtonLoadImages = QtWidgets.QPushButton(self.layoutWidget_2) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap(":/newPrefix/icons/open alt.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButtonLoadImages.setIcon(icon6) self.pushButtonLoadImages.setObjectName("pushButtonLoadImages") self.horizontalLayout_10.addWidget(self.pushButtonLoadImages) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_10.addItem(spacerItem1) self.verticalLayout_8.addLayout(self.horizontalLayout_10) self.tableWidget_2 = QtWidgets.QTableWidget(self.layoutWidget_2) self.tableWidget_2.setObjectName("tableWidget_2") self.tableWidget_2.setColumnCount(3) self.tableWidget_2.setRowCount(0) item = QtWidgets.QTableWidgetItem() self.tableWidget_2.setHorizontalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.tableWidget_2.setHorizontalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.tableWidget_2.setHorizontalHeaderItem(2, item) self.tableWidget_2.horizontalHeader().setDefaultSectionSize(100) self.tableWidget_2.horizontalHeader().setMinimumSectionSize(20) self.tableWidget_2.verticalHeader().setDefaultSectionSize(20) self.tableWidget_2.verticalHeader().setMinimumSectionSize(15) self.verticalLayout_8.addWidget(self.tableWidget_2) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setObjectName("horizontalLayout_11") spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem2) self.pushButtonCalibrate = QtWidgets.QPushButton(self.layoutWidget_2) icon7 = QtGui.QIcon() icon7.addPixmap(QtGui.QPixmap(":/newPrefix/icons/advanced.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButtonCalibrate.setIcon(icon7) self.pushButtonCalibrate.setObjectName("pushButtonCalibrate") self.horizontalLayout_11.addWidget(self.pushButtonCalibrate) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_11.addItem(spacerItem3) self.verticalLayout_8.addLayout(self.horizontalLayout_11) self.groupBox_7 = QtWidgets.QGroupBox(self.splitter_2) self.groupBox_7.setObjectName("groupBox_7") self.gridLayout_15 = QtWidgets.QGridLayout(self.groupBox_7) self.gridLayout_15.setObjectName("gridLayout_15") self.CalibrationPlot = MatplotlibWidget(self.groupBox_7) self.CalibrationPlot.setStyleSheet( "background-color: rgb(179, 179, 179);") self.CalibrationPlot.setObjectName("CalibrationPlot") self.gridLayout_15.addWidget(self.CalibrationPlot, 0, 0, 1, 1) self.gridLayout_16.addWidget(self.splitter_2, 0, 0, 1, 1) self.tabWidget.addTab(self.tab_4, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.tabWidget.addTab(self.tab_3, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.label_8 = QtWidgets.QLabel(self.tab_2) self.label_8.setGeometry(QtCore.QRect(10, 10, 259, 297)) self.label_8.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.label_8.setObjectName("label_8") self.frame = QtWidgets.QFrame(self.tab_2) self.frame.setGeometry(QtCore.QRect(10, 260, 261, 111)) self.frame.setStyleSheet("image: url(:/newPrefix/icons/ACT.png);") self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel) self.frame.setFrameShadow(QtWidgets.QFrame.Raised) self.frame.setObjectName("frame") self.label_11 = QtWidgets.QLabel(self.tab_2) self.label_11.setGeometry(QtCore.QRect(630, 340, 291, 31)) font = QtGui.QFont() font.setPointSize(14) font.setBold(False) font.setWeight(50) self.label_11.setFont(font) self.label_11.setFrameShape(QtWidgets.QFrame.Box) self.label_11.setObjectName("label_11") self.tabWidget.addTab(self.tab_2, "") self.verticalLayout_2.addWidget(self.tabWidget) self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.labelBlinkText = QtWidgets.QLabel(self.centralwidget) self.labelBlinkText.setObjectName("labelBlinkText") self.horizontalLayout_12.addWidget(self.labelBlinkText) spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_12.addItem(spacerItem4) self.buttonBox = QtWidgets.QDialogButtonBox(self.centralwidget) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel | QtWidgets.QDialogButtonBox.Ok) self.buttonBox.setCenterButtons(False) self.buttonBox.setObjectName("buttonBox") self.horizontalLayout_12.addWidget(self.buttonBox) self.verticalLayout_2.addLayout(self.horizontalLayout_12) self.gridLayout_3.addLayout(self.verticalLayout_2, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 951, 21)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.groupBox.setTitle(_translate("MainWindow", "Energy")) self.labelOutput.setText(_translate("MainWindow", "Output")) self.labelFlatX.setText(_translate("MainWindow", "FlatX")) self.labelFlatY.setText(_translate("MainWindow", "FlatY")) self.labelSymX.setText(_translate("MainWindow", "SymX")) self.labelSymY.setText(_translate("MainWindow", "SymY")) self.pushButtonStart.setText(_translate("MainWindow", "Start")) self.pushButtonStop.setText(_translate("MainWindow", "Stop")) self.checkBoxBatchAnalyse.setText( _translate("MainWindow", "Batch Analyse")) self.groupBox_2.setTitle(_translate("MainWindow", "Calander")) self.label_3.setText(_translate("MainWindow", "Action level(<2%)")) self.label_4.setText(_translate("MainWindow", ">Action level(<3%)")) self.label_5.setText(_translate("MainWindow", ">Tolerance level(>3%)")) self.groupBox_3.setTitle(_translate("MainWindow", "Setup")) self.label_9.setText( _translate( "MainWindow", "<html><head/><body><p>Field Size:20 x 20(6X & 18X), 15 x 15 (6XSRS)</p><p>Detector Position: 0,0,0 (Lat, Long, vrt)</p><p>MU: 200</p><p>Dose Rate: 600 MU/min (6X & 18X), 100 MU/min (6XSRS)</p><p>EPID Mode:Integrated</p></body></html>" )) self.tabWidget.setTabText(self.tabWidget.indexOf(self.CurrentBeamTab), _translate("MainWindow", "CurrentBeam")) item = self.tableWidget.horizontalHeaderItem(0) item.setText(_translate("MainWindow", "Energy")) item = self.tableWidget.horizontalHeaderItem(1) item.setText(_translate("MainWindow", "Output (%)")) item = self.tableWidget.horizontalHeaderItem(2) item.setText(_translate("MainWindow", "FlatX (%)")) item = self.tableWidget.horizontalHeaderItem(3) item.setText(_translate("MainWindow", "FlatY (%)")) item = self.tableWidget.horizontalHeaderItem(4) item.setText(_translate("MainWindow", "SymX (%)")) item = self.tableWidget.horizontalHeaderItem(5) item.setText(_translate("MainWindow", "SymY (%)")) item = self.tableWidget.horizontalHeaderItem(6) item.setText(_translate("MainWindow", "MPV")) item = self.tableWidget.horizontalHeaderItem(7) item.setText(_translate("MainWindow", "Date")) item = self.tableWidget.horizontalHeaderItem(8) item.setText(_translate("MainWindow", "Time")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.AllBeamsTab), _translate("MainWindow", "AllBeams")) self.groupBoxSettings.setTitle( _translate("MainWindow", "Output Calibration")) self.groupBox6X.setTitle(_translate("MainWindow", "6X")) self.label.setText(_translate("MainWindow", "Slope")) self.label_2.setText(_translate("MainWindow", "Intercept")) self.groupBox18X.setTitle(_translate("MainWindow", "18X")) self.label_6.setText(_translate("MainWindow", "Slope")) self.label_7.setText(_translate("MainWindow", "Intercept")) self.groupBox6X_3.setTitle(_translate("MainWindow", "6XSRS")) self.label_14.setText(_translate("MainWindow", "Slope")) self.label_15.setText(_translate("MainWindow", "Intercept")) self.groupBox_4.setTitle(_translate("MainWindow", "Image Folder Path")) self.lineEditImageFolder.setToolTip( _translate( "MainWindow", "<html><head/><body><p>Path without \'LinacID\\\' at end</p></body></html>" )) self.lineEditImageFolder.setText( _translate("MainWindow", "D:\\DailyCheck\\Data")) self.groupBox_5.setTitle(_translate("MainWindow", "Linac")) self.comboBoxLA.setItemText(0, _translate("MainWindow", "LA1")) self.comboBoxLA.setItemText(1, _translate("MainWindow", "LA2")) self.comboBoxLA.setItemText(2, _translate("MainWindow", "LA3")) self.comboBoxLA.setItemText(3, _translate("MainWindow", "LA4")) self.pushButtonLogin.setText(_translate("MainWindow", "Login")) self.pushButtonLogout.setText(_translate("MainWindow", "Logout")) self.groupBox_6.setTitle(_translate("MainWindow", "Database")) self.labelDBPath.setTitle(_translate("MainWindow", "DB File")) self.pushButtonToXLS.setText(_translate("MainWindow", "To XLS")) self.lineEditDBFile.setText( _translate("MainWindow", "D:\\DailyCheck\\DailyQA")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Settings")) self.pushButtonLoadImages.setToolTip( _translate("MainWindow", "Energy automatically detected")) self.pushButtonLoadImages.setText( _translate("MainWindow", "Load Images (seperate set for each energy)")) item = self.tableWidget_2.horizontalHeaderItem(0) item.setText(_translate("MainWindow", "No.")) item = self.tableWidget_2.horizontalHeaderItem(1) item.setText(_translate("MainWindow", "MU")) item = self.tableWidget_2.horizontalHeaderItem(2) item.setText(_translate("MainWindow", "MPV")) self.pushButtonCalibrate.setToolTip( _translate("MainWindow", "Energy automatically detected")) self.pushButtonCalibrate.setText(_translate("MainWindow", "Calibrate")) self.groupBox_7.setTitle(_translate("MainWindow", "Fitting")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Calibration")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Trend")) self.label_8.setText( _translate( "MainWindow", "<html><head/><body><p><span style=\" font-size:10pt; font-weight:600;\">Developed by:</span></p><p>Jothy Selvaraj</p><p>Jon Lee</p><p>Ben Cooper</p><p><span style=\" font-weight:600;\">Medical Physics & Radiation Engineering</span></p><p><span style=\" font-weight:600;\">The Canberra Hospital</span></p><p><span style=\" font-weight:600;\">Garran, 2605, ACT</span></p></body></html>" )) self.label_11.setText( _translate("MainWindow", "Last Build:20/12/2016 -JKS")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "About")) self.labelBlinkText.setText( _translate( "MainWindow", "<html><head/><body><p><span style=\" font-size:11pt; font-weight:600; color:#ff0000;\">Click "Start" after transfering images to NAS to analyse</span></p></body></html>" ))