|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trolltech.qt.QSignalEmitter
com.trolltech.qt.QtJambiObject
com.trolltech.qt.gui.QAbstractGraphicsShapeItem
com.trolltech.qt.gui.QGraphicsSimpleTextItem
public class QGraphicsSimpleTextItem
The QGraphicsSimpleTextItem class provides a simple text path item that you can add to a QGraphicsScene.
To set the item's text, you can either pass a QString to QGraphicsSimpleTextItem's constructor, or call setText to change the text later. To set the text fill color, call setBrush.
The simple text item can have both a fill and an outline; setBrush will set the text fill (i.e., text color), and setPen sets the pen that will be used to draw the text outline. (The latter can be slow, especially for complex pens, and items with long text content.) If all you want is to draw a simple line of text, you should call setBrush only, and leave the pen unset; QGraphicsSimpleTextItem's pen is by default Qt::NoPen.
QGraphicsSimpleTextItem uses the text's formatted size and the associated font to provide a reasonable implementation of boundingRect, shape, and contains. You can set the font by calling setFont.
QGraphicsSimpleText does not display rich text; instead, you can use QGraphicsTextItem, which provides full text control capabilities.
Nested Class Summary | |
---|---|
static class |
QGraphicsSimpleTextItem.enum_1
Press link for info on QGraphicsSimpleTextItem.enum_1 |
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter |
---|
QSignalEmitter.Signal0, QSignalEmitter.Signal1<A>, QSignalEmitter.Signal2<A,B>, QSignalEmitter.Signal3<A,B,C>, QSignalEmitter.Signal4<A,B,C,D>, QSignalEmitter.Signal5<A,B,C,D,E>, QSignalEmitter.Signal6<A,B,C,D,E,F>, QSignalEmitter.Signal7<A,B,C,D,E,F,G>, QSignalEmitter.Signal8<A,B,C,D,E,F,G,H>, QSignalEmitter.Signal9<A,B,C,D,E,F,G,H,I> |
Constructor Summary | |
---|---|
QGraphicsSimpleTextItem()
Equivalent to QGraphicsSimpleTextItem(, 0). |
|
QGraphicsSimpleTextItem(QGraphicsItemInterface parent)
Equivalent to QGraphicsSimpleTextItem(parent, 0). |
|
QGraphicsSimpleTextItem(QGraphicsItemInterface parent,
QGraphicsScene scene)
Constructs a QGraphicsSimpleTextItem, using parent as the default plain text. |
|
QGraphicsSimpleTextItem(java.lang.String text)
Creates a new parentless QGraphicsSimpleTextItem with the specified text. |
|
QGraphicsSimpleTextItem(java.lang.String text,
QGraphicsItemInterface parent)
Creates a new QGraphicsSimpleTextItem with the specified text and parent. |
|
QGraphicsSimpleTextItem(java.lang.String text,
QGraphicsItemInterface parent,
QGraphicsScene scene)
Creates a new QGraphicsSimpleTextItem with the specified text and parent, and adds it to scene. |
Method Summary | |
---|---|
QRectF |
boundingRect()
This function is reimplemented for internal reasons. |
boolean |
contains(QPointF point)
This function is reimplemented for internal reasons. |
java.lang.Object |
extension(java.lang.Object variant)
This function is reimplemented for internal reasons. |
QFont |
font()
Returns the font that is used to draw the item's text. |
static QGraphicsSimpleTextItem |
fromNativePointer(QNativePointer nativePointer)
This function returns the QGraphicsSimpleTextItem instance pointed to by nativePointer |
boolean |
isObscuredBy(QGraphicsItemInterface item)
This function is reimplemented for internal reasons. |
QPainterPath |
opaqueArea()
This function is reimplemented for internal reasons. |
void |
paint(QPainter painter,
QStyleOptionGraphicsItem option,
QWidget widget)
This function is reimplemented for internal reasons. |
void |
setExtension(QGraphicsItem.Extension extension,
java.lang.Object variant)
This method is used internally by Qt Jambi. |
void |
setFont(QFont font)
Sets the font that is used to draw the item's text to font. |
void |
setText(java.lang.String text)
Sets the item's text to text. |
QPainterPath |
shape()
This function is reimplemented for internal reasons. |
boolean |
supportsExtension(QGraphicsItem.Extension extension)
This method is used internally by Qt Jambi. |
java.lang.String |
text()
Returns the item's text. |
int |
type()
This function is reimplemented for internal reasons. |
Methods inherited from class com.trolltech.qt.QtJambiObject |
---|
dispose, disposed, finalize, reassignNativeResources, tr, tr, tr |
Methods inherited from class com.trolltech.qt.QSignalEmitter |
---|
blockSignals, disconnect, disconnect, signalsBlocked, signalSender, thread |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.trolltech.qt.QtJambiInterface |
---|
disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership |
Constructor Detail |
---|
public QGraphicsSimpleTextItem(java.lang.String text, QGraphicsItemInterface parent)
public QGraphicsSimpleTextItem(java.lang.String text)
public QGraphicsSimpleTextItem(java.lang.String text, QGraphicsItemInterface parent, QGraphicsScene scene)
public QGraphicsSimpleTextItem(QGraphicsItemInterface parent)
Equivalent to QGraphicsSimpleTextItem(parent, 0).
public QGraphicsSimpleTextItem()
Equivalent to QGraphicsSimpleTextItem(, 0).
public QGraphicsSimpleTextItem(QGraphicsItemInterface parent, QGraphicsScene scene)
Constructs a QGraphicsSimpleTextItem, using parent as the default plain text.
scene is passed to QGraphicsItem's constructor.
Method Detail |
---|
public final QFont font()
Returns the font that is used to draw the item's text.
public final void setFont(QFont font)
Sets the font that is used to draw the item's text to font.
public final void setText(java.lang.String text)
Sets the item's text to text. The text will be displayed as plain text. Newline characters ('\n') as well as characters of type QChar::LineSeparator will cause item to break the text into multiple lines.
public final java.lang.String text()
Returns the item's text.
public QRectF boundingRect()
This function is reimplemented for internal reasons.
boundingRect
in interface QGraphicsItemInterface
boundingRect
in class QAbstractGraphicsShapeItem
public boolean contains(QPointF point)
This function is reimplemented for internal reasons.
contains
in interface QGraphicsItemInterface
contains
in class QAbstractGraphicsShapeItem
public java.lang.Object extension(java.lang.Object variant)
This function is reimplemented for internal reasons.
extension
in interface QGraphicsItemInterface
extension
in class QAbstractGraphicsShapeItem
public boolean isObscuredBy(QGraphicsItemInterface item)
This function is reimplemented for internal reasons.
isObscuredBy
in interface QGraphicsItemInterface
isObscuredBy
in class QAbstractGraphicsShapeItem
public QPainterPath opaqueArea()
This function is reimplemented for internal reasons.
opaqueArea
in interface QGraphicsItemInterface
opaqueArea
in class QAbstractGraphicsShapeItem
public void paint(QPainter painter, QStyleOptionGraphicsItem option, QWidget widget)
This function is reimplemented for internal reasons.
paint
in interface QGraphicsItemInterface
paint
in class QAbstractGraphicsShapeItem
public void setExtension(QGraphicsItem.Extension extension, java.lang.Object variant)
This method is used internally by Qt Jambi. Do not use it in your applications.
setExtension
in interface QGraphicsItemInterface
setExtension
in class QAbstractGraphicsShapeItem
public QPainterPath shape()
This function is reimplemented for internal reasons.
shape
in interface QGraphicsItemInterface
shape
in class QAbstractGraphicsShapeItem
public boolean supportsExtension(QGraphicsItem.Extension extension)
This method is used internally by Qt Jambi. Do not use it in your applications.
supportsExtension
in interface QGraphicsItemInterface
supportsExtension
in class QAbstractGraphicsShapeItem
public int type()
This function is reimplemented for internal reasons.
type
in interface QGraphicsItemInterface
type
in class QAbstractGraphicsShapeItem
public static QGraphicsSimpleTextItem fromNativePointer(QNativePointer nativePointer)
nativePointer
- the QNativePointer of which object should be returned.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |