最近有个项目需要调用dll, 在TF卡中读写大文件(2GB) 同事用c#实现,但是在从TF卡读取文件的时候程序总是崩溃,搞了2-3天一直没有解决.我以前一直搞Android在公司没Android项目的时候自己学了几天的python,想着闲来无事帮同事搞搞.记录一下这个项目的开发过程和自己填的坑.
这个项目我用的是vscode +python 3.7 32位 + pyqt5.
https://code.visualstudio.com/Download vscode 下载地址 没什么可说的一路下一步
https://www.python.org/downloads/release/python-372/ python下载地址,刚开始我用的64位pyhon, dll是32位的,调用dll总是奔溃
python建议下载 installer 注意将 add python to path 勾选就可以了,这样不用自己配置环境变量
将pip也勾选上
测试是否成功 cmd 输入python,像下图就是成功了
安装 pyqt5, cmd 中输入 pip install pyqt5, pip install pyqt5-tools
打开vscode
安装就可以了
右键在项目中可以看到NEW FORM, 点击可以打开 designer,如果没有找到designer.exe的话,可能是designer.exe指向目录错误
vscode -> file -> preference ->setting中搜索 QT
拉到最下配置一下 path of QT designer 即可
我的designer.exe在 C:\Users\用户\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\pyqt5_tools下
这样安装和配置基本就完成了,下面可以进行python 的开发了