Exemple #1
0
class Ui_Geochronology(object):
    def setupUi(self, Geochronology):
        Geochronology.setObjectName("Geochronology")
        Geochronology.resize(1440, 808)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(Geochronology.sizePolicy().hasHeightForWidth())
        Geochronology.setSizePolicy(sizePolicy)
        self.Principal = QtWidgets.QWidget(Geochronology)
        self.Principal.setObjectName("Principal")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.Principal)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.MainLayout = QtWidgets.QGridLayout()
        self.MainLayout.setContentsMargins(0, -1, 0, -1)
        self.MainLayout.setHorizontalSpacing(6)
        self.MainLayout.setObjectName("MainLayout")
        self.LayOutWidget = QtWidgets.QWidget(self.Principal)
        self.LayOutWidget.setObjectName("LayOutWidget")
        self.gridLayout = QtWidgets.QGridLayout(self.LayOutWidget)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setVerticalSpacing(0)
        self.gridLayout.setObjectName("gridLayout")
        self.KDEs = QtWidgets.QGridLayout()
        self.KDEs.setSpacing(0)
        self.KDEs.setObjectName("KDEs")
        self.Methods = QtWidgets.QTabWidget(self.LayOutWidget)
        self.Methods.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Methods.sizePolicy().hasHeightForWidth())
        self.Methods.setSizePolicy(sizePolicy)
        self.Methods.setAccessibleName("")
        self.Methods.setMovable(False)
        self.Methods.setObjectName("Methods")
        self.KDEf = MplWidget()
        self.KDEf.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.KDEf.sizePolicy().hasHeightForWidth())
        self.KDEf.setSizePolicy(sizePolicy)
        self.KDEf.setObjectName("KDEf")
        self.Methods.addTab(self.KDEf, "")
        self.PDPf = MplWidget()
        self.PDPf.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.PDPf.sizePolicy().hasHeightForWidth())
        self.PDPf.setSizePolicy(sizePolicy)
        self.PDPf.setObjectName("PDPf")
        self.Methods.addTab(self.PDPf, "")
        self.KDEa = MplWidget()
        self.KDEa.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.KDEa.sizePolicy().hasHeightForWidth())
        self.KDEa.setSizePolicy(sizePolicy)
        self.KDEa.setObjectName("KDEa")
        self.Methods.addTab(self.KDEa, "")
        self.KDEs.addWidget(self.Methods, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.KDEs, 0, 0, 2, 1)
        self.LoadFiles = QtWidgets.QGroupBox(self.LayOutWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.LoadFiles.setFont(font)
        self.LoadFiles.setObjectName("LoadFiles")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.LoadFiles)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.f11 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f11.setEnabled(False)
        self.f11.setText("")
        self.f11.setObjectName("f11")
        self.gridLayout_3.addWidget(self.f11, 5, 1, 1, 1)
        self.f14 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f14.setEnabled(False)
        self.f14.setText("")
        self.f14.setObjectName("f14")
        self.gridLayout_3.addWidget(self.f14, 2, 2, 1, 1)
        self.f1 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f1.setEnabled(False)
        self.f1.setText("")
        self.f1.setObjectName("f1")
        self.gridLayout_3.addWidget(self.f1, 1, 0, 1, 1)
        self.f6 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f6.setEnabled(False)
        self.f6.setText("")
        self.f6.setObjectName("f6")
        self.gridLayout_3.addWidget(self.f6, 7, 0, 1, 1)
        self.f7 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f7.setEnabled(False)
        self.f7.setText("")
        self.f7.setObjectName("f7")
        self.gridLayout_3.addWidget(self.f7, 1, 1, 1, 1)
        self.f10 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f10.setEnabled(False)
        self.f10.setText("")
        self.f10.setObjectName("f10")
        self.gridLayout_3.addWidget(self.f10, 4, 1, 1, 1)
        self.f13 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f13.setEnabled(False)
        self.f13.setText("")
        self.f13.setObjectName("f13")
        self.gridLayout_3.addWidget(self.f13, 1, 2, 1, 1)
        self.f2 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f2.setEnabled(False)
        self.f2.setText("")
        self.f2.setObjectName("f2")
        self.gridLayout_3.addWidget(self.f2, 2, 0, 1, 1)
        self.f5 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f5.setEnabled(False)
        self.f5.setText("")
        self.f5.setObjectName("f5")
        self.gridLayout_3.addWidget(self.f5, 5, 0, 1, 1)
        self.loadSession = QtWidgets.QPushButton(self.LoadFiles)
        self.loadSession.setObjectName("loadSession")
        self.gridLayout_3.addWidget(self.loadSession, 9, 1, 1, 1)
        self.f12 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f12.setEnabled(False)
        self.f12.setText("")
        self.f12.setObjectName("f12")
        self.gridLayout_3.addWidget(self.f12, 7, 1, 1, 1)
        self.f3 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f3.setEnabled(False)
        self.f3.setText("")
        self.f3.setObjectName("f3")
        self.gridLayout_3.addWidget(self.f3, 3, 0, 1, 1)
        self.f4 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f4.setEnabled(False)
        self.f4.setText("")
        self.f4.setObjectName("f4")
        self.gridLayout_3.addWidget(self.f4, 4, 0, 1, 1)
        self.f8 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f8.setEnabled(False)
        self.f8.setText("")
        self.f8.setObjectName("f8")
        self.gridLayout_3.addWidget(self.f8, 2, 1, 1, 1)
        self.resetFields = QtWidgets.QPushButton(self.LoadFiles)
        self.resetFields.setObjectName("resetFields")
        self.gridLayout_3.addWidget(self.resetFields, 9, 0, 1, 1)
        self.f18 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f18.setEnabled(False)
        self.f18.setText("")
        self.f18.setObjectName("f18")
        self.gridLayout_3.addWidget(self.f18, 7, 2, 1, 1)
        self.f15 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f15.setEnabled(False)
        self.f15.setText("")
        self.f15.setObjectName("f15")
        self.gridLayout_3.addWidget(self.f15, 3, 2, 1, 1)
        self.f16 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f16.setEnabled(False)
        self.f16.setText("")
        self.f16.setObjectName("f16")
        self.gridLayout_3.addWidget(self.f16, 4, 2, 1, 1)
        self.f9 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f9.setEnabled(False)
        self.f9.setText("")
        self.f9.setObjectName("f9")
        self.gridLayout_3.addWidget(self.f9, 3, 1, 1, 1)
        self.saveSession = QtWidgets.QPushButton(self.LoadFiles)
        self.saveSession.setObjectName("saveSession")
        self.gridLayout_3.addWidget(self.saveSession, 9, 2, 1, 1)
        self.plotData = QtWidgets.QPushButton(self.LoadFiles)
        self.plotData.setObjectName("plotData")
        self.gridLayout_3.addWidget(self.plotData, 10, 1, 1, 1)
        self.f17 = QtWidgets.QCheckBox(self.LoadFiles)
        self.f17.setEnabled(False)
        self.f17.setText("")
        self.f17.setObjectName("f17")
        self.gridLayout_3.addWidget(self.f17, 5, 2, 1, 1)
        self.flipPosition = QtWidgets.QPushButton(self.LoadFiles)
        self.flipPosition.setObjectName("flipPosition")
        self.gridLayout_3.addWidget(self.flipPosition, 10, 0, 1, 1)
        self.clearSlots = QtWidgets.QPushButton(self.LoadFiles)
        self.clearSlots.setObjectName("clearSlots")
        self.gridLayout_3.addWidget(self.clearSlots, 10, 2, 1, 1)
        self.gridLayout.addWidget(self.LoadFiles, 1, 1, 2, 1)
        self.actions = QtWidgets.QGroupBox(self.LayOutWidget)
        self.actions.setTitle("")
        self.actions.setObjectName("actions")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.actions)
        self.horizontalLayout.setContentsMargins(8, 0, 0, 0)
        self.horizontalLayout.setSpacing(10)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.exoandStatus = QtWidgets.QCheckBox(self.actions)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.exoandStatus.setFont(font)
        self.exoandStatus.setObjectName("exoandStatus")
        self.horizontalLayout.addWidget(self.exoandStatus)
        self.sizeFactorV = QtWidgets.QSlider(self.actions)
        self.sizeFactorV.setEnabled(False)
        self.sizeFactorV.setMinimum(1)
        self.sizeFactorV.setMaximum(20)
        self.sizeFactorV.setOrientation(QtCore.Qt.Horizontal)
        self.sizeFactorV.setObjectName("sizeFactorV")
        self.horizontalLayout.addWidget(self.sizeFactorV)
        self.sizeFactorH = QtWidgets.QSlider(self.actions)
        self.sizeFactorH.setEnabled(False)
        self.sizeFactorH.setMinimum(1)
        self.sizeFactorH.setMaximum(20)
        self.sizeFactorH.setOrientation(QtCore.Qt.Horizontal)
        self.sizeFactorH.setObjectName("sizeFactorH")
        self.horizontalLayout.addWidget(self.sizeFactorH)
        self.label = QtWidgets.QLabel(self.actions)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.dataName = QtWidgets.QLineEdit(self.actions)
        self.dataName.setObjectName("dataName")
        self.horizontalLayout.addWidget(self.dataName)
        self.LoadData = QtWidgets.QPushButton(self.actions)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.LoadData.sizePolicy().hasHeightForWidth())
        self.LoadData.setSizePolicy(sizePolicy)
        self.LoadData.setObjectName("LoadData")
        self.horizontalLayout.addWidget(self.LoadData)
        self.horizontalLayout.setStretch(0, 1)
        self.horizontalLayout.setStretch(1, 2)
        self.horizontalLayout.setStretch(2, 2)
        self.horizontalLayout.setStretch(3, 1)
        self.horizontalLayout.setStretch(4, 6)
        self.gridLayout.addWidget(self.actions, 2, 0, 1, 1)
        self.Parameters = QtWidgets.QGroupBox(self.LayOutWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Parameters.sizePolicy().hasHeightForWidth())
        self.Parameters.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.Parameters.setFont(font)
        self.Parameters.setObjectName("Parameters")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.Parameters)
        self.gridLayout_4.setHorizontalSpacing(3)
        self.gridLayout_4.setVerticalSpacing(14)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.groupBox_2 = QtWidgets.QGroupBox(self.Parameters)
        self.groupBox_2.setTitle("")
        self.groupBox_2.setObjectName("groupBox_2")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox_2)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.KDEstatus = QtWidgets.QCheckBox(self.groupBox_2)
        self.KDEstatus.setObjectName("KDEstatus")
        self.horizontalLayout_3.addWidget(self.KDEstatus)
        self.PDPstatus = QtWidgets.QCheckBox(self.groupBox_2)
        self.PDPstatus.setChecked(False)
        self.PDPstatus.setObjectName("PDPstatus")
        self.horizontalLayout_3.addWidget(self.PDPstatus)
        self.gridLayout_4.addWidget(self.groupBox_2, 7, 2, 1, 1)
        self.groupBox = QtWidgets.QGroupBox(self.Parameters)
        self.groupBox.setTitle("")
        self.groupBox.setObjectName("groupBox")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.peakLabel = QtWidgets.QCheckBox(self.groupBox)
        self.peakLabel.setObjectName("peakLabel")
        self.horizontalLayout_2.addWidget(self.peakLabel)
        self.adjustLabel = QtWidgets.QCheckBox(self.groupBox)
        self.adjustLabel.setEnabled(False)
        self.adjustLabel.setObjectName("adjustLabel")
        self.horizontalLayout_2.addWidget(self.adjustLabel)
        self.gridLayout_4.addWidget(self.groupBox, 7, 0, 1, 1)
        self.groupBox_3 = QtWidgets.QGroupBox(self.Parameters)
        self.groupBox_3.setTitle("")
        self.groupBox_3.setObjectName("groupBox_3")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.DecimalX = QtWidgets.QCheckBox(self.groupBox_3)
        self.DecimalX.setObjectName("DecimalX")
        self.horizontalLayout_4.addWidget(self.DecimalX)
        self.DecimalY = QtWidgets.QCheckBox(self.groupBox_3)
        self.DecimalY.setObjectName("DecimalY")
        self.horizontalLayout_4.addWidget(self.DecimalY)
        self.gridLayout_4.addWidget(self.groupBox_3, 10, 0, 1, 1)
        self.groupBox_4 = QtWidgets.QGroupBox(self.Parameters)
        self.groupBox_4.setTitle("")
        self.groupBox_4.setObjectName("groupBox_4")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.groupBox_4)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.customBw = QtWidgets.QCheckBox(self.groupBox_4)
        self.customBw.setObjectName("customBw")
        self.horizontalLayout_5.addWidget(self.customBw)
        self.AdaptativeBw = QtWidgets.QCheckBox(self.groupBox_4)
        self.AdaptativeBw.setObjectName("AdaptativeBw")
        self.horizontalLayout_5.addWidget(self.AdaptativeBw)
        self.gridLayout_4.addWidget(self.groupBox_4, 10, 2, 1, 1)
        self.savepng = QtWidgets.QCheckBox(self.Parameters)
        self.savepng.setObjectName("savepng")
        self.gridLayout_4.addWidget(self.savepng, 3, 4, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.Parameters)
        self.label_6.setObjectName("label_6")
        self.gridLayout_4.addWidget(self.label_6, 1, 0, 1, 1)
        self.filled = QtWidgets.QCheckBox(self.Parameters)
        self.filled.setChecked(True)
        self.filled.setObjectName("filled")
        self.gridLayout_4.addWidget(self.filled, 8, 0, 1, 1)
        self.geoScale = QtWidgets.QCheckBox(self.Parameters)
        self.geoScale.setChecked(True)
        self.geoScale.setObjectName("geoScale")
        self.gridLayout_4.addWidget(self.geoScale, 8, 2, 1, 1)
        self.YAxisTicks = QtWidgets.QCheckBox(self.Parameters)
        self.YAxisTicks.setEnabled(True)
        self.YAxisTicks.setChecked(True)
        self.YAxisTicks.setObjectName("YAxisTicks")
        self.gridLayout_4.addWidget(self.YAxisTicks, 8, 4, 1, 1)
        self.Hist = QtWidgets.QCheckBox(self.Parameters)
        self.Hist.setObjectName("Hist")
        self.gridLayout_4.addWidget(self.Hist, 4, 0, 1, 1)
        self.TSize = QtWidgets.QSlider(self.Parameters)
        self.TSize.setMinimum(5)
        self.TSize.setMaximum(20)
        self.TSize.setProperty("value", 9)
        self.TSize.setOrientation(QtCore.Qt.Horizontal)
        self.TSize.setObjectName("TSize")
        self.gridLayout_4.addWidget(self.TSize, 9, 2, 1, 1)
        self.label_5 = QtWidgets.QLabel(self.Parameters)
        self.label_5.setObjectName("label_5")
        self.gridLayout_4.addWidget(self.label_5, 3, 0, 1, 1)
        self.BW = QtWidgets.QLabel(self.Parameters)
        self.BW.setText("")
        self.BW.setObjectName("BW")
        self.gridLayout_4.addWidget(self.BW, 1, 4, 1, 1)
        self.savepdf = QtWidgets.QCheckBox(self.Parameters)
        self.savepdf.setObjectName("savepdf")
        self.gridLayout_4.addWidget(self.savepdf, 2, 4, 1, 1)
        self.Minin = QtWidgets.QLineEdit(self.Parameters)
        self.Minin.setObjectName("Minin")
        self.gridLayout_4.addWidget(self.Minin, 2, 2, 1, 1)
        self.peakvalue = QtWidgets.QLabel(self.Parameters)
        self.peakvalue.setMidLineWidth(1)
        self.peakvalue.setText("")
        self.peakvalue.setObjectName("peakvalue")
        self.gridLayout_4.addWidget(self.peakvalue, 5, 4, 1, 1)
        self.peakdetect = QtWidgets.QCheckBox(self.Parameters)
        self.peakdetect.setObjectName("peakdetect")
        self.gridLayout_4.addWidget(self.peakdetect, 5, 0, 1, 1)
        self.delta = QtWidgets.QSlider(self.Parameters)
        self.delta.setEnabled(False)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.delta.sizePolicy().hasHeightForWidth())
        self.delta.setSizePolicy(sizePolicy)
        self.delta.setMinimum(1)
        self.delta.setMaximum(50)
        self.delta.setSingleStep(1)
        self.delta.setPageStep(30)
        self.delta.setProperty("value", 2)
        self.delta.setSliderPosition(2)
        self.delta.setTracking(True)
        self.delta.setOrientation(QtCore.Qt.Horizontal)
        self.delta.setObjectName("delta")
        self.gridLayout_4.addWidget(self.delta, 5, 2, 1, 2)
        self.Maxi = QtWidgets.QLineEdit(self.Parameters)
        self.Maxi.setObjectName("Maxi")
        self.gridLayout_4.addWidget(self.Maxi, 3, 2, 1, 1)
        self.ticksadjust = QtWidgets.QLabel(self.Parameters)
        self.ticksadjust.setObjectName("ticksadjust")
        self.gridLayout_4.addWidget(self.ticksadjust, 0, 0, 1, 1)
        self.bins = QtWidgets.QLineEdit(self.Parameters)
        self.bins.setEnabled(False)
        self.bins.setReadOnly(False)
        self.bins.setObjectName("bins")
        self.gridLayout_4.addWidget(self.bins, 4, 2, 1, 1)
        self.tsize = QtWidgets.QLabel(self.Parameters)
        self.tsize.setText("")
        self.tsize.setObjectName("tsize")
        self.gridLayout_4.addWidget(self.tsize, 9, 4, 1, 1)
        self.tratio = QtWidgets.QSlider(self.Parameters)
        self.tratio.setMinimum(1)
        self.tratio.setMaximum(50)
        self.tratio.setSingleStep(1)
        self.tratio.setPageStep(1)
        self.tratio.setProperty("value", 8)
        self.tratio.setOrientation(QtCore.Qt.Horizontal)
        self.tratio.setObjectName("tratio")
        self.gridLayout_4.addWidget(self.tratio, 0, 1, 1, 3)
        self.TR = QtWidgets.QLabel(self.Parameters)
        self.TR.setText("")
        self.TR.setObjectName("TR")
        self.gridLayout_4.addWidget(self.TR, 0, 4, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.Parameters)
        self.label_4.setObjectName("label_4")
        self.gridLayout_4.addWidget(self.label_4, 2, 0, 1, 1)
        self.sharedXY = QtWidgets.QCheckBox(self.Parameters)
        self.sharedXY.setObjectName("sharedXY")
        self.gridLayout_4.addWidget(self.sharedXY, 7, 4, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.Parameters)
        self.label_7.setObjectName("label_7")
        self.gridLayout_4.addWidget(self.label_7, 4, 4, 1, 1)
        self.sizeT = QtWidgets.QLabel(self.Parameters)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.sizeT.setFont(font)
        self.sizeT.setObjectName("sizeT")
        self.gridLayout_4.addWidget(self.sizeT, 9, 0, 1, 1)
        self.Bw = QtWidgets.QSlider(self.Parameters)
        self.Bw.setMinimum(1)
        self.Bw.setMaximum(50)
        self.Bw.setPageStep(10)
        self.Bw.setProperty("value", 25)
        self.Bw.setSliderPosition(25)
        self.Bw.setTracking(True)
        self.Bw.setOrientation(QtCore.Qt.Horizontal)
        self.Bw.setObjectName("Bw")
        self.gridLayout_4.addWidget(self.Bw, 1, 2, 1, 1)
        self.DecimalPeaks = QtWidgets.QCheckBox(self.Parameters)
        self.DecimalPeaks.setObjectName("DecimalPeaks")
        self.gridLayout_4.addWidget(self.DecimalPeaks, 10, 4, 1, 1)
        self.gridLayout.addWidget(self.Parameters, 0, 1, 1, 1)
        self.gridLayout.setColumnStretch(0, 1)
        self.gridLayout.setRowStretch(0, 4)
        self.gridLayout.setRowStretch(1, 4)
        self.MainLayout.addWidget(self.LayOutWidget, 0, 0, 1, 1)
        self.gridLayout_2.addLayout(self.MainLayout, 1, 0, 1, 1)
        Geochronology.setCentralWidget(self.Principal)
        self.menubar = QtWidgets.QMenuBar(Geochronology)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1440, 22))
        self.menubar.setObjectName("menubar")
        self.menugfg = QtWidgets.QMenu(self.menubar)
        self.menugfg.setObjectName("menugfg")
        self.menuAbout = QtWidgets.QMenu(self.menubar)
        self.menuAbout.setObjectName("menuAbout")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        Geochronology.setMenuBar(self.menubar)
        self.actionDataSets = QtWidgets.QAction(Geochronology)
        self.actionDataSets.setObjectName("actionDataSets")
        self.actionV_1_0 = QtWidgets.QAction(Geochronology)
        self.actionV_1_0.setObjectName("actionV_1_0")
        self.menugfg.addAction(self.actionDataSets)
        self.menuAbout.addAction(self.actionV_1_0)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menugfg.menuAction())
        self.menubar.addAction(self.menuAbout.menuAction())

        self.retranslateUi(Geochronology)
        self.Methods.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(Geochronology)

    def retranslateUi(self, Geochronology):
        _translate = QtCore.QCoreApplication.translate
        Geochronology.setWindowTitle(_translate("Geochronology", "Geochronological Plotter"))
        self.KDEf.setAccessibleName(_translate("Geochronology", "KDE"))
        self.Methods.setTabText(self.Methods.indexOf(self.KDEf), _translate("Geochronology", "KDE-Fixed Bw"))
        self.Methods.setTabText(self.Methods.indexOf(self.PDPf), _translate("Geochronology", "PDP"))
        self.Methods.setTabText(self.Methods.indexOf(self.KDEa), _translate("Geochronology", "KDE-PDP"))
        self.LoadFiles.setTitle(_translate("Geochronology", "Loaded Files"))
        self.loadSession.setText(_translate("Geochronology", "Load"))
        self.resetFields.setText(_translate("Geochronology", "Reset"))
        self.saveSession.setText(_translate("Geochronology", "Save"))
        self.plotData.setText(_translate("Geochronology", "Plot"))
        self.flipPosition.setText(_translate("Geochronology", "Flip"))
        self.clearSlots.setText(_translate("Geochronology", "Clear"))
        self.exoandStatus.setText(_translate("Geochronology", "Expand Size"))
        self.label.setText(_translate("Geochronology", "DataSet"))
        self.dataName.setText(_translate("Geochronology", "Unnamed"))
        self.LoadData.setText(_translate("Geochronology", "Load Data"))
        self.Parameters.setTitle(_translate("Geochronology", "Parameters"))
        self.KDEstatus.setText(_translate("Geochronology", "KDE-PDP"))
        self.PDPstatus.setText(_translate("Geochronology", "PDP"))
        self.peakLabel.setText(_translate("Geochronology", "Label"))
        self.adjustLabel.setText(_translate("Geochronology", "Adjust"))
        self.DecimalX.setText(_translate("Geochronology", "DecX"))
        self.DecimalY.setText(_translate("Geochronology", "DecY"))
        self.customBw.setText(_translate("Geochronology", "custBw"))
        self.AdaptativeBw.setText(_translate("Geochronology", "AutoBw"))
        self.savepng.setText(_translate("Geochronology", "Save PNGs"))
        self.label_6.setText(_translate("Geochronology", "Set BandWidth"))
        self.filled.setText(_translate("Geochronology", "Filled Plot"))
        self.geoScale.setText(_translate("Geochronology", "GeoColors"))
        self.YAxisTicks.setText(_translate("Geochronology", "Y- Ticks"))
        self.Hist.setText(_translate("Geochronology", "Plot Bars"))
        self.label_5.setText(_translate("Geochronology", "Max."))
        self.savepdf.setText(_translate("Geochronology", "Save PDFs"))
        self.Minin.setText(_translate("Geochronology", "0"))
        self.peakdetect.setText(_translate("Geochronology", "Peak Detector"))
        self.Maxi.setText(_translate("Geochronology", "2000"))
        self.ticksadjust.setText(_translate("Geochronology", "Number of Ticks"))
        self.bins.setText(_translate("Geochronology", "100"))
        self.label_4.setText(_translate("Geochronology", "Min."))
        self.sharedXY.setText(_translate("Geochronology", "Shared Axes"))
        self.label_7.setText(_translate("Geochronology", "Bins"))
        self.sizeT.setText(_translate("Geochronology", "Text Size"))
        self.DecimalPeaks.setText(_translate("Geochronology", "DecPeaks"))
        self.menugfg.setTitle(_translate("Geochronology", "Layers"))
        self.menuAbout.setTitle(_translate("Geochronology", "About"))
        self.menuFile.setTitle(_translate("Geochronology", "File"))
        self.actionDataSets.setText(_translate("Geochronology", "DataSets"))
        self.actionV_1_0.setText(_translate("Geochronology", "V_1.0"))
Exemple #2
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1075, 576)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.labels1 = QtWidgets.QLabel(self.centralwidget)
        self.labels1.setGeometry(QtCore.QRect(620, 90, 91, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.labels1.setFont(font)
        self.labels1.setObjectName("labels1")
        self.labels2 = QtWidgets.QLabel(self.centralwidget)
        self.labels2.setGeometry(QtCore.QRect(620, 120, 91, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.labels2.setFont(font)
        self.labels2.setObjectName("labels2")
        self.labels3 = QtWidgets.QLabel(self.centralwidget)
        self.labels3.setGeometry(QtCore.QRect(620, 150, 91, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.labels3.setFont(font)
        self.labels3.setObjectName("labels3")
        self.MplWidget = MplWidget(self.centralwidget)
        self.MplWidget.setEnabled(True)
        self.MplWidget.setGeometry(QtCore.QRect(20, 30, 581, 491))
        self.MplWidget.setMouseTracking(True)
        self.MplWidget.setTabletTracking(True)
        self.MplWidget.setObjectName("MplWidget")
        self.pushButton_reset = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_reset.setGeometry(QtCore.QRect(860, 90, 161, 111))
        font = QtGui.QFont()
        font.setPointSize(16)
        self.pushButton_reset.setFont(font)
        self.pushButton_reset.setObjectName("pushButton_reset")
        self.labels2_ik = QtWidgets.QLabel(self.centralwidget)
        self.labels2_ik.setGeometry(QtCore.QRect(620, 320, 91, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.labels2_ik.setFont(font)
        self.labels2_ik.setObjectName("labels2_ik")
        self.labels1_ik = QtWidgets.QLabel(self.centralwidget)
        self.labels1_ik.setGeometry(QtCore.QRect(620, 290, 91, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.labels1_ik.setFont(font)
        self.labels1_ik.setObjectName("labels1_ik")
        self.labels3_ik = QtWidgets.QLabel(self.centralwidget)
        self.labels3_ik.setGeometry(QtCore.QRect(620, 350, 91, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.labels3_ik.setFont(font)
        self.labels3_ik.setObjectName("labels3_ik")
        self.label_ik = QtWidgets.QLabel(self.centralwidget)
        self.label_ik.setGeometry(QtCore.QRect(620, 240, 191, 16))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_ik.setFont(font)
        self.label_ik.setObjectName("label_ik")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(640, 450, 391, 61))
        font = QtGui.QFont()
        font.setFamily("MS PGothic")
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setWordWrap(True)
        self.label.setObjectName("label")
        self.doubleSpinBox1 = QtWidgets.QDoubleSpinBox(self.centralwidget)
        self.doubleSpinBox1.setGeometry(QtCore.QRect(772, 90, 62, 22))
        self.doubleSpinBox1.setAccelerated(True)
        self.doubleSpinBox1.setMinimum(0.0)
        self.doubleSpinBox1.setMaximum(180.0)
        self.doubleSpinBox1.setObjectName("doubleSpinBox1")
        self.doubleSpinBox2 = QtWidgets.QDoubleSpinBox(self.centralwidget)
        self.doubleSpinBox2.setGeometry(QtCore.QRect(772, 120, 62, 22))
        self.doubleSpinBox2.setAccelerated(True)
        self.doubleSpinBox2.setMinimum(-90.0)
        self.doubleSpinBox2.setMaximum(90.0)
        self.doubleSpinBox2.setObjectName("doubleSpinBox2")
        self.doubleSpinBox3 = QtWidgets.QDoubleSpinBox(self.centralwidget)
        self.doubleSpinBox3.setGeometry(QtCore.QRect(772, 150, 62, 22))
        self.doubleSpinBox3.setAccelerated(True)
        self.doubleSpinBox3.setMinimum(-90.0)
        self.doubleSpinBox3.setMaximum(90.0)
        self.doubleSpinBox3.setObjectName("doubleSpinBox3")
        self.label_fk = QtWidgets.QLabel(self.centralwidget)
        self.label_fk.setGeometry(QtCore.QRect(620, 40, 181, 16))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_fk.setFont(font)
        self.label_fk.setObjectName("label_fk")
        self.doubleSpinBox_ik1 = QtWidgets.QDoubleSpinBox(self.centralwidget)
        self.doubleSpinBox_ik1.setGeometry(QtCore.QRect(777, 290, 62, 22))
        self.doubleSpinBox_ik1.setAccelerated(True)
        self.doubleSpinBox_ik1.setMinimum(-99.0)
        self.doubleSpinBox_ik1.setObjectName("doubleSpinBox_ik1")
        self.doubleSpinBox_ik2 = QtWidgets.QDoubleSpinBox(self.centralwidget)
        self.doubleSpinBox_ik2.setGeometry(QtCore.QRect(777, 320, 62, 22))
        self.doubleSpinBox_ik2.setAccelerated(True)
        self.doubleSpinBox_ik2.setObjectName("doubleSpinBox_ik2")
        self.doubleSpinBox_ik3 = QtWidgets.QDoubleSpinBox(self.centralwidget)
        self.doubleSpinBox_ik3.setGeometry(QtCore.QRect(777, 350, 62, 22))
        self.doubleSpinBox_ik3.setAccelerated(True)
        self.doubleSpinBox_ik3.setObjectName("doubleSpinBox_ik3")
        self.pushButton_runik = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_runik.setGeometry(QtCore.QRect(860, 310, 161, 61))
        font = QtGui.QFont()
        font.setPointSize(16)
        self.pushButton_runik.setFont(font)
        self.pushButton_runik.setObjectName("pushButton_runik")
        self.labels3_2 = QtWidgets.QLabel(self.centralwidget)
        self.labels3_2.setGeometry(QtCore.QRect(620, 180, 91, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.labels3_2.setFont(font)
        self.labels3_2.setObjectName("labels3_2")
        self.label_j4 = QtWidgets.QLabel(self.centralwidget)
        self.label_j4.setGeometry(QtCore.QRect(702, 180, 61, 21))
        self.label_j4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_j4.setObjectName("label_j4")
        self.label_x4 = QtWidgets.QLabel(self.centralwidget)
        self.label_x4.setGeometry(QtCore.QRect(697, 290, 61, 21))
        self.label_x4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_x4.setObjectName("label_x4")
        self.label_y4 = QtWidgets.QLabel(self.centralwidget)
        self.label_y4.setGeometry(QtCore.QRect(697, 320, 61, 21))
        self.label_y4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_y4.setObjectName("label_y4")
        self.label_z4 = QtWidgets.QLabel(self.centralwidget)
        self.label_z4.setGeometry(QtCore.QRect(697, 350, 61, 21))
        self.label_z4.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_z4.setObjectName("label_z4")
        self.label_iks = QtWidgets.QLabel(self.centralwidget)
        self.label_iks.setGeometry(QtCore.QRect(701, 269, 61, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_iks.setFont(font)
        self.label_iks.setObjectName("label_iks")
        self.label_iks_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_iks_2.setGeometry(QtCore.QRect(777, 268, 71, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_iks_2.setFont(font)
        self.label_iks_2.setObjectName("label_iks_2")
        self.pushButton_rand = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_rand.setGeometry(QtCore.QRect(860, 272, 161, 31))
        self.pushButton_rand.setObjectName("pushButton_rand")
        self.label_j3 = QtWidgets.QLabel(self.centralwidget)
        self.label_j3.setGeometry(QtCore.QRect(702, 150, 61, 21))
        self.label_j3.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_j3.setObjectName("label_j3")
        self.label_j1 = QtWidgets.QLabel(self.centralwidget)
        self.label_j1.setGeometry(QtCore.QRect(702, 90, 61, 21))
        self.label_j1.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_j1.setObjectName("label_j1")
        self.label_iks_3 = QtWidgets.QLabel(self.centralwidget)
        self.label_iks_3.setGeometry(QtCore.QRect(706, 69, 61, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_iks_3.setFont(font)
        self.label_iks_3.setObjectName("label_iks_3")
        self.label_j2 = QtWidgets.QLabel(self.centralwidget)
        self.label_j2.setGeometry(QtCore.QRect(702, 120, 61, 21))
        self.label_j2.setFrameShape(QtWidgets.QFrame.StyledPanel)
        self.label_j2.setObjectName("label_j2")
        self.label_iks_4 = QtWidgets.QLabel(self.centralwidget)
        self.label_iks_4.setGeometry(QtCore.QRect(770, 70, 71, 16))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_iks_4.setFont(font)
        self.label_iks_4.setObjectName("label_iks_4")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1075, 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)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.labels1.setText(_translate("MainWindow", "Joint 1 Angle:"))
        self.labels2.setText(_translate("MainWindow", "Joint 2 angle:"))
        self.labels3.setText(_translate("MainWindow", "Joint 3 angle:"))
        self.pushButton_reset.setText(_translate("MainWindow", "Reset"))
        self.labels2_ik.setText(_translate("MainWindow", "Y Axes: "))
        self.labels1_ik.setText(_translate("MainWindow", "X axes: "))
        self.labels3_ik.setText(_translate("MainWindow", "Z axes: "))
        self.label_ik.setText(
            _translate("MainWindow", "PINJ Inverse Kinematics"))
        self.label.setText(
            _translate(
                "MainWindow",
                "Indra Agustian,  Electrical Engineering Dept., University of Bengkulu, Indonesia"
            ))
        self.label_fk.setText(_translate("MainWindow",
                                         "DH-Forward Kinematics"))
        self.pushButton_runik.setText(_translate("MainWindow", "Run IK"))
        self.labels3_2.setText(_translate("MainWindow", "Joint 4 angle:"))
        self.label_j4.setText(_translate("MainWindow", "TextLabel"))
        self.label_x4.setText(_translate("MainWindow", "TextLabel"))
        self.label_y4.setText(_translate("MainWindow", "TextLabel"))
        self.label_z4.setText(_translate("MainWindow", "TextLabel"))
        self.label_iks.setText(_translate("MainWindow", "Real Pos."))
        self.label_iks_2.setText(_translate("MainWindow", "Target Pos."))
        self.pushButton_rand.setText(_translate("MainWindow", "Random Target"))
        self.label_j3.setText(_translate("MainWindow", "TextLabel"))
        self.label_j1.setText(_translate("MainWindow", "TextLabel"))
        self.label_iks_3.setText(_translate("MainWindow", "Real Pos."))
        self.label_j2.setText(_translate("MainWindow", "TextLabel"))
        self.label_iks_4.setText(_translate("MainWindow", "Target Pos."))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(814, 742)
        MainWindow.setMinimumSize(QtCore.QSize(120, 40))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        MainWindow.setFont(font)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.centralwidget.setAutoFillBackground(False)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.frame = QtWidgets.QFrame(self.centralwidget)
        self.frame.setObjectName("frame")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.frame)
        self.horizontalLayout.setSizeConstraint(
            QtWidgets.QLayout.SetMaximumSize)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setSizeConstraint(
            QtWidgets.QLayout.SetNoConstraint)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.open_file = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.open_file.sizePolicy().hasHeightForWidth())
        self.open_file.setSizePolicy(sizePolicy)
        self.open_file.setMinimumSize(QtCore.QSize(120, 40))
        self.open_file.setSizeIncrement(QtCore.QSize(200, 200))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.open_file.setFont(font)
        self.open_file.setObjectName("open_file")
        self.verticalLayout_3.addWidget(self.open_file, 0,
                                        QtCore.Qt.AlignHCenter)
        spacerItem = QtWidgets.QSpacerItem(20, 20,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Maximum)
        self.verticalLayout_3.addItem(spacerItem)
        self.checkBox = QtWidgets.QCheckBox(self.frame)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.checkBox.setFont(font)
        self.checkBox.setObjectName("checkBox")
        self.verticalLayout_3.addWidget(self.checkBox, 0,
                                        QtCore.Qt.AlignHCenter)
        spacerItem1 = QtWidgets.QSpacerItem(20, 20,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout_3.addItem(spacerItem1)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
        self.gridLayout.setContentsMargins(3, 5, 7, -1)
        self.gridLayout.setHorizontalSpacing(18)
        self.gridLayout.setVerticalSpacing(0)
        self.gridLayout.setObjectName("gridLayout")
        self.label_3 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.gridLayout.addWidget(self.label_3, 4, 0, 1, 1)
        self.y_axe = QtWidgets.QLineEdit(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.y_axe.sizePolicy().hasHeightForWidth())
        self.y_axe.setSizePolicy(sizePolicy)
        self.y_axe.setObjectName("y_axe")
        self.gridLayout.addWidget(self.y_axe, 3, 1, 1, 1)
        self.tittle_name = QtWidgets.QLineEdit(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tittle_name.sizePolicy().hasHeightForWidth())
        self.tittle_name.setSizePolicy(sizePolicy)
        self.tittle_name.setObjectName("tittle_name")
        self.gridLayout.addWidget(self.tittle_name, 1, 1, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_4.sizePolicy().hasHeightForWidth())
        self.label_4.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 5, 1, 1, 1)
        self.x_axe = QtWidgets.QLineEdit(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.x_axe.sizePolicy().hasHeightForWidth())
        self.x_axe.setSizePolicy(sizePolicy)
        self.x_axe.setObjectName("x_axe")
        self.gridLayout.addWidget(self.x_axe, 4, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.gridLayout.addWidget(self.label_2, 3, 0, 1, 1)
        self.label = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 1, 0, 1, 1)
        self.spinBox = QtWidgets.QSpinBox(self.frame)
        self.spinBox.setObjectName("spinBox")
        self.gridLayout.addWidget(self.spinBox, 5, 0, 1, 1)
        self.verticalLayout_3.addLayout(self.gridLayout)
        spacerItem2 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout_3.addItem(spacerItem2)
        self.generate_his = QtWidgets.QPushButton(self.frame)
        self.generate_his.setMinimumSize(QtCore.QSize(120, 40))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.generate_his.setFont(font)
        self.generate_his.setObjectName("generate_his")
        self.verticalLayout_3.addWidget(self.generate_his, 0,
                                        QtCore.Qt.AlignHCenter)
        spacerItem3 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout_3.addItem(spacerItem3)
        self.generate_box_and_wisker = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.generate_box_and_wisker.sizePolicy().hasHeightForWidth())
        self.generate_box_and_wisker.setSizePolicy(sizePolicy)
        self.generate_box_and_wisker.setMinimumSize(QtCore.QSize(0, 40))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.generate_box_and_wisker.setFont(font)
        self.generate_box_and_wisker.setObjectName("generate_box_and_wisker")
        self.verticalLayout_3.addWidget(self.generate_box_and_wisker, 0,
                                        QtCore.Qt.AlignHCenter)
        spacerItem4 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Minimum)
        self.verticalLayout_3.addItem(spacerItem4)
        self.save_figure = QtWidgets.QPushButton(self.frame)
        self.save_figure.setMinimumSize(QtCore.QSize(120, 40))
        font = QtGui.QFont()
        font.setPointSize(12)
        self.save_figure.setFont(font)
        self.save_figure.setObjectName("save_figure")
        self.verticalLayout_3.addWidget(self.save_figure, 0,
                                        QtCore.Qt.AlignHCenter)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        self.MplWidget = MplWidget(self.frame)
        self.MplWidget.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.MplWidget.sizePolicy().hasHeightForWidth())
        self.MplWidget.setSizePolicy(sizePolicy)
        self.MplWidget.setMinimumSize(QtCore.QSize(451, 451))
        self.MplWidget.setObjectName("MplWidget")
        self.horizontalLayout.addWidget(self.MplWidget)
        self.verticalLayout.addWidget(self.frame)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 814, 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)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.open_file.setText(_translate("MainWindow", "Open data file"))
        self.checkBox.setText(_translate("MainWindow", "Outlier removal"))
        self.label_3.setText(_translate("MainWindow", "X axe"))
        self.label_4.setText(_translate("MainWindow", "Bins number"))
        self.label_2.setText(_translate("MainWindow", "Y axe"))
        self.label.setText(_translate("MainWindow", "Tittle"))
        self.generate_his.setText(_translate("MainWindow", "Draw histogram"))
        self.generate_box_and_wisker.setText(
            _translate("MainWindow", "Draw box and whisker plot"))
        self.save_figure.setText(_translate("MainWindow", "Save figure"))
Exemple #4
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1075, 576)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pushButton1 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton1.setGeometry(QtCore.QRect(740, 190, 75, 23))
        self.pushButton1.setObjectName("pushButton1")
        self.pushButton2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton2.setGeometry(QtCore.QRect(840, 190, 75, 23))
        self.pushButton2.setObjectName("pushButton2")
        self.label1 = QtWidgets.QLabel(self.centralwidget)
        self.label1.setGeometry(QtCore.QRect(810, 240, 181, 41))
        self.label1.setObjectName("label1")
        self.hslider1 = QtWidgets.QSlider(self.centralwidget)
        self.hslider1.setGeometry(QtCore.QRect(729, 70, 271, 22))
        self.hslider1.setMinimum(0)
        self.hslider1.setMaximum(180)
        self.hslider1.setSingleStep(1)
        self.hslider1.setProperty("value", 90)
        self.hslider1.setOrientation(QtCore.Qt.Horizontal)
        self.hslider1.setObjectName("hslider1")
        self.hslider2 = QtWidgets.QSlider(self.centralwidget)
        self.hslider2.setGeometry(QtCore.QRect(729, 100, 271, 22))
        self.hslider2.setMinimum(-90)
        self.hslider2.setMaximum(90)
        self.hslider2.setProperty("value", 60)
        self.hslider2.setOrientation(QtCore.Qt.Horizontal)
        self.hslider2.setObjectName("hslider2")
        self.hslider3 = QtWidgets.QSlider(self.centralwidget)
        self.hslider3.setGeometry(QtCore.QRect(729, 130, 271, 22))
        self.hslider3.setMinimum(-90)
        self.hslider3.setMaximum(90)
        self.hslider3.setProperty("value", -60)
        self.hslider3.setOrientation(QtCore.Qt.Horizontal)
        self.hslider3.setObjectName("hslider3")
        self.labels1 = QtWidgets.QLabel(self.centralwidget)
        self.labels1.setGeometry(QtCore.QRect(620, 70, 91, 16))
        self.labels1.setObjectName("labels1")
        self.labels2 = QtWidgets.QLabel(self.centralwidget)
        self.labels2.setGeometry(QtCore.QRect(620, 100, 91, 16))
        self.labels2.setObjectName("labels2")
        self.labels3 = QtWidgets.QLabel(self.centralwidget)
        self.labels3.setGeometry(QtCore.QRect(620, 130, 91, 16))
        self.labels3.setObjectName("labels3")
        self.MplWidget = MplWidget(self.centralwidget)
        self.MplWidget.setEnabled(True)
        self.MplWidget.setGeometry(QtCore.QRect(20, 30, 581, 491))
        self.MplWidget.setMouseTracking(True)
        self.MplWidget.setTabletTracking(True)
        self.MplWidget.setObjectName("MplWidget")
        self.pushButton_reset = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_reset.setGeometry(QtCore.QRect(740, 30, 221, 23))
        self.pushButton_reset.setObjectName("pushButton_reset")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1075, 26))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton1.setText(_translate("MainWindow", "but1"))
        self.pushButton2.setText(_translate("MainWindow", "but2"))
        self.label1.setText(
            _translate("MainWindow", "Indra Agustian - TE Unib"))
        self.labels1.setText(_translate("MainWindow", "Joint 1 Angle:"))
        self.labels2.setText(_translate("MainWindow", "Joint 2 angle:"))
        self.labels3.setText(_translate("MainWindow", "Joint 3 angle:"))
        self.pushButton_reset.setText(_translate("MainWindow", "Reset"))
Exemple #5
0
class Ui_PysplotterDlg(object):
    def setupUi(self, PysplotterDlg):
        PysplotterDlg.setObjectName(_fromUtf8("PysplotterDlg"))
        PysplotterDlg.resize(800, 600)
        PysplotterDlg.setWindowTitle(QtGui.QApplication.translate("PysplotterDlg", "MainWindow", None, QtGui.QApplication.UnicodeUTF8))
        self.centralwidget = QtGui.QWidget(PysplotterDlg)
        self.centralwidget.setEnabled(True)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mplwidget = MplWidget(self.centralwidget)
        self.mplwidget.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mplwidget.sizePolicy().hasHeightForWidth())
        self.mplwidget.setSizePolicy(sizePolicy)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.horizontalLayout.addWidget(self.mplwidget)
        self.verticalLayout.addLayout(self.horizontalLayout)
        PysplotterDlg.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(PysplotterDlg)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 20))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setTitle(QtGui.QApplication.translate("PysplotterDlg", "&File", None, QtGui.QApplication.UnicodeUTF8))
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        self.menuEdit = QtGui.QMenu(self.menubar)
        self.menuEdit.setTitle(QtGui.QApplication.translate("PysplotterDlg", "&Edit", None, QtGui.QApplication.UnicodeUTF8))
        self.menuEdit.setObjectName(_fromUtf8("menuEdit"))
        self.menuView = QtGui.QMenu(self.menubar)
        self.menuView.setTitle(QtGui.QApplication.translate("PysplotterDlg", "View", None, QtGui.QApplication.UnicodeUTF8))
        self.menuView.setObjectName(_fromUtf8("menuView"))
        self.menu_Spectrum = QtGui.QMenu(self.menubar)
        self.menu_Spectrum.setTitle(QtGui.QApplication.translate("PysplotterDlg", "&Spectrum", None, QtGui.QApplication.UnicodeUTF8))
        self.menu_Spectrum.setObjectName(_fromUtf8("menu_Spectrum"))
        PysplotterDlg.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(PysplotterDlg)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        PysplotterDlg.setStatusBar(self.statusbar)
        self.toolBar = QtGui.QToolBar(PysplotterDlg)
        self.toolBar.setWindowTitle(QtGui.QApplication.translate("PysplotterDlg", "toolBar", None, QtGui.QApplication.UnicodeUTF8))
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        PysplotterDlg.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.dockWidget = QtGui.QDockWidget(PysplotterDlg)
        self.dockWidget.setObjectName(_fromUtf8("dockWidget"))
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.dockWidgetContents)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.treeWidget = QtGui.QTreeWidget(self.dockWidgetContents)
        self.treeWidget.setObjectName(_fromUtf8("treeWidget"))
        self.treeWidget.headerItem().setText(0, _fromUtf8("1"))
        self.verticalLayout_2.addWidget(self.treeWidget)
        self.listWidget = QtGui.QListWidget(self.dockWidgetContents)
        self.listWidget.setObjectName(_fromUtf8("listWidget"))
        self.verticalLayout_2.addWidget(self.listWidget)
        self.verticalLayout_3.addLayout(self.verticalLayout_2)
        self.dockWidget.setWidget(self.dockWidgetContents)
        PysplotterDlg.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.dockWidget)
        self.actionOpen = QtGui.QAction(PysplotterDlg)
        self.actionOpen.setText(QtGui.QApplication.translate("PysplotterDlg", "&Open", None, QtGui.QApplication.UnicodeUTF8))
        self.actionOpen.setShortcut(QtGui.QApplication.translate("PysplotterDlg", "Ctrl+O", None, QtGui.QApplication.UnicodeUTF8))
        self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
        self.actionQuit = QtGui.QAction(PysplotterDlg)
        self.actionQuit.setText(QtGui.QApplication.translate("PysplotterDlg", "&Quit", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuit.setShortcut(QtGui.QApplication.translate("PysplotterDlg", "Ctrl+Q", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuit.setObjectName(_fromUtf8("actionQuit"))
        self.actionToggle_Grid = QtGui.QAction(PysplotterDlg)
        self.actionToggle_Grid.setText(QtGui.QApplication.translate("PysplotterDlg", "Toggle &Grid", None, QtGui.QApplication.UnicodeUTF8))
        self.actionToggle_Grid.setObjectName(_fromUtf8("actionToggle_Grid"))
        self.actionToggle_linear_log = QtGui.QAction(PysplotterDlg)
        self.actionToggle_linear_log.setText(QtGui.QApplication.translate("PysplotterDlg", "Toggle &linear/log", None, QtGui.QApplication.UnicodeUTF8))
        self.actionToggle_linear_log.setObjectName(_fromUtf8("actionToggle_linear_log"))
        self.action_Velocity_Space = QtGui.QAction(PysplotterDlg)
        self.action_Velocity_Space.setText(QtGui.QApplication.translate("PysplotterDlg", "&Velocity Space", None, QtGui.QApplication.UnicodeUTF8))
        self.action_Velocity_Space.setObjectName(_fromUtf8("action_Velocity_Space"))
        self.action_Load_Spectrum = QtGui.QAction(PysplotterDlg)
        self.action_Load_Spectrum.setText(QtGui.QApplication.translate("PysplotterDlg", "&Load Spectrum", None, QtGui.QApplication.UnicodeUTF8))
        self.action_Load_Spectrum.setObjectName(_fromUtf8("action_Load_Spectrum"))
        self.actionShow_Available_Spectra = QtGui.QAction(PysplotterDlg)
        self.actionShow_Available_Spectra.setText(QtGui.QApplication.translate("PysplotterDlg", "Show Available Spectra", None, QtGui.QApplication.UnicodeUTF8))
        self.actionShow_Available_Spectra.setObjectName(_fromUtf8("actionShow_Available_Spectra"))
        self.actionSelect_Line = QtGui.QAction(PysplotterDlg)
        self.actionSelect_Line.setText(QtGui.QApplication.translate("PysplotterDlg", "Select Line", None, QtGui.QApplication.UnicodeUTF8))
        self.actionSelect_Line.setObjectName(_fromUtf8("actionSelect_Line"))
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionQuit)
        self.menuView.addAction(self.actionToggle_Grid)
        self.menuView.addAction(self.actionToggle_linear_log)
        self.menuView.addAction(self.action_Velocity_Space)
        self.menu_Spectrum.addAction(self.action_Load_Spectrum)
        self.menu_Spectrum.addAction(self.actionShow_Available_Spectra)
        self.menu_Spectrum.addAction(self.actionSelect_Line)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuEdit.menuAction())
        self.menubar.addAction(self.menuView.menuAction())
        self.menubar.addAction(self.menu_Spectrum.menuAction())
        self.toolBar.addAction(self.action_Load_Spectrum)
        self.toolBar.addAction(self.actionSelect_Line)
        self.toolBar.addAction(self.action_Velocity_Space)

        self.retranslateUi(PysplotterDlg)
        QtCore.QMetaObject.connectSlotsByName(PysplotterDlg)

    def retranslateUi(self, PysplotterDlg):
        pass