Custom User Interfaces

V-REP offers two different custom user interfaces, where each one offers a specific behaviour, feature, or way to operate:

  • Qt-based custom UIs: this is the most recently developed custom UI type and offers functionalities based on the Qt framework. Since it is wrapped in a V-REP plugin (v_repExtCustomUI), it is also relatively easy for users to extend its functionality. We highly recommend you to use this type of custom user interface.
  • OpenGl-based custom UIs: this is the first developed custom UI type, and is based on OpenGl. It is relatively flexible, but might be unpractical and overly time-consuming when developing complex UIs. Additionally, it is unlikely that it will be further developed or improved in future. For that reason, it often makes more sense to use the Qt-based custom UIs instead.