Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在pyqt和python(x,y)matplotlibwidget中单击按钮显示图形_Python_Matplotlib_Pyqt_Qt Designer_Pythonxy - Fatal编程技术网

在pyqt和python(x,y)matplotlibwidget中单击按钮显示图形

在pyqt和python(x,y)matplotlibwidget中单击按钮显示图形,python,matplotlib,pyqt,qt-designer,pythonxy,Python,Matplotlib,Pyqt,Qt Designer,Pythonxy,我用qt设计器制作了一个gui,并使用pyqt。我添加了一个matplotlibwidget,它是python(x,y)包提供的。如何通过单击GUI上的按钮来显示图形?谢谢 我希望这将帮助您: class MyClass(QtGui.QMainWindow): def __init__(self,parent = None): QtGui.QWidget.__init__(self, parent) self.ui = PYQTMainWindow.Ui_

我用qt设计器制作了一个gui,并使用pyqt。我添加了一个matplotlibwidget,它是python(x,y)包提供的。如何通过单击GUI上的按钮来显示图形?谢谢

我希望这将帮助您:

class MyClass(QtGui.QMainWindow):
    def __init__(self,parent = None):
        QtGui.QWidget.__init__(self, parent)
        self.ui = PYQTMainWindow.Ui_MainWindow()
        self.ui.setupUi(self)
        ...
        self.connect(self.ui.myButton, QtCore.SIGNAL('clicked()'), self.DisplayGraph)
        #next line will work too:
        #self.ui.myButton.clicked(self.DisplayGraph)

    def DisplayGraph(self):
        #... set your graph here the way you want

你应该尝试添加一个你已经做过的例子,例如,你如何定义你的数据,你想要什么样的绘图,应该发生什么,等等。。。