用PyQt6编写安卓程序

安装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)

        pycharm打包apk操作步骤说明-APP开发
        

      

        

  • 6
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyQt是一个在Python上的GUI编程工具包,它可以实现跨平台的GUI开发。但是,PyQt并不支持直接将Python代码打包成Android应用程序,因为Android系统上的应用程序需要使用Java或Kotlin语言编写。 但是,你可以尝试使用一些第三方工具来将Python代码转换为Android应用程序,例如使用Kivy,这是一个基于Python的开源框架,可以让你使用Python编写跨平台的移动应用程序。Kivy提供了一个用于打包Android应用程序的工具,称为Buildozer。你可以使用Buildozer将你的Python代码打包成一个Android应用程序,并在Android设备上运行。 以下是使用Buildozer打包PyQt应用程序的一些步骤: 1. 安装Buildozer和相关依赖项。你可以使用pip命令来安装Buildozer: ``` pip install buildozer ``` 2. 创建一个Buildozer.spec文件,这个文件包含了一些必要的配置选项,例如应用程序名称、版本号、所需的Python模块等。你可以使用以下命令生成一个默认的Buildozer.spec文件: ``` buildozer init ``` 3. 修改Buildozer.spec文件以包括你的PyQt应用程序需要的所有选项。当你完成后,运行以下命令生成一个APK文件: ``` buildozer android debug deploy run ``` 4. 运行上面命令后,Buildozer将会自动下载并安装所有必要的依赖项,并将你的Python代码转换为一个Android应用程序。在这个过程中需要等待一段时间,直到构建完成并生成APK文件。 5. 最后一步,你可以在你的Android设备上安装并运行你的应用程序。 需要注意的是,将PyQt应用程序打包成Android应用程序是一个比较复杂的过程,需要一些技术背景和经验。如果你是新手,可能需要花费一些时间来学习和理解这些工具和过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值