Как построить из QTextEdit используя matplotlib - PullRequest
0 голосов
/ 27 октября 2018

Я пытаюсь построить график из QTextEdit. У меня есть вкладка, которая содержит 2 поля текстового редактора и я хочу использовать их как «x» и «y» для графика:

def init_first_tab(self):
    self.tab1.data1 = QLabel('x')
    self.tab1.data1Edit = QTextEdit()
    self.tab1.data2 = QLabel('y')
    self.tab1.data2Edit = QTextEdit()
    self.tab1.grid = QGridLayout()
    self.tab1.grid.setSpacing(10)
    self.tab1.grid.addWidget(self.tab1.data1, 0, 1)
    self.tab1.grid.addWidget(self.tab1.data1Edit, 1, 1)
    self.tab1.grid.addWidget(self.tab1.data2, 0, 2)
    self.tab1.grid.addWidget(self.tab1.data2Edit, 1, 2)
    self.tab1.setLayout(self.tab1.grid)
    self.tab1.plotbutton = QPushButton('Plot', self)
    self.tab1.grid.addWidget(self.tab1.plotbutton, 2, 3)
    self.tab1.plotbutton.clicked.connect(PlotCanvas)

Итак, как мне точно подключить их к вкладке 2, на которой показан график? У меня есть холст:

 class PlotCanvas(FigureCanvas):
    def __init__(self, parent=None, width=4, height=3, dpi=100):
    fig = Figure(figsize=(width, height), dpi=dpi)
    self.axes = fig.add_subplot(111)
    self.axes.hold(False)
    FigureCanvas.__init__(self, fig)
    self.setParent(parent)
    FigureCanvas.setSizePolicy(self, QSizePolicy.Expanding, QSizePolicy.Expanding)
    FigureCanvas.updateGeometry(self)
    self.update()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...