【问题标题】:How to set font size using TextItem.setText() in PyQtGraph?如何在 PyQtGraph 中使用 TextItem.setText() 设置字体大小?
【发布时间】:2014-11-24 19:36:33
【问题描述】:

在 PyQtGraph 中创建要添加到 plotItem 的 TextItem 时,我知道可以使用 html 代码格式化文本,但是我想知道在通过 TextItem 更新文本时如何格式化文本(即更改字体大小) .setText()?还是我需要销毁/重新创建一个 TextItem?

【问题讨论】:

    标签: python text plot formatting pyqtgraph


    【解决方案1】:

    没有记录,但是你想要的方法是TextItem.setHtml()

    【讨论】:

      【解决方案2】:

      我用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)
      

      【讨论】:

        猜你喜欢
        • 2015-01-16
        • 2010-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-21
        • 2017-06-03
        • 2012-05-22
        • 1970-01-01
        相关资源
        最近更新 更多