# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'iguape_gui.ui'
#
# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
[docs]
class Ui_MainWindow(object):
[docs]
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(852, 605)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("Icons/Logo_IGUAPE.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)
MainWindow.setStyleSheet("")
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
self.verticalLayout.setObjectName("verticalLayout")
self.gridLayout = QtWidgets.QGridLayout()
self.gridLayout.setObjectName("gridLayout")
self.peak_fit_button = QtWidgets.QPushButton(self.centralwidget)
self.peak_fit_button.setMaximumSize(QtCore.QSize(16777215, 16777215))
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap("Icons/peak_fit_icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.peak_fit_button.setIcon(icon1)
self.peak_fit_button.setObjectName("peak_fit_button")
self.gridLayout.addWidget(self.peak_fit_button, 2, 4, 1, 2)
self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
self.tabWidget.setObjectName("tabWidget")
self.XRD_data_tab = QtWidgets.QWidget()
self.XRD_data_tab.setObjectName("XRD_data_tab")
self.tabWidget.addTab(self.XRD_data_tab, "")
self.peak_fit_tab = QtWidgets.QWidget()
self.peak_fit_tab.setObjectName("peak_fit_tab")
self.tabWidget.addTab(self.peak_fit_tab, "")
self.gridLayout.addWidget(self.tabWidget, 1, 0, 1, 6)
self.save_peak_fit_data_button = QtWidgets.QPushButton(self.centralwidget)
self.save_peak_fit_data_button.setMinimumSize(QtCore.QSize(0, 0))
self.save_peak_fit_data_button.setMaximumSize(QtCore.QSize(16777215, 16777215))
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap("Icons/Save_Icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.save_peak_fit_data_button.setIcon(icon2)
self.save_peak_fit_data_button.setObjectName("save_peak_fit_data_button")
self.gridLayout.addWidget(self.save_peak_fit_data_button, 3, 4, 1, 2)
self.LNLS_logo = QtWidgets.QLabel(self.centralwidget)
self.LNLS_logo.setMaximumSize(QtCore.QSize(16777215, 50))
self.LNLS_logo.setText("")
self.LNLS_logo.setPixmap(QtGui.QPixmap("Icons/LNLS_logo_resize.png"))
self.LNLS_logo.setAlignment(QtCore.Qt.AlignCenter)
self.LNLS_logo.setObjectName("LNLS_logo")
self.gridLayout.addWidget(self.LNLS_logo, 0, 4, 1, 1, QtCore.Qt.AlignVCenter)
self.min_temp_doubleSpinBox = QtWidgets.QDoubleSpinBox(self.centralwidget)
self.min_temp_doubleSpinBox.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.min_temp_doubleSpinBox.setDecimals(0)
self.min_temp_doubleSpinBox.setObjectName("min_temp_doubleSpinBox")
self.gridLayout.addWidget(self.min_temp_doubleSpinBox, 4, 1, 1, 1)
self.paineir_logo = QtWidgets.QLabel(self.centralwidget)
self.paineir_logo.setMaximumSize(QtCore.QSize(70, 100))
self.paineir_logo.setText("")
self.paineir_logo.setPixmap(QtGui.QPixmap("Icons/Paineira_resize.png"))
self.paineir_logo.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
self.paineir_logo.setObjectName("paineir_logo")
self.gridLayout.addWidget(self.paineir_logo, 0, 5, 1, 1, QtCore.Qt.AlignHCenter)
self.max_filter_label = QtWidgets.QLabel(self.centralwidget)
self.max_filter_label.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.max_filter_label.setObjectName("max_filter_label")
self.gridLayout.addWidget(self.max_filter_label, 4, 2, 1, 1)
self.refresh_button = QtWidgets.QPushButton(self.centralwidget)
self.refresh_button.setMaximumSize(QtCore.QSize(16777215, 16777215))
icon3 = QtGui.QIcon()
icon3.addPixmap(QtGui.QPixmap("Icons/Refresh_Icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.refresh_button.setIcon(icon3)
self.refresh_button.setObjectName("refresh_button")
self.gridLayout.addWidget(self.refresh_button, 2, 2, 1, 1)
self.offset_label = QtWidgets.QLabel(self.centralwidget)
self.offset_label.setObjectName("offset_label")
self.gridLayout.addWidget(self.offset_label, 2, 0, 1, 1)
self.temperature_checkbox = QtWidgets.QCheckBox(self.centralwidget)
self.temperature_checkbox.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.temperature_checkbox.setObjectName("temperature_checkbox")
self.gridLayout.addWidget(self.temperature_checkbox, 3, 2, 1, 1)
self.CNPEM_logo = QtWidgets.QLabel(self.centralwidget)
self.CNPEM_logo.setMaximumSize(QtCore.QSize(100, 50))
self.CNPEM_logo.setText("")
self.CNPEM_logo.setPixmap(QtGui.QPixmap("Icons/CNPEM-logo-colorido-2023_resize.png"))
self.CNPEM_logo.setObjectName("CNPEM_logo")
self.gridLayout.addWidget(self.CNPEM_logo, 0, 0, 1, 1)
self.max_temp_doubleSpinBox_2 = QtWidgets.QDoubleSpinBox(self.centralwidget)
self.max_temp_doubleSpinBox_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.max_temp_doubleSpinBox_2.setFrame(True)
self.max_temp_doubleSpinBox_2.setDecimals(0)
self.max_temp_doubleSpinBox_2.setObjectName("max_temp_doubleSpinBox_2")
self.gridLayout.addWidget(self.max_temp_doubleSpinBox_2, 4, 3, 1, 1)
self.index_label = QtWidgets.QLabel(self.centralwidget)
self.index_label.setObjectName("index_label")
self.gridLayout.addWidget(self.index_label, 3, 0, 1, 1)
self.XRD_measure_order_checkbox = QtWidgets.QCheckBox(self.centralwidget)
self.XRD_measure_order_checkbox.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.XRD_measure_order_checkbox.setCheckable(True)
self.XRD_measure_order_checkbox.setChecked(True)
self.XRD_measure_order_checkbox.setTristate(False)
self.XRD_measure_order_checkbox.setObjectName("XRD_measure_order_checkbox")
self.gridLayout.addWidget(self.XRD_measure_order_checkbox, 3, 1, 1, 1)
self.title_label = QtWidgets.QLabel(self.centralwidget)
self.title_label.setMinimumSize(QtCore.QSize(0, 0))
self.title_label.setMaximumSize(QtCore.QSize(16777215, 50))
self.title_label.setFrameShape(QtWidgets.QFrame.HLine)
self.title_label.setFrameShadow(QtWidgets.QFrame.Raised)
self.title_label.setLineWidth(1)
self.title_label.setAlignment(QtCore.Qt.AlignCenter)
self.title_label.setObjectName("title_label")
self.gridLayout.addWidget(self.title_label, 0, 1, 1, 3)
self.filter_button = QtWidgets.QPushButton(self.centralwidget)
self.filter_button.setMaximumSize(QtCore.QSize(16777215, 16777215))
icon4 = QtGui.QIcon()
icon4.addPixmap(QtGui.QPixmap("Icons/Filter_Icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.filter_button.setIcon(icon4)
self.filter_button.setObjectName("filter_button")
self.gridLayout.addWidget(self.filter_button, 4, 4, 1, 2)
self.min_filter_label = QtWidgets.QLabel(self.centralwidget)
self.min_filter_label.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.min_filter_label.setObjectName("min_filter_label")
self.gridLayout.addWidget(self.min_filter_label, 4, 0, 1, 1)
self.reset_button = QtWidgets.QPushButton(self.centralwidget)
self.reset_button.setMinimumSize(QtCore.QSize(0, 0))
self.reset_button.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.reset_button.setObjectName("reset_button")
self.gridLayout.addWidget(self.reset_button, 2, 3, 1, 1)
self.offset_slider = QtWidgets.QSlider(self.centralwidget)
self.offset_slider.setMaximumSize(QtCore.QSize(500, 16777215))
self.offset_slider.setLayoutDirection(QtCore.Qt.LeftToRight)
self.offset_slider.setOrientation(QtCore.Qt.Horizontal)
self.offset_slider.setInvertedAppearance(False)
self.offset_slider.setInvertedControls(False)
self.offset_slider.setObjectName("offset_slider")
self.gridLayout.addWidget(self.offset_slider, 2, 1, 1, 1)
self.verticalLayout.addLayout(self.gridLayout)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 852, 20))
self.menubar.setObjectName("menubar")
self.menuFolder = QtWidgets.QMenu(self.menubar)
self.menuFolder.setObjectName("menuFolder")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.actionOpen_New_Folder = QtWidgets.QAction(MainWindow)
self.actionOpen_New_Folder.setObjectName("actionOpen_New_Folder")
self.actionAbout = QtWidgets.QAction(MainWindow)
self.actionAbout.setObjectName("actionAbout")
self.actionHelp = QtWidgets.QAction(MainWindow)
self.actionHelp.setObjectName("actionHelp")
self.menuFolder.addAction(self.actionOpen_New_Folder)
self.menuFolder.addSeparator()
self.menuFolder.addAction(self.actionAbout)
self.menuFolder.addAction(self.actionHelp)
self.menubar.addAction(self.menuFolder.menuAction())
self.retranslateUi(MainWindow)
self.tabWidget.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
[docs]
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "Iguape"))
self.peak_fit_button.setToolTip(_translate("MainWindow", "Press to open the Peak Fit Window"))
self.peak_fit_button.setText(_translate("MainWindow", "Peak Fit"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.XRD_data_tab), _translate("MainWindow", "XRD Data"))
self.tabWidget.setTabText(self.tabWidget.indexOf(self.peak_fit_tab), _translate("MainWindow", "Peak Fitting"))
self.save_peak_fit_data_button.setToolTip(_translate("MainWindow", "Press to save the data as a CSV file"))
self.save_peak_fit_data_button.setText(_translate("MainWindow", "Save Peak Fit Data"))
self.max_filter_label.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:10pt; text-decoration: underline;\">Maximum:</span></p></body></html>"))
self.refresh_button.setToolTip(_translate("MainWindow", "Press to refresh the graph with the new XRD patterns"))
self.refresh_button.setText(_translate("MainWindow", "Refresh"))
self.offset_label.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:10pt; text-decoration: underline;\">XRD patterns offset:</span></p></body></html>"))
self.temperature_checkbox.setText(_translate("MainWindow", "Temperature"))
self.index_label.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:10pt; text-decoration: underline;\">Select XDR patterns indexing:</span></p></body></html>"))
self.XRD_measure_order_checkbox.setText(_translate("MainWindow", "XRD acquisition time"))
self.title_label.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-weight:600;\">IGUAPE</span></p><p align=\"center\"><span style=\" font-size:7pt; font-weight:600;\">(PAINEIRA GRAPHICAL USER INTERFACE)</span></p></body></html>"))
self.filter_button.setToolTip(_translate("MainWindow", "Press to apply the temperature/measure order range"))
self.filter_button.setText(_translate("MainWindow", "Apply Filter "))
self.min_filter_label.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:10pt; text-decoration: underline;\">Minimum:</span></p></body></html>"))
self.reset_button.setToolTip(_translate("MainWindow", "Press to reset the 2θ interval to the deafult range"))
self.reset_button.setText(_translate("MainWindow", "Reset 2θ"))
self.offset_slider.setToolTip(_translate("MainWindow", "Select the XRD patterns offset"))
self.menuFolder.setTitle(_translate("MainWindow", "Folder"))
self.actionOpen_New_Folder.setText(_translate("MainWindow", "Open New Folder"))
self.actionAbout.setText(_translate("MainWindow", "About"))
self.actionHelp.setText(_translate("MainWindow", "Help"))