跟着网上的一篇博客学习了如何利用QtDesigner设计界面,然后在Python中导入界面文件进行界面编程。
学习博客为:http://www.cnblogs.com/rrxc/p/4462890.html
跟着代码做下来却不能成功,后来各种搜,最后发现是由因为pyqt4和pyqt5的改版问题:
由于我安装的是pyqt5,所以在参照代码的基础上敲下来后有这样几个地方的变更需要做一下
将from PyQt5 import QtCore, QtGui, uic
改为from PyQt5 import QtCore,QtGui,QtPrintSupport,QtWidgets,uic
将QtGui.QMainWindow都改为QtWidgets.QMainWindow
将QtGui.QApplication都改为QtWidgets.QApplication
也就是pyqt5中,需要将pyqt4中能直线的QtGui都改为QtWidgets。