QCustom3DLabel#

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

Inheritance diagram of PySide6.QtDataVisualization.QCustom3DLabel

Synopsis#

Properties#

Functions#

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()

class PySide6.QtDataVisualization.QCustom3DLabel([parent=None])#

PySide6.QtDataVisualization.QCustom3DLabel(text, font, position, scaling, rotation[, parent=None])

Parameters:

Constructs a custom 3D label with the given parent.

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.

Note

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

property PᅟySide6.QtDataVisualization.QCustom3DLabel.backgroundColor: PySide6.QtGui.QColor#

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

Defaults to Qt::gray.

See also

backgroundEnabled

Access functions:
property PᅟySide6.QtDataVisualization.QCustom3DLabel.backgroundEnabled: bool#

This property holds Whether the label background is enabled..

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

Access functions:
property PᅟySide6.QtDataVisualization.QCustom3DLabel.borderEnabled: bool#

This property holds Whether label borders are enabled..

Defaults to true.

Access functions:
property PᅟySide6.QtDataVisualization.QCustom3DLabel.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 PᅟySide6.QtDataVisualization.QCustom3DLabel.font: PySide6.QtGui.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 PᅟySide6.QtDataVisualization.QCustom3DLabel.text: str#

This property holds The text for the label..

Rich text is not supported.

Access functions:
property PᅟySide6.QtDataVisualization.QCustom3DLabel.textColor: PySide6.QtGui.QColor#

This property holds The color for the label text..

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

See also

borderEnabled

Access functions:
PySide6.QtDataVisualization.QCustom3DLabel.backgroundColor()#
Return type:

PySide6.QtGui.QColor

Getter of property backgroundColor .

PySide6.QtDataVisualization.QCustom3DLabel.backgroundColorChanged(color)#
Parameters:

colorPySide6.QtGui.QColor

Notification signal of property backgroundColor .

PySide6.QtDataVisualization.QCustom3DLabel.backgroundEnabledChanged(enabled)#
Parameters:

enabled – bool

Notification signal of property backgroundEnabled .

PySide6.QtDataVisualization.QCustom3DLabel.borderEnabledChanged(enabled)#
Parameters:

enabled – bool

Notification signal of property borderEnabled .

PySide6.QtDataVisualization.QCustom3DLabel.facingCameraChanged(enabled)#
Parameters:

enabled – bool

Notification signal of property facingCamera .

PySide6.QtDataVisualization.QCustom3DLabel.font()#
Return type:

PySide6.QtGui.QFont

See also

setFont()

Getter of property font .

PySide6.QtDataVisualization.QCustom3DLabel.fontChanged(font)#
Parameters:

fontPySide6.QtGui.QFont

Notification signal of property font .

PySide6.QtDataVisualization.QCustom3DLabel.isBackgroundEnabled()#
Return type:

bool

Getter of property backgroundEnabled .

PySide6.QtDataVisualization.QCustom3DLabel.isBorderEnabled()#
Return type:

bool

Getter of property borderEnabled .

PySide6.QtDataVisualization.QCustom3DLabel.isFacingCamera()#
Return type:

bool

Getter of property facingCamera .

PySide6.QtDataVisualization.QCustom3DLabel.setBackgroundColor(color)#
Parameters:

colorPySide6.QtGui.QColor

Setter of property backgroundColor .

PySide6.QtDataVisualization.QCustom3DLabel.setBackgroundEnabled(enabled)#
Parameters:

enabled – bool

Setter of property backgroundEnabled .

PySide6.QtDataVisualization.QCustom3DLabel.setBorderEnabled(enabled)#
Parameters:

enabled – bool

Setter of property borderEnabled .

PySide6.QtDataVisualization.QCustom3DLabel.setFacingCamera(enabled)#
Parameters:

enabled – bool

See also

isFacingCamera()

Setter of property facingCamera .

PySide6.QtDataVisualization.QCustom3DLabel.setFont(font)#
Parameters:

fontPySide6.QtGui.QFont

See also

font()

Setter of property font .

PySide6.QtDataVisualization.QCustom3DLabel.setText(text)#
Parameters:

text – str

See also

text()

Setter of property text .

PySide6.QtDataVisualization.QCustom3DLabel.setTextColor(color)#
Parameters:

colorPySide6.QtGui.QColor

See also

textColor()

Setter of property textColor .

PySide6.QtDataVisualization.QCustom3DLabel.text()#
Return type:

str

See also

setText()

Getter of property text .

PySide6.QtDataVisualization.QCustom3DLabel.textChanged(text)#
Parameters:

text – str

Notification signal of property text .

PySide6.QtDataVisualization.QCustom3DLabel.textColor()#
Return type:

PySide6.QtGui.QColor

See also

setTextColor()

Getter of property textColor .

PySide6.QtDataVisualization.QCustom3DLabel.textColorChanged(color)#
Parameters:

colorPySide6.QtGui.QColor

Notification signal of property textColor .