安装PyQt6和pyqt6-tools
更新pip源
更新pip源: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
查看pip源: pip config list
安装PyQt6和pyqt6-tools
PyQt6库是PyQt的开发库
pygt6-tools库是QTDesigner设计器工具支持库
pip instal1 PyQt6
pip instal1 pyqt6-tools
在pycharm中配置QTDesigner
配置外部工具QTDesigner
QTDesigner是QT界面设计器
打开Pycharm -> Settings -> Tools -> External Tools
在pycharm中配置PYUIC
Arguments: -m PyQt6.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
启用QTDesigner和PYUIC
pyqt5或kivy如何打包apk
有问必答 python android
1、使用pyqt5打包apk:
(1)安装python3.6,pyqt5,pyqtdeploy,android sdk,android ndk,ant,jdk,android studio;
(2)在pyqtdeploy中创建一个新的项目,将你的python代码添加到项目中;
(3)在pyqtdeploy中配置android sdk,android ndk,ant,jdk,android studio;
(4)在pyqtdeploy中编译项目,生成apk文件;
(5)使用android studio将apk文件安装到android设备上。
2、使用kivy打包apk:
(1)安装python3.6,kivy,buildozer,android sdk,android ndk,ant,jdk,android studio;
(2)在buildozer中创建一个新的项目,将你的python代码添加到项目中;
(3)在buildozer中配置android sdk,android ndk,ant,jdk,android studio;
(4)在buildozer中编译项目,生成apk文件;
(5)使用android studio将apk文件安装到android设备上。
安装Android Studio
由于 Android Studio 的安装包过大,而使用 adb命令 的时候实际上只需要用到 SDK 工具而已。所以推荐大家去另外一个国内的 Android 工具的下载网站 androiddevtools 下载。
进入页面后点击【Android SDK 工具】按钮,然后在弹出的选择框内点击【SDK Tools】按钮,然后界面会自动跳转到SDK 的下载界面,选择适合自己的版本进行下载
android sdk无法下载的问题
由于android官网在国内无法正常访问,在安装android sdk时经常会出现http://dl.google.com拒绝访问的情况。为了解决这个问题,建议使用国内镜像源,这里推荐几个:
1.mirrors.neusoft.edu.cn //东软信息学院
2.ubuntu.buct.edu.cn/ubuntu.buct.cn //北京化工大学
3.mirrors.opencas.cn (mirrors.opencas.org/mirrors.opencas.ac.cn) //中国科学院开源协会
4.sdk.gdgshanghai.com 端口:8000 //上海GDG镜像服务器
5.mirrors.dormforce.net //电子科技大学 —–推荐
使用方法:
启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager – Settings』窗口;
在『Android SDK Manager – Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80,并且选中「Force https://… sources to be fetched using http://…」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager – Settings』窗口返回到主界面;
依次选择「Packages」、「Reload」。
然后就可以正常下载了。
参考:
从零基础学习PyQt5软件app开发_pyqt5 android app-CSDN博客
教程打包下载:http://python222.com/post/7
python也能写android应用apk(Ubuntu终端的Buildozer库,将python-kivy转Android Apk)