【发布时间】:2018-02-11 12:13:40
【问题描述】:
我正在尝试使用 pyqtgraph 绘制多个项目,但不幸的是,当我尝试将 TextItem 添加到 Viewbox 时,它只显示几秒钟,然后消失。 任何人都有一个想法,如何永久修复 TextItem?
我意识到,如果我移动盒子里的物品,它不会消失,但对我来说这不是一个好的解决方案:(。
任何有用的帮助表示赞赏! 谢谢!
这是我的代码:
import PyQt5
from PyQt5 import *
from PyQt5.QtGui import QFont
from PyQt5.QtWidgets import QApplication
import pyqtgraph as pg
app = QApplication([])
win = pg.GraphicsWindow()
win.setWindowTitle('Senzor data:')
win.setGeometry(2, 50, 1916, 1005)
win_border = pg.mkPen({'color': "040", 'width': 3}) #m, y, k, w
win.ci.setBorder(win_border)
Layout_border = pg.mkPen({'color': "0DE", 'width': 1})
Layout = win.addLayout(border=Layout_border)
#Layout.setSpacing(0)
Layout.addLabel("<b>pulse number", row=0, col=1, rowspan=1, colspan=4)
Layout.nextRow()
Layout.addLabel('pulse', angle=-90, row=1, col=0, rowspan=4, colspan=1)
View5 = Layout.addViewBox(row=1, col=1, rowspan=4, colspan=4)
pp = pg.TextItem("place of the pulse counter", color=(200, 200, 200), border='c', fill='b', anchor=(0.5, 0.5))
pp.setFont(QFont("", 50, QFont.Bold))
View5.addItem(pp)
app.exec_()
【问题讨论】:
标签: python python-3.x pyqt pyqt5 pyqtgraph