| 
 
	积分3625贡献 精华在线时间 小时注册时间2014-10-21最后登录1970-1-1 
 | 
 
| 
今天接着上周继续“焊接”我的PyQt软件,在测试一个槽函数时发现numpy、matplotlib、scipy等居然不能用,导入就报错!
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  为了研究PyQt和这些常用包是怎么个矛盾法,我写了个小界面,一按按钮居然顺利执行numpy和matplotlib!
 我糊涂了,这到底怎么回事?!
 出现这种现象是好事,至少PyQt调用常用包是有希望的,问题应该出在其他部分的代码上
 
 
 
   
 
 代码:
 from PyQt5 import QtCore, QtGui, QtWidgets
 import numpy as np
 import matplotlib.pyplot as plt
 
 
 def slot():
 plt.scatter(np.arange(5),np.arange(5),marker='*')
 plt.show()
 
 class Ui_MainWindow(object):
 def setupUi(self, MainWindow):
 MainWindow.setObjectName("MainWindow")
 MainWindow.resize(800, 600)
 self.centralwidget = QtWidgets.QWidget(MainWindow)
 self.centralwidget.setObjectName("centralwidget")
 self.pushButton = QtWidgets.QPushButton(self.centralwidget)
 self.pushButton.setGeometry(QtCore.QRect(270, 160, 81, 71))
 self.pushButton.setObjectName("pushButton")
 MainWindow.setCentralWidget(self.centralwidget)
 self.statusbar = QtWidgets.QStatusBar(MainWindow)
 self.statusbar.setObjectName("statusbar")
 MainWindow.setStatusBar(self.statusbar)
 
 
 self.retranslateUi(MainWindow)
 self.pushButton.clicked.connect(slot)
 QtCore.QMetaObject.connectSlotsByName(MainWindow)
 
 
 def retranslateUi(self, MainWindow):
 _translate = QtCore.QCoreApplication.translate
 MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
 self.pushButton.setText(_translate("MainWindow", "按钮"))
 
 
 if __name__ == "__main__":
 import sys
 app = QtWidgets.QApplication(sys.argv)
 MainWindow = QtWidgets.QMainWindow()
 ui = Ui_MainWindow()
 ui.setupUi(MainWindow)
 MainWindow.show()
 sys.exit(app.exec_())
 
 
 | 
 |