Я хочу, чтобы информация о данных отображалась при наведении курсора на линию на графиках pyqtgraph, но не могу заставить мои sigpointsHovered излучать какой-либо сигнал. Вот простой пример того, что я пытался сделать:
from PySide6.QtWidgets import QMainWindow, QWidget, QApplication, QVBoxLayout
import pyqtgraph as pg
def hovered(self, points, ev):
print("FOOO")
x = [1,2,3,4,5,6,7,8,9]
y = [0,1,2,3,4,5,6,7,8]
app = QApplication([])
window = QWidget()
layout = QVBoxLayout()
plot_widget = pg.PlotWidget()
plot_item = plot_widget.getPlotItem()
line = plot_item.plot(x,y)
line.sigPointsHovered.connect(hovered)
layout.addWidget(plot_widget)
window.setLayout(layout)
window.show()
app.exec_()
Я уже пробовал установить «hoverable» = True и несколько раз читал документацию, но, честно говоря, понятия не имею, почему sigPointsHovered не работает.< /п>
Я хочу, чтобы информация о данных отображалась при наведении курсора на линию на графиках pyqtgraph, но не могу заставить мои sigpointsHovered излучать какой-либо сигнал. Вот простой пример того, что я пытался сделать: [code]from PySide6.QtWidgets import QMainWindow, QWidget, QApplication, QVBoxLayout import pyqtgraph as pg
window.show() app.exec_() [/code] Я уже пробовал установить «hoverable» = True и несколько раз читал документацию, но, честно говоря, понятия не имею, почему sigPointsHovered не работает.< /п>