在创建要添加到 PyQtGraph 中的 plotItem 的 TextItem 时,我知道可以使用 html 代码格式化文本,但是我想知道在通过 TextItem.setText 更新文本时如何格式化文本(即更改字体大小)( )? 还是我需要销毁/重新创建一个 TextItem?
问问题
1832 次
2 回答
5
它没有记录,但您想要的方法是TextItem.setHtml()
.
于 2014-09-30T20:16:43.290 回答
1
我TextItem.setFont()
用来改变字体大小:
from PySide2.QtGui import QFont
font = QFont()
font.setPixelSize(9)
textDie = TextItem('Your string', anchor=(0.5, 0.5))
ui.outPlot.addItem(textDie) # ui.outPlot is the pyqtgraph object in my GUI.
textDie.setPos(x,y)
textDie.setFont(font)
于 2020-07-24T06:48:32.287 回答