PySide6.Qt3DExtras.Qt3DExtras.QText2DEntity¶
- class QText2DEntity¶
QText2DEntity允许在3D空间中创建2D文本。更多…概要¶
属性¶
方法¶
def
__init__()def
alignment()def
color()def
font()def
height()def
setAlignment()def
setColor()def
setFont()def
setHeight()def
setText()def
setWidth()def
text()def
width()
信号¶
def
colorChanged()def
fontChanged()def
heightChanged()def
textChanged()def
widthChanged()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QText2DEntity将文本渲染为XY平面上的三角形。几何图形将适应指定宽度和高度的矩形。如果生成的几何图形比指定的宽度更宽,则剩余部分将在新行上渲染。实体可以通过添加变换组件在场景中定位。
QText2DEntity将根据字形形状和指定颜色的实体材质创建几何体。注意
当使用
from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。- property alignmentᅟ: Combination of Qt.AlignmentFlag¶
返回在Qt Quick场景中显示的文本项的对齐方式。
默认对齐方式是左上对齐。
- Access functions:
保存显示在Qt Quick场景中的文本项的颜色。
- Access functions:
保存显示在Qt Quick场景中的文本项的字体。
- Access functions:
- property heightᅟ: float¶
返回在Qt Quick场景中显示的文本项的高度。
- Access functions:
- property textᅟ: str¶
保存显示在Qt Quick场景中的文本。
- Access functions:
- property widthᅟ: float¶
返回在Qt Quick场景中显示的文本项的宽度。
- Access functions:
- __init__([parent=None])¶
- Parameters:
parent –
QNode
- alignment()¶
- Return type:
AlignmentFlag的组合
另请参阅
setAlignment()
属性
alignmentᅟ的获取器。属性
colorᅟ的获取器。属性
colorᅟ的通知信号。属性
fontᅟ的获取器。属性
fontᅟ的通知信号。- height()¶
- Return type:
浮点数
另请参阅
setHeight()
属性
heightᅟ的获取器。- heightChanged(height)¶
- Parameters:
height – 浮点数
属性
heightᅟ的通知信号。- setAlignment(alignment)¶
- Parameters:
alignment –
AlignmentFlag的组合
另请参阅
alignment()
属性
alignmentᅟ的设置器。属性
colorᅟ的设置器。属性
fontᅟ的设置器。- setHeight(height)¶
- Parameters:
height – 浮点数
另请参阅
height()
属性
heightᅟ的设置器。- setText(text)¶
- Parameters:
文本 – str
另请参阅
text()
属性
textᅟ的设置器。- setWidth(width)¶
- Parameters:
width – 浮点数
另请参阅
width()
属性
widthᅟ的设置器。- text()¶
- Return type:
字符串
另请参阅
setText()
属性
textᅟ的获取器。- textChanged(text)¶
- Parameters:
文本 – str
属性
textᅟ的通知信号。- width()¶
- Return type:
浮点数
另请参阅
setWidth()
属性
widthᅟ的获取器。- widthChanged(width)¶
- Parameters:
width – 浮点数
属性
widthᅟ的通知信号。