A Qt string or an output device dependent string.
#include <qwt3d_label.h>
Public Member Functions | |
Label (const QString &family, int pointSize, int weight=QFont::Normal, bool italic=false) | |
void | setFont (QString const &family, int pointSize, int weight=QFont::Normal, bool italic=false) |
void | adjust (int gap) |
double | gap () const |
void | setPosition (Qwt3D::Triple pos, ANCHOR a=BottomLeft) |
void | setRelPosition (Tuple rpos, ANCHOR a) |
Qwt3D::Triple | first () const |
Qwt3D::Triple | second () const |
ANCHOR | anchor () const |
virtual void | setColor (double r, double g, double b, double a=1) |
virtual void | setColor (Qwt3D::RGBA rgba) |
void | setString (QString const &s) |
void | draw () |
Static Public Member Functions | |
static void | useDeviceFonts (bool val) |
void adjust | ( | int | gap | ) |
Fine tunes label;.
Adds an additional shift to the anchor point. This happens in a more or less intelligent manner depending on the nature of the anchor:
anchor type shift left aligned --> right aligned <-- top aligned top-down bottom aligned bottom-up
The unit is user space dependend (one pixel on screen - play around to get satisfying results)
void setPosition | ( | Qwt3D::Triple | pos, | |
ANCHOR | a = BottomLeft | |||
) |
Sets the labels position.
example:
Anchor TopCenter (*) resp. BottomRight(X) +----*----+ | Pixmap | +---------X