dros_xyza 0 0 469 272 0 0 dros_xyza Qt::LayoutDirection::LeftToRight 0 0 0 0 0 4 0 0 0 0 8 1 1 1 1 0 0 0 40 16777215 40 .QFrame{ border-style: solid; border-color: rgb(176, 179,172); border-width: 1px; border-radius: 4px; background-color: rgb(90, 90, 90); padding: -5px; } QFrame::Shape::StyledPanel QFrame::Shadow::Raised 8 15 20 0 0 60 17 60 17 QLabel{ color: rgb(238, 238, 236); font: 16pt "Probe Basic Bebas Mono"; padding-left: 1px; padding-right: 20px; } AXIS Qt::AlignmentFlag::AlignCenter [] 0 0 100 17 100 17 QLabel{ color: rgb(238, 238, 236); font: 16pt "Probe Basic Bebas Mono"; padding-left: 6px; } Qt::AlignmentFlag::AlignCenter [{"channels": [{"url": "status:g5x_index?text", "trigger": true}], "property": "Text", "expression": "ch[0] + ' WORK'\n", "name": "WCS Header"}] false 0 0 100 17 100 17 QLabel{ color: rgb(238, 238, 236); font: 16pt "Probe Basic Bebas Mono"; } MACHINE Qt::AlignmentFlag::AlignCenter 0 0 100 17 100 17 QLabel{ color: rgb(238, 238, 236); font: 16pt "Probe Basic Bebas Mono"; } DTG Qt::AlignmentFlag::AlignCenter 0 0 40 17 40 17 QLabel{ color: rgb(238, 238, 236); font: 16pt "Probe Basic Bebas Mono"; padding-left: 6px; } REF Qt::AlignmentFlag::AlignCenter [] 7 1 1 1 1 false 0 0 60 40 60 40 Qt::FocusPolicy::NoFocus Qt::LayoutDirection::LeftToRight MDIButton { font: 17pt "Probe Basic Bebas Mono"; } X :/images/zero.png:/images/zero.png 20 20 [ { "channels": [ { "url": "status:g5x_index", "trigger": true, "type": "int" } ], "expression": "", "name": "G5x Index", "property": "None" } ] G10 L20 P{ch[0]} X0.0 100 35 100 35 Probe Basic Bebas Mono 17 false false Qt::FocusPolicy::ClickFocus 0 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 1 0 %9.4f %10.3f %10.2f 0 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 0 0 %9.4f %10.3f %10.2f 0 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 2 0 %9.4f %10.3f %10.2f 0 dataField17 0 0 62 40 62 40 Qt::FocusPolicy::NoFocus QPushButton { font: 15pt "Probe Basic Bebas Mono"; } REF X [{"name": "home_prohibit", "property": "Enable", "expression": "not (ch[0] or ch[1] or ch[2] or ch[3])", "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}]}] machine.home.axis:x 7 1 1 1 1 false 0 0 60 40 60 40 Qt::FocusPolicy::NoFocus MDIButton { font: 17pt "Probe Basic Bebas Mono"; } Y :/images/zero.png:/images/zero.png 20 20 [ { "channels": [ { "url": "status:g5x_index", "trigger": true, "type": "int" } ], "expression": "", "name": "G5x Index", "property": "None" } ] G10 L20 P{ch[0]} Y0.0 100 35 100 35 Probe Basic Bebas Mono 17 false false Qt::FocusPolicy::ClickFocus Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 1 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 0 1 %9.4f %10.3f %10.2f 0 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 2 1 %9.4f %10.3f %10.2f 0 dataField17 0 0 62 40 62 40 Qt::FocusPolicy::NoFocus QPushButton { font: 15pt "Probe Basic Bebas Mono"; } REF Y [{"name": "home_prohibit", "property": "Enable", "expression": "not (ch[0] or ch[1] or ch[2] or ch[3])", "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}]}] machine.home.axis:y 7 1 1 1 1 false 0 0 60 40 60 40 Qt::FocusPolicy::NoFocus MDIButton { font: 17pt "Probe Basic Bebas Mono"; } Z :/images/zero.png:/images/zero.png 20 20 [ { "channels": [ { "url": "status:g5x_index", "trigger": true, "type": "int" } ], "expression": "", "name": "G5x Index", "property": "None" } ] G10 L20 P{ch[0]} Z0.0 100 35 100 35 Probe Basic Bebas Mono 17 false false Qt::FocusPolicy::ClickFocus Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 2 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 0 2 %9.4f %10.3f %10.2f 0 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 2 2 %9.4f %10.3f %10.2f 0 dataField17 0 0 62 40 62 40 Qt::FocusPolicy::NoFocus QPushButton { font: 15pt "Probe Basic Bebas Mono"; } REF Z [{"name": "home_prohibit", "property": "Enable", "expression": "not (ch[0] or ch[1] or ch[2] or ch[3])", "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}]}] machine.home.axis:z 7 1 1 1 1 false 0 0 60 40 60 40 Qt::FocusPolicy::NoFocus MDIButton { font: 17pt "Probe Basic Bebas Mono"; } A :/images/zero.png:/images/zero.png 20 20 [ { "channels": [ { "url": "status:g5x_index", "trigger": true } ], "expression": "", "name": "G5x Index", "property": "None" } ] G10 L20 P{ch[0]} A0.0 100 35 100 35 Probe Basic Bebas Mono 17 false false Qt::FocusPolicy::ClickFocus Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 3 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 0 3 %9.4f %10.3f %10.2f 0 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 2 3 %9.4f %10.3f %10.2f 0 dataField17 0 0 62 40 62 40 Qt::FocusPolicy::NoFocus QPushButton { font: 15pt "Probe Basic Bebas Mono"; } REF A [{"name": "home_prohibit", "property": "Enable", "expression": "not (ch[0] or ch[1] or ch[2] or ch[3])", "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}]}] machine.home.axis:a 20 3 1 3 1 false 1 0 60 40 16777215 40 Qt::FocusPolicy::NoFocus Qt::LayoutDirection::LeftToRight MDIButton { font: 15pt "Probe Basic Bebas Mono"; } ZERO ALL 20 20 [ { "channels": [ { "url": "status:g5x_index", "trigger": true, "type": "int" } ], "expression": "", "name": "G5x Index", "property": "None" } ] G10 L20 P{ch[0]} X0.0 Y0.0 Z0.0 1 0 62 40 16777215 40 Qt::FocusPolicy::NoFocus QPushButton { font: 15pt "Probe Basic Bebas Mono"; } REF ALL [{"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])", "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}]}] machine.home.all ActionButton QPushButton
qtpyvcp.widgets.button_widgets.action_button
MDIButton QPushButton
qtpyvcp.widgets.button_widgets.mdi_button
StatusLabel QLabel
qtpyvcp.widgets.display_widgets.status_label
DROLabel QLabel
qtpyvcp.widgets.display_widgets.dro_label
DROLineEdit QLineEdit
qtpyvcp.widgets.input_widgets.dro_line_edit