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"))
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"))
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"))
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