コード例 #1
0
ファイル: fuck you.py プロジェクト: guinslym/FjuFinalProject
 def kline(self, num):
     dr = Figure_Canvas()
     #实例化一个FigureCanvas
     dr.test(num)  # 画图
     graphicscene = QtWidgets.QGraphicsScene(
     )  # 第三步,创建一个QGraphicsScene,因为加载的图形(FigureCanvas)不能直接放到graphicview控件中,必须先放到graphicScene,然后再把graphicscene放到graphicview中
     graphicscene.addWidget(
         dr)  # 第四步,把图形放到QGraphicsScene中,注意:图形是作为一个QWidget放到QGraphicsScene中的
     self.graphicview.setScene(graphicscene)
     self.graphicview.show()  # 最后,调用show方法呈现图形!Voila!!
     self.setCentralWidget(self.graphicview)
     self.graphicview.resize(1100, 500)
コード例 #2
0
 def kline(self,num,a,b,tc):
     
     self.graphicview = QtWidgets.QGraphicsView()  # 第一步,創建一个QGraphicsView
     self.graphicview.setObjectName("graphicview")
     
     dr = Figure_Canvas()
     #實例化一个FigureCanvas
     dr.test(num,a,b,tc)  # 畫圖
     graphicscene = QtWidgets.QGraphicsScene()  # 第三步,创建一个QGraphicsScene,因为加载的图形(FigureCanvas)不能直接放到graphicview控件中,必须先放到graphicScene,然后再把graphicscene放到graphicview中
     graphicscene.addWidget(dr)  # 第四步,把圖形放到QGraphicsScene中,注意:图形是作为一个QWidget放到QGraphicsScene中的
     self.graphicview.setScene(graphicscene)
     self.graphicview.show()  # 最後,調用show方法呈现图形!Voila!!
     self.graphicview.resize(1100,500) 
コード例 #3
0
ファイル: fuck you.py プロジェクト: guinslym/FjuFinalProject
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)
        self.graphicview = QtWidgets.QGraphicsView()  # 第一步,创建一个QGraphicsView
        self.graphicview.setObjectName("graphicview")

        dr = Figure_Canvas()
        #实例化一个FigureCanvas
        #dr.test(10)  # 画图

        graphicscene = QtWidgets.QGraphicsScene(
        )  # 第三步,创建一个QGraphicsScene,因为加载的图形(FigureCanvas)不能直接放到graphicview控件中,必须先放到graphicScene,然后再把graphicscene放到graphicview中
        graphicscene.addWidget(
            dr)  # 第四步,把图形放到QGraphicsScene中,注意:图形是作为一个QWidget放到QGraphicsScene中的
        self.graphicview.setScene(
            graphicscene)  # 第五步,把QGraphicsScene放入QGraphicsView
        self.graphicview.show()  # 最后,调用show方法呈现图形!Voila!!
        self.setCentralWidget(self.graphicview)
        self.graphicview.resize(1100, 500)

        self.setupUi(self)
        self.initUI()
        """
コード例 #4
0
    def setupUi(self, MainWindow):

        self.graphicview = QtWidgets.QGraphicsView()  # 第一步,创建一个QGraphicsView
        self.graphicview.setObjectName("graphicview")
        dr = Figure_Canvas()
        #实例化一个FigureCanvas
        #dr.test(10)  # 画图

        graphicscene = QtWidgets.QGraphicsScene(
        )  # 第三步,创建一个QGraphicsScene,因为加载的图形(FigureCanvas)不能直接放到graphicview控件中,必须先放到graphicScene,然后再把graphicscene放到graphicview中
        graphicscene.addWidget(
            dr)  # 第四步,把图形放到QGraphicsScene中,注意:图形是作为一个QWidget放到QGraphicsScene中的
        self.graphicview.setScene(
            graphicscene)  # 第五步,把QGraphicsScene放入QGraphicsView
        self.graphicview.show()  # 最后,调用show方法呈现图形!Voila!!
        self.setCentralWidget(self.graphicview)
        self.graphicview.resize(1100, 500)

        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1024, 768)
        self.setWindowIcon(QtGui.QIcon('./icon/icon.png'))

        self.button = QPushButton('猛吧,不說了', self)
        self.button.move(50, 100)
        self.slavewindow = slaveWindow()
        #dr = Figure_Canvas()
        #self.button.clicked.connect(lambda:dr.test(10))
        self.button.clicked.connect(lambda: self.kline("txf"))

        self.button2 = QPushButton('彈出第二個視窗', self)
        self.button2.move(150, 100)
        self.slaveWindow2 = slaveWindow2()
        self.button2.clicked.connect(self.slaveWindow2.show)

        self.button3 = QPushButton('Quit', self)
        self.button3.clicked.connect(QCoreApplication.instance().quit)
        self.button3.move(600, 100)

        self.show()
コード例 #5
0
    def kline(self, num, a, b, tc):

        self.dr = Figure_Canvas()
        #實例化一个FigureCanvas
        self.dr.test(num, a, b, tc)  # 畫圖
        self.dr.show()