class QCustom3DLabel

The QCustom3DLabel class adds a custom label to a graph. More

Inheritance diagram of PySide6.QtGraphs.QCustom3DLabel

Synopsis

Properties

Methods

Signals

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description

The text, font, position, scaling, rotation, and colors of a custom label can be set. In addition, the visibility of the borders and background of the label can be toggled. Colors, borders, and background are determined by the active theme unless set explicitly.

Note

In scaling, the z-coordinate has no effect. Setting the same x- and y-coordinates retains the original font dimensions.

See also

addCustomItem()

Note

Properties can be used directly when from __feature__ import true_property is used or via accessor functions otherwise.

property backgroundColorᅟ: QColor

This property holds The color for the label background, if enabled..

Defaults to Qt::gray.

See also

backgroundVisible

Access functions:
property backgroundVisibleᅟ: bool

This property holds Whether the label background is visible..

If set to false, backgroundColor() has no effect. Defaults to true.

Access functions:
property borderVisibleᅟ: bool

This property holds Whether label borders are visible..

Defaults to true.

Access functions:
property facingCameraᅟ: bool

This property holds Whether the label will always face the camera..

Defaults to false. If set to true, rotation() has no effect.

Access functions:
property fontᅟ: QFont

This property holds The font to be used for the label..

Defaults to QFont("Arial", 20). Special formatting (for example, outlined) is not supported.

Access functions:
property textᅟ: str

This property holds The text for the label..

Rich text is not supported.

Access functions:
property textColorᅟ: QColor

This property holds The color for the label text..

Also affects the label border, if enabled. Defaults to Qt::white.

See also

borderVisible

Access functions:
__init__([parent=None])
Parameters:

parentQObject

Constructs a custom 3D label with the given parent.

__init__(text, font, position, scaling, rotation[, parent=None])
Parameters:

Constructs a custom 3D label with the given text, font, position, scaling, rotation, and optional parent.

Note

Setting the same x- and y-coordinates for scaling retains the original font dimensions.

backgroundColor()
Return type:

QColor

Getter of property backgroundColorᅟ .

backgroundColorChanged(color)
Parameters:

colorQColor

Notification signal of property backgroundColorᅟ .

backgroundVisibleChanged(visible)
Parameters:

visible – bool

Notification signal of property backgroundVisibleᅟ .

borderVisibleChanged(visible)
Parameters:

visible – bool

Notification signal of property borderVisibleᅟ .

facingCameraChanged(enabled)
Parameters:

enabled – bool

Notification signal of property facingCameraᅟ .

font()
Return type:

QFont

See also

setFont()

Getter of property fontᅟ .

fontChanged(font)
Parameters:

fontQFont

Notification signal of property fontᅟ .

isBackgroundVisible()
Return type:

bool

Getter of property backgroundVisibleᅟ .

isBorderVisible()
Return type:

bool

Getter of property borderVisibleᅟ .

isFacingCamera()
Return type:

bool

Getter of property facingCameraᅟ .

setBackgroundColor(color)
Parameters:

colorQColor

Setter of property backgroundColorᅟ .

setBackgroundVisible(visible)
Parameters:

visible – bool

Setter of property backgroundVisibleᅟ .

setBorderVisible(visible)
Parameters:

visible – bool

Setter of property borderVisibleᅟ .

setFacingCamera(enabled)
Parameters:

enabled – bool

See also

isFacingCamera()

Setter of property facingCameraᅟ .

setFont(font)
Parameters:

fontQFont

See also

font()

Setter of property fontᅟ .

setText(text)
Parameters:

text – str

See also

text()

Setter of property textᅟ .

setTextColor(color)
Parameters:

colorQColor

See also

textColor()

Setter of property textColorᅟ .

text()
Return type:

str

See also

setText()

Getter of property textᅟ .

textChanged(text)
Parameters:

text – str

Notification signal of property textᅟ .

textColor()
Return type:

QColor

See also

setTextColor()

Getter of property textColorᅟ .

textColorChanged(color)
Parameters:

colorQColor

Notification signal of property textColorᅟ .