Flex GUI Description

Flex GUI is a flexible GUI that can be customized to suit your needs.

  • Uses stock Qt Designer 5 or 6

  • Widget names are used to connect controls to the correct code

  • Widgets are auto-discovered at startup

  • Special widgets only need Dynamic Properties to be discovered and created

  • Your GUI can have exactly the controls and labels you want

  • You can create and use your own style sheet, changing fonts, colors, etc.

  • All Flex GUI configuration is done in the .ini file

  • Flex GUI remembers the size and position of your GUI

Features

  • Status Labels

  • Menu Actions

  • Button Actions

  • Button Controls

  • Plotter

  • MDI Input and Buttons

  • Spindle Controls

  • Probing with Spindle Safety

  • Tool Change Controls

  • Coordinate System Controls

  • HAL Buttons, Spinboxes, Sliders, Labels and LCDs

  • Touch Screen Controls and Popups

Acronyms

The following acronyms will be found in this document

  • NC = Numerical Control code includes G, M and O codes

  • G = Geometric code is used for geometric movements

  • M = Miscellaneous code is used for non-movement functions

  • O = Organizing code is used in CNC programs to control flow