python PyQt实现登录界面,并生成.exe文件

版权声明:著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 https://blog.csdn.net/ChaoFeiLi/article/details/89108590

第一是使用PyQt制作界面,做的不好请多多包涵
参考链接:
https://www.cnblogs.com/hhh5460/p/5174266.html
https://blog.csdn.net/qq_29666899/article/details/79127129
https://www.cnblogs.com/maoxianfei/p/6005365.html
代码链接:https://github.com/ChaoflyLi/Login

1使用PyQt实现两个界面

一个界面为注册登录界面(loginWindows)
一个界面为登录成功的跳转界面(mainWindows)

1.1注册登录

在注册登录界面生成的loginWindows.py文件中,**最重要的代码是:**其余的都是自己生成的

        self.name_edit.textChanged['QString'].connect(self.saveName)
        self.password_edit.textChanged['QString'].connect(self.savePassword)
        # 设置为..
        self.password_edit.setEchoMode(QLineEdit.Password)
        self.registerUser.clicked.connect(self.register)
        self.landUser.clicked.connect(self.land)

在这里插入图片描述

1.2跳转界面

这个界面我没有做任何的改动

2生成.exe界面

2.1安装pyinstaller

pip install pyinstaller

2.2进入/python/scripts 找到pyinstaller.exe

我安装到了tensorflow环境中,我的路径是:C:\Users\LCF\Anaconda3\envs\tensorflow\Scripts
输入系列代码

pyinstaller.exe -F path\demo.py

即可在:C:\Users\LCF\Anaconda3\envs\tensorflow\Scripts\dist路径下生成.exe文件

-F生成的文件总是伴随着黑色的后台,最好使用-F -w

pyinstaller.exe -F -w path\demo.py

需要自定义icon,则

pyinstaller.exe -F -w  -i ico_path\demo.ico  py_path\demo.py

具体请参考:https://www.cnblogs.com/maoxianfei/p/6005365.html
我的命令是:

pyinstaller.exe -F -w -i E:\A_PycharmProjects\Login\koala.ico E:\A_PycharmProjects\Login\main.py

GitHub:https://github.com/ChaoflyLi/Login

猜你喜欢

转载自blog.csdn.net/ChaoFeiLi/article/details/89108590