python程序增加界面举例--PyQt5环境
1、1: 首先添加 pyQt5,这个pycharm基本都有了,可以检查
settings->project: XXXX->project interpreter 看有没有PyQt5
没有就加上“+” 这个这里不详细说了

2、2:添加 pyqt-tools
在Anaconda prompt 运行 pip install pyt5-tools
看到有的朋友说用pip3安装,但我的没有成功



3、3: 使用PyQt5 必须
遵循一定套路,基本是定式。本文先简单说下怎么调用。
先用 Designer设计器进行设计,我用的是以前windows开发时装的
Designer。其实用刚才装的也是可以的!。
有几种方法可以调用。一种是完全在代码里写,这个对复杂程序就麻烦。
所以采用以下2种之一。

4、3.1 都是用设计器designer 画好图,这是gui代码分离的好模式。
3.2 一种用 pyuic5 plan.ui -o plan.py 把ui(实际是XML)转成 py文件
然后在里面加入 主函数调用。
3.3 另一种是本经验用的方法。不用转换,直接掉ui。
##################################### 贷款利率计算 练习# 作者 最爱点灯的星星# Ver1.0# 目前没有加入异常处理,只能实现等额本息######################################import sysfrom PyQt5 import QtCore, QtGui, uic, QtWidgets
uiFile = "loan.ui"Ui_MyMainWindow, QtBaseClass = uic.loadUiType(uiFile)class MyApp(QtWidgets.QMainWindow, Ui_MyMainWindow): def __init__(self): QtWidgets.QMainWindow.__init__(self) Ui_MyMainWindow.__init__(self) self.setupUi(self)
#。。。。。。
#主函数调用;
if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) Main_window = MyApp() Main_window.show() sys.exit(app.exec_())
#另开一文把等额本息计算器 以及 HLCT出借收益计算器发上去



