【发布时间】:2019-04-17 21:40:17
【问题描述】:
我一直在尝试编写一个带有窗口和按钮的小程序,最终将绘制一个图形,并希望在带有按钮的窗口上绘制一个带有一些信息的图表。
我在网上到处寻找帮助,但到目前为止想出了以下代码:
import sys
import os.path
from PyQt5 import QtCore, QtGui, QtWidgets
PyQt5.QtWidgets import QApplication, QMainWindow, QWidget,
QPushButton
import numpy as np
class visa_resultat(QWidget):
def __init__(self, parent=None):
super(visa_resultat, self).__init__(parent)
self.B_Knapp = QPushButton('Back', self)
self.B_Knapp.move(310, 350)
self.B_Knapp.resize(280,40)
self.L_Knapp = QPushButton('Ladda', self)
self.L_Knapp.move(10, 350)
self.L_Knapp.resize(280,40)
def start_visa_resultat(self):
self.Window = visa_resultat(self)
self.setWindowTitle("Kolla resultatet")
self.setCentralWidget(self.Window)
self.Window.B_Knapp.clicked.connect(self.startResultatWindow)
self.Window.L_Knapp.clicked.connect(self.loadYT)
self.show()
def loadYT(self):
t,y = self.file_open()
jump_height, pltVrs = jumpTests.oneJump(y,t)
jumpTests.plotOneJump(t,pltVrs)
在 start_visa_resultat 窗口中,我想要一个画布,我可以在其中加载数据并在其上显示图表。
感谢您阅读所有这些内容,也许可以帮助我
【问题讨论】:
标签: canvas pyqt5 python-3.6