版权声明:著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。 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