Skip to content
This repository has been archived by the owner on Nov 7, 2024. It is now read-only.
Dolica Akello-Egwel edited this page Mar 29, 2019 · 34 revisions

Welcome to the NeXus Constructor wiki!

The Nexus Constructor uses a Qt-QML UI through the 'Qt for Python' (aka'PySide2') bindings. While not as widely used as the PyQt5 library, it is an official set of bindings produced by Qt.

This wiki consists of three main sections:

  • Developer Notes - a resource that aims to compile and explain noteworthy features (or quirks) of the program so that developers know what they're working with. Consult this to get a general view of the program.
  • QML Guide - a guide/tips and tricks resource for "pure" QML. Consult this if you are trying to do something that is purely concerned with the views and has no interaction with Python.
  • Qt for Python Guide - a tutorial/tips and tricks resource for using QML with Python. Consult this if the problem you are dealing with involves the views communicating with Python.

Contents