pyqt5 - 使用 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)
解决方案
推荐阅读
- javascript - 有条件的 ES6 导入导出
- r - R:如果已经加载,则重新加载谷歌浏览器 URL
- swiftui - 当使用 .gesture(DragGesture) 同时仍然使用坐标空间:.global 时,您能否确定图像中点击/单击的位置?
- python - '例外被忽略:' cython 扩展类及其 `cdef` 方法
- python - 2021 python-social-auth “facebook Authentication process cancelled”在生产中,但在本地主机上工作
- python - Turtle-graphics onkey 事件不重复
- python - 使用 pygame 运行 python 程序时,有没有办法删除额外的窗口?
- c# - 为什么我不能将值为 24 的对象转换为双精度值?
- docker - 从 Docker buildkit 获取容器 ID 以进行交互式调试
- javascript - 我怎样才能让我的循环更快它花费的时间太长