# -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'dros_xyzab.ui' ## ## Created by: Qt User Interface Compiler version 6.8.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QFrame, QHBoxLayout, QLabel, QSizePolicy, QVBoxLayout, QWidget) from qtpyvcp.widgets.button_widgets.action_button import ActionButton from qtpyvcp.widgets.button_widgets.mdi_button import MDIButton from qtpyvcp.widgets.display_widgets.dro_label import DROLabel from qtpyvcp.widgets.display_widgets.status_label import StatusLabel from qtpyvcp.widgets.input_widgets.dro_line_edit import DROLineEdit import probe_basic_rc class Ui_dros_xyzab(object): def setupUi(self, dros_xyzab): if not dros_xyzab.objectName(): dros_xyzab.setObjectName(u"dros_xyzab") dros_xyzab.resize(466, 272) sizePolicy = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(dros_xyzab.sizePolicy().hasHeightForWidth()) dros_xyzab.setSizePolicy(sizePolicy) dros_xyzab.setLayoutDirection(Qt.LayoutDirection.LeftToRight) self.verticalLayout = QVBoxLayout(dros_xyzab) self.verticalLayout.setSpacing(0) self.verticalLayout.setObjectName(u"verticalLayout") self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.widget_xyzab = QWidget(dros_xyzab) self.widget_xyzab.setObjectName(u"widget_xyzab") self.verticalLayout_4 = QVBoxLayout(self.widget_xyzab) self.verticalLayout_4.setSpacing(4) self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.header_layout = QHBoxLayout() self.header_layout.setSpacing(7) self.header_layout.setObjectName(u"header_layout") self.header_layout.setContentsMargins(1, 1, 1, 1) self.zero_all_button = MDIButton(self.widget_xyzab) self.zero_all_button.setObjectName(u"zero_all_button") self.zero_all_button.setEnabled(False) sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Preferred) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.zero_all_button.sizePolicy().hasHeightForWidth()) self.zero_all_button.setSizePolicy(sizePolicy1) self.zero_all_button.setMinimumSize(QSize(60, 40)) self.zero_all_button.setMaximumSize(QSize(60, 40)) self.zero_all_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.zero_all_button.setLayoutDirection(Qt.LayoutDirection.LeftToRight) self.zero_all_button.setStyleSheet(u"MDIButton {\n" " font: 14pt \"Probe Basic Bebas Mono\";\n" "}") icon = QIcon() icon.addFile(u":/images/zero.png", QSize(), QIcon.Mode.Normal, QIcon.State.Off) self.zero_all_button.setIcon(icon) self.zero_all_button.setIconSize(QSize(20, 20)) self.header_layout.addWidget(self.zero_all_button) self.frame = QFrame(self.widget_xyzab) self.frame.setObjectName(u"frame") sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Fixed) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy2) self.frame.setMinimumSize(QSize(0, 40)) self.frame.setMaximumSize(QSize(16777215, 40)) self.frame.setStyleSheet(u".QFrame{\n" " border-style: solid;\n" " border-color: rgb(176, 179,172);\n" " border-width: 1px;\n" " border-radius: 4px;\n" " background-color: rgb(90, 90, 90);\n" " padding: -5px;\n" "}") self.frame.setFrameShape(QFrame.Shape.StyledPanel) self.frame.setFrameShadow(QFrame.Shadow.Raised) self.horizontalLayout_103 = QHBoxLayout(self.frame) self.horizontalLayout_103.setSpacing(8) self.horizontalLayout_103.setObjectName(u"horizontalLayout_103") self.horizontalLayout_103.setContentsMargins(5, -1, 7, -1) self.work_column_header = StatusLabel(self.frame) self.work_column_header.setObjectName(u"work_column_header") sizePolicy3 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed) sizePolicy3.setHorizontalStretch(0) sizePolicy3.setVerticalStretch(0) sizePolicy3.setHeightForWidth(self.work_column_header.sizePolicy().hasHeightForWidth()) self.work_column_header.setSizePolicy(sizePolicy3) self.work_column_header.setMinimumSize(QSize(100, 17)) self.work_column_header.setMaximumSize(QSize(100, 17)) self.work_column_header.setStyleSheet(u"QLabel{\n" " color: rgb(238, 238, 236);\n" " font: 16pt \"Probe Basic Bebas Mono\";\n" " padding-left: 6px;\n" "}") self.work_column_header.setAlignment(Qt.AlignmentFlag.AlignCenter) self.horizontalLayout_103.addWidget(self.work_column_header) self.machine_column_header = QLabel(self.frame) self.machine_column_header.setObjectName(u"machine_column_header") self.machine_column_header.setEnabled(False) sizePolicy3.setHeightForWidth(self.machine_column_header.sizePolicy().hasHeightForWidth()) self.machine_column_header.setSizePolicy(sizePolicy3) self.machine_column_header.setMinimumSize(QSize(100, 17)) self.machine_column_header.setMaximumSize(QSize(100, 17)) self.machine_column_header.setStyleSheet(u"QLabel{\n" " color: rgb(238, 238, 236);\n" " font: 16pt \"Probe Basic Bebas Mono\";\n" "}") self.machine_column_header.setAlignment(Qt.AlignmentFlag.AlignCenter) self.horizontalLayout_103.addWidget(self.machine_column_header) self.dtg_column_header = QLabel(self.frame) self.dtg_column_header.setObjectName(u"dtg_column_header") sizePolicy3.setHeightForWidth(self.dtg_column_header.sizePolicy().hasHeightForWidth()) self.dtg_column_header.setSizePolicy(sizePolicy3) self.dtg_column_header.setMinimumSize(QSize(100, 17)) self.dtg_column_header.setMaximumSize(QSize(100, 17)) self.dtg_column_header.setStyleSheet(u"QLabel{\n" " color: rgb(238, 238, 236);\n" " font: 16pt \"Probe Basic Bebas Mono\";\n" "}") self.dtg_column_header.setAlignment(Qt.AlignmentFlag.AlignCenter) self.horizontalLayout_103.addWidget(self.dtg_column_header) self.header_layout.addWidget(self.frame) self.ref_all_button = ActionButton(self.widget_xyzab) self.ref_all_button.setObjectName(u"ref_all_button") sizePolicy4 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed) sizePolicy4.setHorizontalStretch(1) sizePolicy4.setVerticalStretch(0) sizePolicy4.setHeightForWidth(self.ref_all_button.sizePolicy().hasHeightForWidth()) self.ref_all_button.setSizePolicy(sizePolicy4) self.ref_all_button.setMinimumSize(QSize(62, 40)) self.ref_all_button.setMaximumSize(QSize(62, 40)) self.ref_all_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.ref_all_button.setStyleSheet(u"QPushButton {\n" " font: 15pt \"Probe Basic Bebas Mono\";\n" "}") self.header_layout.addWidget(self.ref_all_button) self.verticalLayout_4.addLayout(self.header_layout) self.x_axis_dro_layout = QHBoxLayout() self.x_axis_dro_layout.setSpacing(7) self.x_axis_dro_layout.setObjectName(u"x_axis_dro_layout") self.x_axis_dro_layout.setContentsMargins(1, 1, 1, 1) self.zero_x_button = MDIButton(self.widget_xyzab) self.zero_x_button.setObjectName(u"zero_x_button") self.zero_x_button.setEnabled(False) sizePolicy1.setHeightForWidth(self.zero_x_button.sizePolicy().hasHeightForWidth()) self.zero_x_button.setSizePolicy(sizePolicy1) self.zero_x_button.setMinimumSize(QSize(60, 40)) self.zero_x_button.setMaximumSize(QSize(60, 40)) self.zero_x_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.zero_x_button.setLayoutDirection(Qt.LayoutDirection.LeftToRight) self.zero_x_button.setStyleSheet(u"MDIButton {\n" " font: 17pt \"Probe Basic Bebas Mono\";\n" "}") self.zero_x_button.setIcon(icon) self.zero_x_button.setIconSize(QSize(20, 20)) self.x_axis_dro_layout.addWidget(self.zero_x_button) self.dro_entry_main_x = DROLineEdit(self.widget_xyzab) self.dro_entry_main_x.setObjectName(u"dro_entry_main_x") self.dro_entry_main_x.setMinimumSize(QSize(100, 35)) self.dro_entry_main_x.setMaximumSize(QSize(100, 35)) font = QFont() font.setFamilies([u"Probe Basic Bebas Mono"]) font.setPointSize(17) font.setBold(False) font.setItalic(False) self.dro_entry_main_x.setFont(font) self.dro_entry_main_x.setFocusPolicy(Qt.FocusPolicy.ClickFocus) self.dro_entry_main_x.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.dro_entry_main_x.setProperty(u"referenceType", 1) self.dro_entry_main_x.setProperty(u"axisNumber", 0) self.dro_entry_main_x.setProperty(u"latheMode", 0) self.x_axis_dro_layout.addWidget(self.dro_entry_main_x) self.drolabel_machine_x = DROLabel(self.widget_xyzab) self.drolabel_machine_x.setObjectName(u"drolabel_machine_x") sizePolicy3.setHeightForWidth(self.drolabel_machine_x.sizePolicy().hasHeightForWidth()) self.drolabel_machine_x.setSizePolicy(sizePolicy3) self.drolabel_machine_x.setMinimumSize(QSize(100, 35)) self.drolabel_machine_x.setMaximumSize(QSize(100, 35)) self.drolabel_machine_x.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.drolabel_machine_x.setProperty(u"referenceType", 0) self.drolabel_machine_x.setProperty(u"axisNumber", 0) self.drolabel_machine_x.setProperty(u"latheMode", 0) self.x_axis_dro_layout.addWidget(self.drolabel_machine_x) self.drolabel_dtg_x = DROLabel(self.widget_xyzab) self.drolabel_dtg_x.setObjectName(u"drolabel_dtg_x") sizePolicy3.setHeightForWidth(self.drolabel_dtg_x.sizePolicy().hasHeightForWidth()) self.drolabel_dtg_x.setSizePolicy(sizePolicy3) self.drolabel_dtg_x.setMinimumSize(QSize(100, 35)) self.drolabel_dtg_x.setMaximumSize(QSize(100, 35)) self.drolabel_dtg_x.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.drolabel_dtg_x.setProperty(u"referenceType", 2) self.drolabel_dtg_x.setProperty(u"axisNumber", 0) self.drolabel_dtg_x.setProperty(u"latheMode", 0) self.x_axis_dro_layout.addWidget(self.drolabel_dtg_x) self.ref_x_button = ActionButton(self.widget_xyzab) self.ref_x_button.setObjectName(u"ref_x_button") sizePolicy2.setHeightForWidth(self.ref_x_button.sizePolicy().hasHeightForWidth()) self.ref_x_button.setSizePolicy(sizePolicy2) self.ref_x_button.setMinimumSize(QSize(62, 40)) self.ref_x_button.setMaximumSize(QSize(62, 40)) self.ref_x_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.ref_x_button.setStyleSheet(u"QPushButton {\n" " font: 15pt \"Probe Basic Bebas Mono\";\n" "}") self.x_axis_dro_layout.addWidget(self.ref_x_button) self.verticalLayout_4.addLayout(self.x_axis_dro_layout) self.y_axis_dro_layout = QHBoxLayout() self.y_axis_dro_layout.setSpacing(7) self.y_axis_dro_layout.setObjectName(u"y_axis_dro_layout") self.y_axis_dro_layout.setContentsMargins(1, 1, 1, 1) self.zero_y_button = MDIButton(self.widget_xyzab) self.zero_y_button.setObjectName(u"zero_y_button") self.zero_y_button.setEnabled(False) sizePolicy1.setHeightForWidth(self.zero_y_button.sizePolicy().hasHeightForWidth()) self.zero_y_button.setSizePolicy(sizePolicy1) self.zero_y_button.setMinimumSize(QSize(60, 40)) self.zero_y_button.setMaximumSize(QSize(60, 40)) self.zero_y_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.zero_y_button.setStyleSheet(u"MDIButton {\n" " font: 17pt \"Probe Basic Bebas Mono\";\n" "}") self.zero_y_button.setIcon(icon) self.zero_y_button.setIconSize(QSize(20, 20)) self.y_axis_dro_layout.addWidget(self.zero_y_button) self.dro_entry_main_y = DROLineEdit(self.widget_xyzab) self.dro_entry_main_y.setObjectName(u"dro_entry_main_y") self.dro_entry_main_y.setMinimumSize(QSize(100, 35)) self.dro_entry_main_y.setMaximumSize(QSize(100, 35)) self.dro_entry_main_y.setFont(font) self.dro_entry_main_y.setFocusPolicy(Qt.FocusPolicy.ClickFocus) self.dro_entry_main_y.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.dro_entry_main_y.setProperty(u"axisNumber", 1) self.y_axis_dro_layout.addWidget(self.dro_entry_main_y) self.drolabel_machine_y = DROLabel(self.widget_xyzab) self.drolabel_machine_y.setObjectName(u"drolabel_machine_y") sizePolicy3.setHeightForWidth(self.drolabel_machine_y.sizePolicy().hasHeightForWidth()) self.drolabel_machine_y.setSizePolicy(sizePolicy3) self.drolabel_machine_y.setMinimumSize(QSize(100, 35)) self.drolabel_machine_y.setMaximumSize(QSize(100, 35)) self.drolabel_machine_y.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.drolabel_machine_y.setProperty(u"referenceType", 0) self.drolabel_machine_y.setProperty(u"axisNumber", 1) self.drolabel_machine_y.setProperty(u"latheMode", 0) self.y_axis_dro_layout.addWidget(self.drolabel_machine_y) self.drolabel_dtg_y = DROLabel(self.widget_xyzab) self.drolabel_dtg_y.setObjectName(u"drolabel_dtg_y") sizePolicy3.setHeightForWidth(self.drolabel_dtg_y.sizePolicy().hasHeightForWidth()) self.drolabel_dtg_y.setSizePolicy(sizePolicy3) self.drolabel_dtg_y.setMinimumSize(QSize(100, 35)) self.drolabel_dtg_y.setMaximumSize(QSize(100, 35)) self.drolabel_dtg_y.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.drolabel_dtg_y.setProperty(u"referenceType", 2) self.drolabel_dtg_y.setProperty(u"axisNumber", 1) self.drolabel_dtg_y.setProperty(u"latheMode", 0) self.y_axis_dro_layout.addWidget(self.drolabel_dtg_y) self.ref_y_button = ActionButton(self.widget_xyzab) self.ref_y_button.setObjectName(u"ref_y_button") sizePolicy2.setHeightForWidth(self.ref_y_button.sizePolicy().hasHeightForWidth()) self.ref_y_button.setSizePolicy(sizePolicy2) self.ref_y_button.setMinimumSize(QSize(62, 40)) self.ref_y_button.setMaximumSize(QSize(62, 40)) self.ref_y_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.ref_y_button.setStyleSheet(u"QPushButton {\n" " font: 15pt \"Probe Basic Bebas Mono\";\n" "}") self.y_axis_dro_layout.addWidget(self.ref_y_button) self.verticalLayout_4.addLayout(self.y_axis_dro_layout) self.z_axis_dro_layout = QHBoxLayout() self.z_axis_dro_layout.setSpacing(7) self.z_axis_dro_layout.setObjectName(u"z_axis_dro_layout") self.z_axis_dro_layout.setContentsMargins(1, 1, 1, 1) self.zero_z_button = MDIButton(self.widget_xyzab) self.zero_z_button.setObjectName(u"zero_z_button") self.zero_z_button.setEnabled(False) sizePolicy1.setHeightForWidth(self.zero_z_button.sizePolicy().hasHeightForWidth()) self.zero_z_button.setSizePolicy(sizePolicy1) self.zero_z_button.setMinimumSize(QSize(60, 40)) self.zero_z_button.setMaximumSize(QSize(60, 40)) self.zero_z_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.zero_z_button.setStyleSheet(u"MDIButton {\n" " font: 17pt \"Probe Basic Bebas Mono\";\n" "}") self.zero_z_button.setIcon(icon) self.zero_z_button.setIconSize(QSize(20, 20)) self.z_axis_dro_layout.addWidget(self.zero_z_button) self.dro_entry_main_z = DROLineEdit(self.widget_xyzab) self.dro_entry_main_z.setObjectName(u"dro_entry_main_z") self.dro_entry_main_z.setMinimumSize(QSize(100, 35)) self.dro_entry_main_z.setMaximumSize(QSize(100, 35)) self.dro_entry_main_z.setFont(font) self.dro_entry_main_z.setFocusPolicy(Qt.FocusPolicy.ClickFocus) self.dro_entry_main_z.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.dro_entry_main_z.setProperty(u"axisNumber", 2) self.z_axis_dro_layout.addWidget(self.dro_entry_main_z) self.drolabel_machine_z = DROLabel(self.widget_xyzab) self.drolabel_machine_z.setObjectName(u"drolabel_machine_z") sizePolicy3.setHeightForWidth(self.drolabel_machine_z.sizePolicy().hasHeightForWidth()) self.drolabel_machine_z.setSizePolicy(sizePolicy3) self.drolabel_machine_z.setMinimumSize(QSize(100, 35)) self.drolabel_machine_z.setMaximumSize(QSize(100, 35)) self.drolabel_machine_z.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.drolabel_machine_z.setProperty(u"referenceType", 0) self.drolabel_machine_z.setProperty(u"axisNumber", 2) self.drolabel_machine_z.setProperty(u"latheMode", 0) self.z_axis_dro_layout.addWidget(self.drolabel_machine_z) self.drolabel_dtg_z = DROLabel(self.widget_xyzab) self.drolabel_dtg_z.setObjectName(u"drolabel_dtg_z") sizePolicy3.setHeightForWidth(self.drolabel_dtg_z.sizePolicy().hasHeightForWidth()) self.drolabel_dtg_z.setSizePolicy(sizePolicy3) self.drolabel_dtg_z.setMinimumSize(QSize(100, 35)) self.drolabel_dtg_z.setMaximumSize(QSize(100, 35)) self.drolabel_dtg_z.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.drolabel_dtg_z.setProperty(u"referenceType", 2) self.drolabel_dtg_z.setProperty(u"axisNumber", 2) self.drolabel_dtg_z.setProperty(u"latheMode", 0) self.z_axis_dro_layout.addWidget(self.drolabel_dtg_z) self.ref_z_button = ActionButton(self.widget_xyzab) self.ref_z_button.setObjectName(u"ref_z_button") sizePolicy2.setHeightForWidth(self.ref_z_button.sizePolicy().hasHeightForWidth()) self.ref_z_button.setSizePolicy(sizePolicy2) self.ref_z_button.setMinimumSize(QSize(62, 40)) self.ref_z_button.setMaximumSize(QSize(62, 40)) self.ref_z_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.ref_z_button.setStyleSheet(u"QPushButton {\n" " font: 15pt \"Probe Basic Bebas Mono\";\n" "}") self.z_axis_dro_layout.addWidget(self.ref_z_button) self.verticalLayout_4.addLayout(self.z_axis_dro_layout) self.a_axis_dro_layout = QHBoxLayout() self.a_axis_dro_layout.setSpacing(7) self.a_axis_dro_layout.setObjectName(u"a_axis_dro_layout") self.a_axis_dro_layout.setContentsMargins(1, 1, 1, 1) self.zero_a_button = MDIButton(self.widget_xyzab) self.zero_a_button.setObjectName(u"zero_a_button") self.zero_a_button.setEnabled(False) sizePolicy1.setHeightForWidth(self.zero_a_button.sizePolicy().hasHeightForWidth()) self.zero_a_button.setSizePolicy(sizePolicy1) self.zero_a_button.setMinimumSize(QSize(60, 40)) self.zero_a_button.setMaximumSize(QSize(60, 40)) self.zero_a_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.zero_a_button.setStyleSheet(u"MDIButton {\n" " font: 17pt \"Probe Basic Bebas Mono\";\n" "}") self.zero_a_button.setIcon(icon) self.zero_a_button.setIconSize(QSize(20, 20)) self.a_axis_dro_layout.addWidget(self.zero_a_button) self.dro_entry_main_a = DROLineEdit(self.widget_xyzab) self.dro_entry_main_a.setObjectName(u"dro_entry_main_a") self.dro_entry_main_a.setMinimumSize(QSize(100, 35)) self.dro_entry_main_a.setMaximumSize(QSize(100, 35)) self.dro_entry_main_a.setFont(font) self.dro_entry_main_a.setFocusPolicy(Qt.FocusPolicy.ClickFocus) self.dro_entry_main_a.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.dro_entry_main_a.setProperty(u"axisNumber", 3) self.a_axis_dro_layout.addWidget(self.dro_entry_main_a) self.drolabel_machine_a = DROLabel(self.widget_xyzab) self.drolabel_machine_a.setObjectName(u"drolabel_machine_a") sizePolicy3.setHeightForWidth(self.drolabel_machine_a.sizePolicy().hasHeightForWidth()) self.drolabel_machine_a.setSizePolicy(sizePolicy3) self.drolabel_machine_a.setMinimumSize(QSize(100, 35)) self.drolabel_machine_a.setMaximumSize(QSize(100, 35)) self.drolabel_machine_a.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.drolabel_machine_a.setProperty(u"referenceType", 0) self.drolabel_machine_a.setProperty(u"axisNumber", 3) self.drolabel_machine_a.setProperty(u"latheMode", 0) self.a_axis_dro_layout.addWidget(self.drolabel_machine_a) self.drolabel_dtg_a = DROLabel(self.widget_xyzab) self.drolabel_dtg_a.setObjectName(u"drolabel_dtg_a") sizePolicy3.setHeightForWidth(self.drolabel_dtg_a.sizePolicy().hasHeightForWidth()) self.drolabel_dtg_a.setSizePolicy(sizePolicy3) self.drolabel_dtg_a.setMinimumSize(QSize(100, 35)) self.drolabel_dtg_a.setMaximumSize(QSize(100, 35)) self.drolabel_dtg_a.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.drolabel_dtg_a.setProperty(u"referenceType", 2) self.drolabel_dtg_a.setProperty(u"axisNumber", 3) self.drolabel_dtg_a.setProperty(u"latheMode", 0) self.a_axis_dro_layout.addWidget(self.drolabel_dtg_a) self.ref_a_button = ActionButton(self.widget_xyzab) self.ref_a_button.setObjectName(u"ref_a_button") sizePolicy2.setHeightForWidth(self.ref_a_button.sizePolicy().hasHeightForWidth()) self.ref_a_button.setSizePolicy(sizePolicy2) self.ref_a_button.setMinimumSize(QSize(62, 40)) self.ref_a_button.setMaximumSize(QSize(62, 40)) self.ref_a_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.ref_a_button.setStyleSheet(u"QPushButton {\n" " font: 15pt \"Probe Basic Bebas Mono\";\n" "}") self.a_axis_dro_layout.addWidget(self.ref_a_button) self.verticalLayout_4.addLayout(self.a_axis_dro_layout) self.b_axis_dro_layout = QHBoxLayout() self.b_axis_dro_layout.setSpacing(7) self.b_axis_dro_layout.setObjectName(u"b_axis_dro_layout") self.b_axis_dro_layout.setContentsMargins(1, 1, 1, 1) self.zero_b_button = MDIButton(self.widget_xyzab) self.zero_b_button.setObjectName(u"zero_b_button") self.zero_b_button.setEnabled(False) sizePolicy1.setHeightForWidth(self.zero_b_button.sizePolicy().hasHeightForWidth()) self.zero_b_button.setSizePolicy(sizePolicy1) self.zero_b_button.setMinimumSize(QSize(60, 40)) self.zero_b_button.setMaximumSize(QSize(60, 40)) self.zero_b_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.zero_b_button.setStyleSheet(u"MDIButton {\n" " font: 17pt \"Probe Basic Bebas Mono\";\n" "}") self.zero_b_button.setIcon(icon) self.zero_b_button.setIconSize(QSize(20, 20)) self.b_axis_dro_layout.addWidget(self.zero_b_button) self.dro_entry_main_b = DROLineEdit(self.widget_xyzab) self.dro_entry_main_b.setObjectName(u"dro_entry_main_b") self.dro_entry_main_b.setMinimumSize(QSize(100, 35)) self.dro_entry_main_b.setMaximumSize(QSize(100, 35)) self.dro_entry_main_b.setFont(font) self.dro_entry_main_b.setFocusPolicy(Qt.FocusPolicy.ClickFocus) self.dro_entry_main_b.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.dro_entry_main_b.setProperty(u"referenceType", 1) self.dro_entry_main_b.setProperty(u"axisNumber", 4) self.dro_entry_main_b.setProperty(u"latheMode", 0) self.b_axis_dro_layout.addWidget(self.dro_entry_main_b) self.drolabel_machine_b = DROLabel(self.widget_xyzab) self.drolabel_machine_b.setObjectName(u"drolabel_machine_b") sizePolicy3.setHeightForWidth(self.drolabel_machine_b.sizePolicy().hasHeightForWidth()) self.drolabel_machine_b.setSizePolicy(sizePolicy3) self.drolabel_machine_b.setMinimumSize(QSize(100, 35)) self.drolabel_machine_b.setMaximumSize(QSize(100, 35)) self.drolabel_machine_b.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.drolabel_machine_b.setProperty(u"referenceType", 0) self.drolabel_machine_b.setProperty(u"axisNumber", 4) self.drolabel_machine_b.setProperty(u"latheMode", 0) self.b_axis_dro_layout.addWidget(self.drolabel_machine_b) self.drolabel_dtg_b = DROLabel(self.widget_xyzab) self.drolabel_dtg_b.setObjectName(u"drolabel_dtg_b") sizePolicy3.setHeightForWidth(self.drolabel_dtg_b.sizePolicy().hasHeightForWidth()) self.drolabel_dtg_b.setSizePolicy(sizePolicy3) self.drolabel_dtg_b.setMinimumSize(QSize(100, 35)) self.drolabel_dtg_b.setMaximumSize(QSize(100, 35)) self.drolabel_dtg_b.setAlignment(Qt.AlignmentFlag.AlignRight|Qt.AlignmentFlag.AlignTrailing|Qt.AlignmentFlag.AlignVCenter) self.drolabel_dtg_b.setProperty(u"referenceType", 2) self.drolabel_dtg_b.setProperty(u"axisNumber", 4) self.drolabel_dtg_b.setProperty(u"latheMode", 0) self.b_axis_dro_layout.addWidget(self.drolabel_dtg_b) self.ref_b_button = ActionButton(self.widget_xyzab) self.ref_b_button.setObjectName(u"ref_b_button") sizePolicy2.setHeightForWidth(self.ref_b_button.sizePolicy().hasHeightForWidth()) self.ref_b_button.setSizePolicy(sizePolicy2) self.ref_b_button.setMinimumSize(QSize(62, 40)) self.ref_b_button.setMaximumSize(QSize(62, 40)) self.ref_b_button.setFocusPolicy(Qt.FocusPolicy.NoFocus) self.ref_b_button.setStyleSheet(u"QPushButton {\n" " font: 15pt \"Probe Basic Bebas Mono\";\n" "}") self.b_axis_dro_layout.addWidget(self.ref_b_button) self.verticalLayout_4.addLayout(self.b_axis_dro_layout) self.verticalLayout.addWidget(self.widget_xyzab) self.retranslateUi(dros_xyzab) QMetaObject.connectSlotsByName(dros_xyzab) # setupUi def retranslateUi(self, dros_xyzab): dros_xyzab.setWindowTitle(QCoreApplication.translate("dros_xyzab", u"dros_xyzab", None)) self.zero_all_button.setText(QCoreApplication.translate("dros_xyzab", u"ALL", None)) self.zero_all_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[\n" " {\n" " \"channels\": [\n" " {\n" " \"url\": \"status:g5x_index\",\n" " \"trigger\": true,\n" " \"type\": \"int\"\n" " }\n" " ],\n" " \"expression\": \"\",\n" " \"name\": \"G5x Index\",\n" " \"property\": \"None\"\n" " }\n" "]", None)) self.zero_all_button.setProperty(u"MDICommand", QCoreApplication.translate("dros_xyzab", u"G10 L20 P{ch[0]} X0.0 Y0.0 Z0.0 A0.0 B0.0", None)) self.work_column_header.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[{\"channels\": [{\"url\": \"status:g5x_index?text\", \"trigger\": true}], \"property\": \"Text\", \"expression\": \"ch[0] + ' WORK'\\n\", \"name\": \"WCS Header\"}]", None)) self.machine_column_header.setText(QCoreApplication.translate("dros_xyzab", u"MACHINE", None)) self.dtg_column_header.setText(QCoreApplication.translate("dros_xyzab", u"DTG", None)) self.ref_all_button.setText(QCoreApplication.translate("dros_xyzab", u"REF ALL", None)) self.ref_all_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[{\"channels\": [{\"url\": \"status:all_axes_homed\", \"trigger\": true}], \"property\": \"Text\", \"expression\": \"'HOMED' if ch[0] else 'REF ALL'\", \"name\": \"reference_all\"}, {\"name\": \"home_prohibit\", \"property\": \"Enable\", \"expression\": \"not (ch[0] or ch[1] or ch[2] or ch[3] or ch[4])\", \"channels\": [{\"url\": \"status:joint.0.homing\", \"trigger\": true}, {\"url\": \"status:joint.1.homing\", \"trigger\": true}, {\"url\": \"status:joint.2.homing\", \"trigger\": true}, {\"url\": \"status:joint.3.homing\", \"trigger\": true}, {\"url\": \"status:joint.4.homing\", \"trigger\": true}]}]", None)) self.ref_all_button.setProperty(u"actionName", QCoreApplication.translate("dros_xyzab", u"machine.home.all", None)) self.zero_x_button.setText(QCoreApplication.translate("dros_xyzab", u"X", None)) self.zero_x_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[\n" " {\n" " \"channels\": [\n" " {\n" " \"url\": \"status:g5x_index\",\n" " \"trigger\": true,\n" " \"type\": \"int\"\n" " }\n" " ],\n" " \"expression\": \"\",\n" " \"name\": \"G5x Index\",\n" " \"property\": \"None\"\n" " }\n" "]", None)) self.zero_x_button.setProperty(u"MDICommand", QCoreApplication.translate("dros_xyzab", u"G10 L20 P{ch[0]} X0.0", None)) self.dro_entry_main_x.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.dro_entry_main_x.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.dro_entry_main_x.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.dro_entry_main_x.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.drolabel_machine_x.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.drolabel_machine_x.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.drolabel_machine_x.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.drolabel_machine_x.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.drolabel_dtg_x.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.drolabel_dtg_x.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.drolabel_dtg_x.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.drolabel_dtg_x.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.ref_x_button.setText(QCoreApplication.translate("dros_xyzab", u"REF X", None)) self.ref_x_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[{\"name\": \"home_prohibit\", \"property\": \"Enable\", \"expression\": \"not (ch[0] or ch[1] or ch[2] or ch[3] or ch[4])\", \"channels\": [{\"url\": \"status:joint.0.homing\", \"trigger\": true}, {\"url\": \"status:joint.1.homing\", \"trigger\": true}, {\"url\": \"status:joint.2.homing\", \"trigger\": true}, {\"url\": \"status:joint.3.homing\", \"trigger\": true}, {\"url\": \"status:joint.4.homing\", \"trigger\": true}]}]", None)) self.ref_x_button.setProperty(u"actionName", QCoreApplication.translate("dros_xyzab", u"machine.home.axis:x", None)) self.zero_y_button.setText(QCoreApplication.translate("dros_xyzab", u"Y", None)) self.zero_y_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[\n" " {\n" " \"channels\": [\n" " {\n" " \"url\": \"status:g5x_index\",\n" " \"trigger\": true,\n" " \"type\": \"int\"\n" " }\n" " ],\n" " \"expression\": \"\",\n" " \"name\": \"G5x Index\",\n" " \"property\": \"None\"\n" " }\n" "]", None)) self.zero_y_button.setProperty(u"MDICommand", QCoreApplication.translate("dros_xyzab", u"G10 L20 P{ch[0]} Y0.0", None)) self.dro_entry_main_y.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.drolabel_machine_y.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.drolabel_machine_y.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.drolabel_machine_y.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.drolabel_machine_y.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.drolabel_dtg_y.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.drolabel_dtg_y.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.drolabel_dtg_y.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.drolabel_dtg_y.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.ref_y_button.setText(QCoreApplication.translate("dros_xyzab", u"REF Y", None)) self.ref_y_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[{\"name\": \"home_prohibit\", \"property\": \"Enable\", \"expression\": \"not (ch[0] or ch[1] or ch[2] or ch[3] or ch[4])\", \"channels\": [{\"url\": \"status:joint.0.homing\", \"trigger\": true}, {\"url\": \"status:joint.1.homing\", \"trigger\": true}, {\"url\": \"status:joint.2.homing\", \"trigger\": true}, {\"url\": \"status:joint.3.homing\", \"trigger\": true}, {\"url\": \"status:joint.4.homing\", \"trigger\": true}]}]", None)) self.ref_y_button.setProperty(u"actionName", QCoreApplication.translate("dros_xyzab", u"machine.home.axis:y", None)) self.zero_z_button.setText(QCoreApplication.translate("dros_xyzab", u"Z", None)) self.zero_z_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[\n" " {\n" " \"channels\": [\n" " {\n" " \"url\": \"status:g5x_index\",\n" " \"trigger\": true,\n" " \"type\": \"int\"\n" " }\n" " ],\n" " \"expression\": \"\",\n" " \"name\": \"G5x Index\",\n" " \"property\": \"None\"\n" " }\n" "]", None)) self.zero_z_button.setProperty(u"MDICommand", QCoreApplication.translate("dros_xyzab", u"G10 L20 P{ch[0]} Z0.0", None)) self.dro_entry_main_z.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.drolabel_machine_z.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.drolabel_machine_z.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.drolabel_machine_z.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.drolabel_machine_z.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.drolabel_dtg_z.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.drolabel_dtg_z.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.drolabel_dtg_z.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.drolabel_dtg_z.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.ref_z_button.setText(QCoreApplication.translate("dros_xyzab", u"REF Z", None)) self.ref_z_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[{\"name\": \"home_prohibit\", \"property\": \"Enable\", \"expression\": \"not (ch[0] or ch[1] or ch[2] or ch[3] or ch[4])\", \"channels\": [{\"url\": \"status:joint.0.homing\", \"trigger\": true}, {\"url\": \"status:joint.1.homing\", \"trigger\": true}, {\"url\": \"status:joint.2.homing\", \"trigger\": true}, {\"url\": \"status:joint.3.homing\", \"trigger\": true}, {\"url\": \"status:joint.4.homing\", \"trigger\": true}]}]", None)) self.ref_z_button.setProperty(u"actionName", QCoreApplication.translate("dros_xyzab", u"machine.home.axis:z", None)) self.zero_a_button.setText(QCoreApplication.translate("dros_xyzab", u"A", None)) self.zero_a_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[\n" " {\n" " \"channels\": [\n" " {\n" " \"url\": \"status:g5x_index\",\n" " \"trigger\": true\n" " }\n" " ],\n" " \"expression\": \"\",\n" " \"name\": \"G5x Index\",\n" " \"property\": \"None\"\n" " }\n" "]", None)) self.zero_a_button.setProperty(u"MDICommand", QCoreApplication.translate("dros_xyzab", u"G10 L20 P{ch[0]} A0.0", None)) self.dro_entry_main_a.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.drolabel_machine_a.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.drolabel_machine_a.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.drolabel_machine_a.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.drolabel_machine_a.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.drolabel_dtg_a.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.drolabel_dtg_a.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.drolabel_dtg_a.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.drolabel_dtg_a.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.ref_a_button.setText(QCoreApplication.translate("dros_xyzab", u"REF A", None)) self.ref_a_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[{\"name\": \"home_prohibit\", \"property\": \"Enable\", \"expression\": \"not (ch[0] or ch[1] or ch[2] or ch[3] or ch[4])\", \"channels\": [{\"url\": \"status:joint.0.homing\", \"trigger\": true}, {\"url\": \"status:joint.1.homing\", \"trigger\": true}, {\"url\": \"status:joint.2.homing\", \"trigger\": true}, {\"url\": \"status:joint.3.homing\", \"trigger\": true}, {\"url\": \"status:joint.4.homing\", \"trigger\": true}]}]", None)) self.ref_a_button.setProperty(u"actionName", QCoreApplication.translate("dros_xyzab", u"machine.home.axis:a", None)) self.zero_b_button.setText(QCoreApplication.translate("dros_xyzab", u"B", None)) self.zero_b_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[\n" " {\n" " \"channels\": [\n" " {\n" " \"url\": \"status:g5x_index\",\n" " \"trigger\": true,\n" " \"type\": \"int\"\n" " }\n" " ],\n" " \"expression\": \"\",\n" " \"name\": \"G5x Index\",\n" " \"property\": \"None\"\n" " }\n" "]", None)) self.zero_b_button.setProperty(u"MDICommand", QCoreApplication.translate("dros_xyzab", u"G10 L20 P{ch[0]} B0.0", None)) self.dro_entry_main_b.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.dro_entry_main_b.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.dro_entry_main_b.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.dro_entry_main_b.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.drolabel_machine_b.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.drolabel_machine_b.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.drolabel_machine_b.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.drolabel_machine_b.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.drolabel_dtg_b.setProperty(u"inchFormat", QCoreApplication.translate("dros_xyzab", u"%9.4f", None)) self.drolabel_dtg_b.setProperty(u"millimeterFormat", QCoreApplication.translate("dros_xyzab", u"%10.3f", None)) self.drolabel_dtg_b.setProperty(u"degreeFormat", QCoreApplication.translate("dros_xyzab", u"%10.2f", None)) self.drolabel_dtg_b.setProperty(u"styleSet", QCoreApplication.translate("dros_xyzab", u"dataField17", None)) self.ref_b_button.setText(QCoreApplication.translate("dros_xyzab", u"REF B", None)) self.ref_b_button.setProperty(u"rules", QCoreApplication.translate("dros_xyzab", u"[{\"name\": \"home_prohibit\", \"property\": \"Enable\", \"expression\": \"not (ch[0] or ch[1] or ch[2] or ch[3] or ch[4])\", \"channels\": [{\"url\": \"status:joint.0.homing\", \"trigger\": true}, {\"url\": \"status:joint.1.homing\", \"trigger\": true}, {\"url\": \"status:joint.2.homing\", \"trigger\": true}, {\"url\": \"status:joint.3.homing\", \"trigger\": true}, {\"url\": \"status:joint.4.homing\", \"trigger\": true}]}]", None)) self.ref_b_button.setProperty(u"actionName", QCoreApplication.translate("dros_xyzab", u"machine.home.axis:b", None)) # retranslateUi