首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏州的先生

    爆强!直接把 Python 编写的图形程序打包为安卓 APP

    今天,咱们就尝试使用一下 BeeWare 这个框架,编写一个图形界面程序,然后打包为一个安卓APP。 开始吧! 然后,我们使用 pip 工具安装 BeeWare: pip install briefcase 创建应用 BeeWare 安装完成之后,我们就可以通过briefcase命令在命令行终端进行 BeeWare 输入完成之后,BeeWare会开始创建应用,创建完成之后,会有如下提示: ? 同时目录下多出了一个与应用程序名称同名的目录: ? 打包为Windows程序 出于演示,在这里州的先生不对 BeeWare 的图形界面控件进行过多的演示,直接使用了它的demo。 有问题欢迎留言交流讨论~ BeeWare 集成了一个自己研发的 GUI 框架 toga ,这是 BeeWare 支持的 GUI 框架中对全平台适配最好一个,如果你希望更详细地了解 BeeWare 创建图形界面程序

    6.6K40发布于 2021-07-20
  • 来自专栏博文视点Broadview

    用ChatGPT开发安卓APP的亲身经历

    所以,我选择了使用BeeWare 平台来开发。 BeeWare 是一个用于开发跨平台原生应用的 Python 工具集,它可以用于开发各种类型的原生应用,包括但不限于桌面应用、移动应用和网页应用。 BeeWare 平台具有以下特点和优势:(这部分文字来自ChatGPT) 原生 UI 组件:BeeWare 平台使用原生的 UI 组件,可以确保应用程序的性能和体验。 跨平台支持:BeeWare 平台可以开发多种类型的原生应用,包括桌面应用、移动应用和网页应用。 简化开发:BeeWare 平台提供了一系列的工具和库,可以帮助开发者简化开发流程。 开发环境搭建 上面的文字勉强还可以使用,但直到这一小节,我实在忍不了了,它的输出是这样的: 上面的教程根本不能用,还是我自己来吧: 3.1安装 BeeWare 平台 根据 BeeWare 的文档说明( 平台,打算看看BeeWare上的代码是什么样的。

    4.7K30编辑于 2023-04-09
  • 来自专栏站长的编程笔记

    用Python编写安卓游戏脚本

    在Python中编写安卓游戏脚本涉及到的主要是利用Python语言和相关库工具(例如Pygame和Kivy)完成游戏的设计和开发,随后使用Pyqtdeploy或BeeWare等工具将脚本打包为Android 这一般可以通过Pyqtdeploy或BeeWare等工具来完成。 例如,BeeWare工具可以很方便地将Python应用打包为各种平台(包括Android)的应用。 首先需要安装BeeWare,可以通过python的pip管理器来进行安装。 pip install beeware 然后使用BeeWare的briefcase命令来创建一个新的app项目。

    3.2K50编辑于 2023-09-16
  • 来自专栏Yunfeng's Simple Blog

    使用 Python 88 行代码写一个简易的 Android AI 程序

    一次偶然的机会,我发现了 Beeware,一个目标 “Write once. Deploy everywhere.“ 的跨平台 Python 工具箱。 基于 Beeware 工具箱写的 Python 程序可以在 PC,Web,Android 和 iOS 上运行,因此正是我想要的。 一切听起来很美好,但实际使用时也遇到很多问题。 另一个是 Beeware 工具链中的 GUI 库 toga 太简单了,一些复杂的功能实现不了,比如网络推理时加一个显示在窗口最顶层的转圈的特效。 Anyway,虽然有这些约束,但还是可以用 Beeware 做一些简单的 Python Demo,比如这里我就结合 LeptonAI和 Beeware,一行 Android 开发的都不用写,总共利用 88 由于 Beeware 貌似不支持 requests 包,所以需要将 比较简洁的 requests 请求方式修改为基于系统库的urllib.request 请求方式。

    83410编辑于 2023-12-10
  • 来自专栏州的先生

    使用 Python + Kivy 编写和打包安卓APP

    在上一篇文章中,我们介绍了在 Python 中使用 BeeWare 框架编写图形程序并将其打包为安卓的apk文件程序。 爆强! 相比于 BeeWare,Kivy 提供的组件更丰富,与操作系统原生API的交互更加便捷,性能也更优。 但是,Kivy 在移动端的打包,还是不如 BeeWare 方便。 今天,咱们就来试着把 Kivy 写的图形程序实现在安卓端的运行,体验一下 Kivy 的打包。

    27.9K73发布于 2021-07-20
  • 来自专栏优雅R

    生信爱好者周刊(第 45 期):读博还是择业?

    Github:https://github.com/saezlab/cosmosR 12、BeeWare [11] BeeWare 包含一套工具和库,它们彼此间协同工作,以帮助使用者编写跨平台的本机 链接:https://docs.beeware.org/en/latest/ 资源 13、ProjecTILs | 单细胞投影[12] ProjecTILs是一种将scRNA-seq数据投影到参考单细胞图谱中的计算方法 轻松绘制发表级别的森林图: https://github.com/adayim/forestploter [10] R包|cosmosR: https://github.com/saezlab/cosmosR [11] BeeWare : https://docs.beeware.org/en/latest/ [12] ProjecTILs | 单细胞投影: https://github.com/carmonalab/ProjecTILs

    97830编辑于 2022-12-30
  • 来自专栏Python1.0

    一、在Andriod上运行Python有什么阻碍

    一、在Andriod上运行Python有什么阻碍 BeeWare项目在去年2月的时候,实现了Python应用程序可以在Android设备上运行。 Python软件基金会为此还给了BeeWare5万美元赞助。

    1.1K42编辑于 2021-12-20
  • 来自专栏测试开发技术

    一款功能强大的Python工具,一键打包神器,一次编写、多平台运行!

    项目地址: https://github.com/beeware/briefcase Briefcase不仅是一个打包工具,它还是BeeWare suite的一部分,该套件为Python开发者提供了一套完整的工具集

    1.1K10编辑于 2024-05-28
  • 来自专栏州的先生

    投票结果来了!「图形界面开发」教程力压 Django 开发实战,还有这些信息……

    其中在「图形界面开发」中有很多的分类,Python 的图形界面开发框架就有 Tkinter、PyQt5、PySide2、WxPython、Kivy、BeeWare 等多种。

    92550发布于 2021-07-20
  • 来自专栏快学Python

    Python 图形界面框架 PyQt5 使用指南!

    BeeWare[9]:Write once. Deploy everywhere.需要与Kivy配合使用。 Toga[10]:一个使用Python开发原生APP的GUI工具包。 WxPython: https://wxpython.org/ [7]Wax: https://pypi.org/project/wax/ [8]Kivy: https://kivy.org/#home [9]BeeWare : https://beeware.org/ [10]Toga: https://github.com/pybee/toga [11]Eel: https://github.com/ChrisKnott

    14K21编辑于 2021-12-13
  • 构建现代应用的9个Python GUI库

    if __name__ == '__main__': MyApp().run()Toga - 使用系统原生控件的跨平台GUI库Toga是BeeWare项目的一部分,它的哲学和Kivy正好相反。 BeeWare套件的一部分,生态完整。跨平台,但追求平台原生外观。

    1.2K10编辑于 2025-10-31
  • 来自专栏HyperAI超神经

    用 Python 挪车、管理农场,这届 PyCon 有点香

    演讲者:Russell Keith-Magee 博士,BeeWare 项目的创始人,开发 GUI 工具和库,支持桌面和移动平台上的 Python 软件的开发。

    70620发布于 2020-04-27
  • 来自专栏TalkPython

    Python技术周刊:第 5 期

    python/mypy [13] statsmodels: https://github.com/statsmodels/statsmodels [14] toga: https://github.com/beeware

    95350发布于 2019-07-23
  • 来自专栏python3

    Python:***测试开源项目

    cricket:BeeWare 套件的一部分,cricket 是种图形化工具,协助你进行案例测试。 bugjar:BeeWare 套件的一部分,bugjar 是针对 Python 的图形化交互式调试器。 pudb:pudn 是针对 Python 的全屏命令行调试器。

    81610发布于 2020-01-07
  • 来自专栏新智元

    30年,Python正在吞食世界

    在今年的Python语言峰会上,BeeWare联合创始人Russell Keith-Magee警告说,如果对移动平台和新的web平台的支持得不到改善,Python将面临“生存风险”。 Keith-Magee的BeeWare项目旨在使用Python编写应用程序并使其在任何地方运行成为可能。

    62930发布于 2019-08-27
  • 来自专栏一“技”之长

    使用Python编写iOS原生应用的框架设计思考(首篇) 原

    Python解释器       Github上有很多有趣的项目,其中有一个项目可以将Python源码编译成可以在iOS平台运行的Framework,其地址如下: https://github.com/beeware

    2.2K30发布于 2020-05-01
  • 来自专栏CDA数据分析师

    Python简史:开发者的小小副业如何成为全球最热编程语言?

    在今年的 Python 语言峰会(PLS)上,BeeWare 联合创始人 Russell Keith-Magee 提醒道:如果对移动和新 web 平台的支持没有改进的话,Python 将面临「生存危机」 (BeeWare 项目旨在使写出的 Python 应用可在任意设备上运行。)

    67810发布于 2019-08-22
  • 来自专栏机器之心

    Python简史:开发者的小小副业如何成为全球最热编程语言?

    在今年的 Python 语言峰会(PLS)上,BeeWare 联合创始人 Russell Keith-Magee 提醒道:如果对移动和新 web 平台的支持没有改进的话,Python 将面临「生存危机」 (BeeWare 项目旨在使写出的 Python 应用可在任意设备上运行。)

    79810发布于 2019-08-20
  • 来自专栏Python数据科学

    Ptython命名自喜剧团体,宅男程序员三个月写出的编程语言是如何改变世界的?

    在今年的Python峰会上,BeeWare的联合创始人Russell Keith Magee警告说,如果不改善其对移动端和新网络平台的支持,Python就将会面临着“生存风险”。 Keith Magee所开发的BeeWare项目目的是使Python应用程序可以任意平台上运行。

    76620发布于 2019-08-19
  • 来自专栏大数据文摘

    命名自喜剧团体,宅男程序员三个月写出的编程语言是如何改变世界的?

    在今年的Python峰会上,BeeWare的联合创始人Russell Keith Magee警告说,如果不改善其对移动端和新网络平台的支持,Python就将会面临着“生存风险”。 Keith Magee所开发的BeeWare项目目的是使Python应用程序可以任意平台上运行。

    60520发布于 2019-08-20
领券