首页 > 解决方案 > 使用 Qt 的 QExtrudedTextMesh 的多行文本

问题描述

有没有办法在多行中编写文本?例如,我想写:

你好

世界!

每行中的每个单词。

我知道我可以QEntity为每行创建两个 -s,但我正在寻找一种更简单的方法来实现它。

class MyEntity(Qt3DCore.QEntity):
    def __init__(self, parent):
        super().__init__(parent)

        # some other code

        self.mesh = Qt3DExtras.QExtrudedTextMesh()
        self.mesh.setText("Hello World!")
        self.addComponent(self.mesh)

标签: pyqt5pyside2qt3d

解决方案


推荐阅读