python程序增加界面举例--PyQt5环境

2025-10-28 11:03:23

1、1: 首先添加 pyQt5,这个pycharm基本都有了,可以检查

settings->project: XXXX->project interpreter 看有没有PyQt5

没有就加上“+” 这个这里不详细说了

python程序增加界面举例--PyQt5环境

2、2:添加 pyqt-tools 

在Anaconda prompt 运行 pip install pyt5-tools

看到有的朋友说用pip3安装,但我的没有成功

python程序增加界面举例--PyQt5环境

python程序增加界面举例--PyQt5环境

python程序增加界面举例--PyQt5环境

3、3: 使用PyQt5 必须

遵循一定套路,基本是定式。本文先简单说下怎么调用。

先用 Designer设计器进行设计,我用的是以前windows开发时装的

Designer。其实用刚才装的也是可以的!。

有几种方法可以调用。一种是完全在代码里写,这个对复杂程序就麻烦。

所以采用以下2种之一。

python程序增加界面举例--PyQt5环境

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出借收益计算器发上去

python程序增加界面举例--PyQt5环境

python程序增加界面举例--PyQt5环境

python程序增加界面举例--PyQt5环境

python程序增加界面举例--PyQt5环境

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢