|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trolltech.qt.internal.QSignalEmitterInternal
com.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.
QGraphicsTextItem
, QGraphicsPathItem
, QGraphicsRectItem
, QGraphicsEllipseItem
, QGraphicsPixmapItem
, QGraphicsPolygonItem
, QGraphicsLineItem
, and The Graphics View Framework.
Nested Class Summary | |
---|---|
static class |
QGraphicsSimpleTextItem.enum_1
|
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter |
---|
QSignalEmitter.AbstractSignal, QSignalEmitter.Signal0, QSignalEmitter.Signal1, QSignalEmitter.Signal2, QSignalEmitter.Signal3, QSignalEmitter.Signal4, QSignalEmitter.Signal5, QSignalEmitter.Signal6, QSignalEmitter.Signal7, QSignalEmitter.Signal8, QSignalEmitter.Signal9 |
Nested classes/interfaces inherited from class com.trolltech.qt.internal.QSignalEmitterInternal |
---|
com.trolltech.qt.internal.QSignalEmitterInternal.AbstractSignalInternal |
Field Summary |
---|
Fields inherited from class com.trolltech.qt.internal.QSignalEmitterInternal |
---|
currentSender |
Constructor Summary | |
---|---|
QGraphicsSimpleTextItem()
Constructs a QGraphicsSimpleTextItem. |
|
QGraphicsSimpleTextItem(QGraphicsItemInterface parent)
Constructs a QGraphicsSimpleTextItem. |
|
QGraphicsSimpleTextItem(QGraphicsItemInterface parent,
QGraphicsScene scene)
Constructs a QGraphicsSimpleTextItem. |
|
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 | |
---|---|
QFont |
font()
Returns the font that is used to draw the item's text. |
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. |
java.lang.String |
text()
Returns the item's text. |
Methods inherited from class com.trolltech.qt.QtJambiObject |
---|
dispose, disposed, equals, finalize, reassignNativeResources, tr, tr, tr |
Methods inherited from class com.trolltech.qt.QSignalEmitter |
---|
blockSignals, disconnect, disconnect, signalsBlocked, signalSender, thread |
Methods inherited from class com.trolltech.qt.internal.QSignalEmitterInternal |
---|
__qt_signalInitialization |
Methods inherited from class java.lang.Object |
---|
clone, 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(QGraphicsItemInterface parent)
parent is passed to QGraphicsItem
's constructor. The item is added to scene.
QGraphicsScene::addItem()
.
public QGraphicsSimpleTextItem()
parent is passed to QGraphicsItem
's constructor. The item is added to scene.
QGraphicsScene::addItem()
.
public QGraphicsSimpleTextItem(QGraphicsItemInterface parent, QGraphicsScene scene)
parent is passed to QGraphicsItem
's constructor. The item is added to scene.
QGraphicsScene::addItem()
.
public QGraphicsSimpleTextItem(java.lang.String text, QGraphicsItemInterface parent)
public QGraphicsSimpleTextItem(java.lang.String text)
public QGraphicsSimpleTextItem(java.lang.String text, QGraphicsItemInterface parent, QGraphicsScene scene)
Method Detail |
---|
public final QFont font()
setFont()
.
public final void setFont(QFont font)
font()
.
public final void setText(java.lang.String text)
QChar::LineSeparator
will cause item to break the text into multiple lines. text()
.
public final java.lang.String text()
setText()
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |