The QLabel widget displays a static text. (details) (complete member list)
#include <qlabel.h>
Inherits QFrame.
A label is a text field that can have an optional frame (since QLabel inherits QFrame).
The contents of a label can be specified as a normal text or as a numeric value (which is internally converted to a text).
A label can be aligned in many different ways. The alignment setting specifies where to position the contents relative to the frame rectangle. See setAlignment() for a description of the alignment flags.
Enabling auto-resizing will make a label resize itself whenever the contents change.
Example of use:
QLabel *label = new QLabel;
label->setFrame( QFrame::Panel | QFrame::Sunken );
label->setText( "first line\nsecond line" );
label->setAlignment( AlignBottom | AlignRight );
Constructs an empty label which is left-aligned, vertically centered and without automatic resizing.
The parent and name arguments are passed to the QWidget constructor.
Constructs a label with a text. The label is left-aligned, vertically centered and without automatic resizing.
The parent and name arguments are passed to the QWidget constructor.
Adjusts the size of the label to fit the contents.
This function is called automatically whenever the contents change and auto-resizing is enabled.
See also: setAutoResizing().
Returns the alignment setting.
The default alignment is AlignLeft | AlignVCenter | ExpandTabs
.
See also: setAlignment().
Returns TRUE if auto-resizing is enabled, or FALSE if auto-resizing is disabled.
Auto-resizing is disabled by default.
See also: setAutoResizing().
Draws the label contents using the painter p.
Sets the alignment of the label contents and redraws itself.
The alignment is the bitwise OR of the following flags:
AlignLeft
aligns to the left border.
AlignRight
aligns to the right border.
AlignHCenter
aligns horizontally centered.
AlignTop
aligns to the top border.
AlignBottom
aligns to the bottom border.
AlignVCenter
aligns vertically centered
AlignCenter
(= AlignHCenter
| AlignVCenter)
ExpandTabs
expands tabulators.
WordBreak
enables automatic word breaking.
See also: alignment().
Enables auto-resizing if enable is TRUE, or disables it if enable is FALSE.
When auto-resizing is enabled, the label will resize itself whenever the contents change.
See also: autoResizing() and adjustSize().
Sets the label contents to num (converts it to text) and redraws the contents.
The label resizes itself if auto-resizing is enabled.
See also: setAutoResize().
Sets the label contents to num (converts it to text) and redraws the contents.
The label resizes itself if auto-resizing is enabled.
See also: setAutoResize().
Sets the label contents to num (converts it to text) and redraws the contents.
The label resizes itself if auto-resizing is enabled.
See also: setAutoResize().
Sets the label contents to num (converts it to text) and redraws the contents.
The label resizes itself if auto-resizing is enabled.
See also: setAutoResize().
Sets the label contents to text and redraws the contents.
The label resizes itself if auto-resizing is enabled.
See also: setAutoResize().
Returns the label text.
Updates the label, not the frame.
This file is part of the Qt toolkit, copyright 1995 Troll Tech, all rights reserved.
It was generated from the following files: