dros_user 0 0 466 316 0 0 dros_user Qt::LayoutDirection::LeftToRight 0 0 0 0 0 0 0 0 0 0 7 1 1 1 1 false 0 0 60 40 60 40 Qt::FocusPolicy::NoFocus Qt::LayoutDirection::LeftToRight MDIButton { font: 14pt "Probe Basic Bebas Mono"; } ALL :/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 Y0.0 Z0.0 A0.0 B0.0 C0.0 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 5 7 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 1 0 62 40 62 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] 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}]}] machine.home.all 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 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] 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}]}] 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] 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}]}] 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] 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}]}] 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] 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}]}] machine.home.axis:a 7 1 1 1 1 false 0 0 60 40 60 40 Qt::FocusPolicy::NoFocus MDIButton { font: 17pt "Probe Basic Bebas Mono"; } B :/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]} B0.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 4 %9.4f %10.3f %10.2f 0 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 0 4 %9.4f %10.3f %10.2f 0 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 2 4 %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 B [{"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}]}] machine.home.axis:b 7 1 1 1 1 false 0 0 60 40 60 40 Qt::FocusPolicy::NoFocus MDIButton { font: 17pt "Probe Basic Bebas Mono"; } C :/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]} C0.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 5 %9.4f %10.3f %10.2f 0 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 0 5 %9.4f %10.3f %10.2f 0 dataField17 0 0 100 35 100 35 Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter 2 5 %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 C [{"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}]}] machine.home.axis:c 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