Quasar > User interfaces

User interfaces


An overview of the different functions and classes:

formOpens a new window
msgboxShows a simple message box
qbuttonA simple GUI element that can contain text and/or an image and where the user can click on.
qcheckboxRepresents an option that the user can select (or unselect). Useful for parameters with binary values.
qcomboboxRepresents a selection control with a dropdown box
qdisplayA display control that can be used for showing plots, images or printing text.
qeventA message sent by a GUI control to indicate a certain action (for example when the user clicks on a button
qformA form can contain controls such as sliders and graphs.
qgldisplayA display object that can be used for interactive 3D visualization (through OpenGL)
qheadingA simple GUI control to indicate a heading. The title of the heading is typically printed in bold.
qhorizontallayoutA horizontal layout can be used for arranging controls horizontally.
qimshowAn image viewer object (as constructed by the function ). Allows to manipulate many of the properties of the image viewer programmatically, such as the zoom factor, scroll position, 3D viewing angles etc.
qkeyeventHolds information about a particular key stroke
qmenuThe menu class allows you to hierachically arrange items.
qmouseeventHolds information about a particular mouse event
qplotA plot control (as constructed by the function ). Allows to manipulate many of the properties of the plot properties programmatically.
qsliderControl to visually adjust the value of a parameter.
qvectorlayerRepresents a layer for vector drawings (using Cairo or OpenGL)
qvectorlayer3dRepresents a layer for 3D vector drawings (using OpenGL)