展开

关键词

独家 | 5个只有少数程序员知道的用例

Kivy自带类似于Flutter的小部具包。 Kivy通过Android上的JNI/Cython和iOS上的Objective-C/Cython与原生移动API进行通信。与其他移动框架一样,Kivy也提供具链来制特定于平台的应用程序包。 继续在生统道路上摸爬滚打,热爱数据,来。 翻译组招募信息 内容:需要一颗细致的心,将选取好的外文文章翻译成流畅的中文。 如果你是数据科学/统计学/计算机类的留学生,或在海外从相关,或对自己外语水平有信心的朋友欢迎加入翻译小组。 有原创标识文章,请发送【文章名称-待授权公众号名称及ID】至联系邮箱,申请白名单授权并要求编辑。 发布后请将链接反馈至联系邮箱(见下方)。经许可的转载以及改编者,我们将依法追究其法律责任。

7930

如何用python写一个安卓APP?(上)

这个 开源的python开发框架 具体如何操呢 继续往下看 3 首先 你肯定得安装了python 这一点不多说 然后 以Windows为例安装kivy 送上官网安装教程 https://kivy.org /doc/stable/installation/installation-windows.html#install-win-di 算啦 料定你懒得打开 跟着我做吧 官网教程建议你 为你的kivy程 Scatter控 TestApp().run() #为App的子类,可以执行父类中的run()函数 保存运行 结果 ) 对于我这种安卓盲 这就是福音呀 满心待的我等待着桌面bin文夹中的 APK文(正常情况下) 然而实却是 我知道你看不清红色警告 # Aild not found,please install it 这意味着我失败了 buildozer的自动化也是有漏洞的 我以为 我添加了Aild即可 其实 我又开启了一段 与bug要死要活的斗争 over ---- 知后如何,请听下回分解!

19.1K40
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python3使用kivy生成安卓程序

    这里我们介绍一个用python的kivy+buildozer来进行安卓APP开发的简单教程,从整个过程中来看,环境部署这一块所需的量是非常大的,可能这就是从0到1的困难? 到这里,我们的第一步就基本完成了,但是需要注意的是,这里我们的程序还是运行在电脑端的,我们需要将其打包成apk文之后,才能在手机端运行。 当然,这需要我们先做一些准备。 那么我们的逻辑是这样的:先把所有的math函数导入,然后给定两个文本框,一个为输入窗口一个为输出窗口,再加上一个运行的钮,那就齐活儿了。 最后我们演示了使用文本框和,加上python的eval()函数和math数学仓库,实现了一个可以在移动端调用math库中的函数执行数学计算的简单APP,并提供了apk下载网盘地址。

    32930

    python3使用kivy生成安卓程序

    这里我们介绍一个用python的kivy+buildozer来进行安卓APP开发的简单教程,从整个过程中来看,环境部署这一块所需的量是非常大的,可能这就是从0到1的困难? 到这里,我们的第一步就基本完成了,但是需要注意的是,这里我们的程序还是运行在电脑端的,我们需要将其打包成apk文之后,才能在手机端运行。 当然,这需要我们先做一些准备。 那么我们的逻辑是这样的:先把所有的math函数导入,然后给定两个文本框,一个为输入窗口一个为输出窗口,再加上一个运行的钮,那就齐活儿了。 最后我们演示了使用文本框和,加上python的eval()函数和math数学仓库,实现了一个可以在移动端调用math库中的函数执行数学计算的简单APP

    50800

    Python 的 GUI 开发具 原

    一共四种功能,ui比较简单 聊天室,画画,走势图,估计版本还有很大升级空间,没 Flexx 详细介绍 Flexx 是一个纯 Python 具包,用来创建图形化界面应用程序。 Flexx 使用模块化设计,包含一些子系统: ui - UI 部 app - 循环和服务器 react - reactive 编程 pyscript - Python to JavaScript ) 有一个控产生了。 它是一个多平台的具包,可以运行在所有主要操系统上,包括UNIX,Windows和Mac。 PyQt采用双许可证,开发人员可以选择GPL和商业许可。 但是,我觉得不足以说明kivy的本质,充其量表明kivy可以生成一个app,app里面有一个钮而已。

    2.7K20

    在这个什么都看脸的时代,如何用 GUI 提高 python 程序的颜值?

    隔壁家的 JS 好像挺好看的,还能有酷炫效果呢…… 其实呢,术业有专攻,Python 擅长的领域在后台服务器、数据处理、科学计算等方面,以及为一种具,搞定各种可以自动化的情。 从诞生伊始,就有许多优秀的 GUI 具集整合到 Python 当中,这些优秀的 GUI 具集,使得 Python 也可以在图形界面编程领域当中大展身手。 demo: 一个简单的记本软 http://www.cnblogs.com/lurenjiashuo/p/python-note-wxpython-demo.html ? 跨桌面平台,但只能在 Python2 上使用,另外该库最后更新日是 2012 年。 而且,Kivy 可以看许多模块的超集:许多知名的模块如 PyGame、SDL、GStreamer 都是 Kivy 的组成部分。Kivy 的 API更加高级、统一,方便使用。

    1.4K70

    PyQt5编写跨平台的CDN上传具桌面版

    先放效果图吧,登陆页面和操页面,避免后面忘记操,做个笔记~ ? ? ? ? ---- 一、起因~ 之前总有人找到我们组小伙伴让手动上传文到CDN上,我们小伙伴cq一怒之下写了一个基于TK的自助GUI具,我看了之后觉得这个还挺有意思,就用PyQt5重写了一个,加入了认证和页面美化 ,折腾Qt Creator具的使用,这两个都是用来拖拽式实现界面设计的具 如何隐藏标题栏 QPushButton如何去掉边框 图片自适应QLabel大小 使用ui文生成资源文 使用.qrc 生成资源文 状态栏信息左右分屏展示 输入框提示信息置灰 输入框输入信息时对应钮为不可用状态 登陆页面和主页面的切换如何实现 简单的页面布局 四、关于打包相关知识点 Pyinstaller 具打包PyQt5 八、题外话 这中间也折腾了Kivy和PySimpleGUI, 其中Kivy是真的跨平台,支持*nix, winodws, Android, ios等,可以说比较强大了,PySimpleGUI也是让你写更少的代码

    51930

    原创 | 整理了32个Python图形化界面库

    它不同于其他GUI库,因为EasyGUI不是驱动的,相反,它所有的GUI交互都是通过简单的函数调用调用的,不要求程序员了解任何关于tkinter、框架、小部、回调或lambda的信息。 它支持窗口、用户界面处理、操纵杆、OpenGL图形、加载图像和视频以及播放声音和音乐。pyglet支持在Windows、OS X和Linux上。 25 Guietta 官网: https://guietta.readthedocs.io/en/stable/ 概述: Guietta是一个用于制简单Python GUI的具。 所有主要的Panda3D应用程序都是用Python编写的,这是使用该引擎的方式。 Pygame具有高度的可移植性,可以在几乎所有平台和操系统上运行。 以上就是本内容,希望对大家有所帮助,我们下再见!

    10450

    Python 常用的GUI框架都有哪些

    Graphical User Interface,简称 GUI,又称图形化用户接口,所谓的GUI编程,指的是用户不需要输入代码指令,只通过图形界面的交互就可以操功能。 它是一个多平台的具包,可以运行在所有主要操系统上,包括UNIX,Windows和Mac。PyQt采用双许可证,开发人员可以选择GPL和商业许可。 Kivy 基于OpenGL ES 2,能够让使用相同源代码创建的程序能跨平台运行。这个框架是驱动的,基于主循环,非常适合开发游戏。 Kivy拥有能够处理动画、缓存、手势、绘图等功能。 它还内置许多用户界面控如:纽、摄影机、表格、Slider和树形控等。 PyGTK -GTK 在Linux中常用的“GTK+”是“PyGTK”的“GTK +”封装。 与Kivy和PyQt相比,它能不加修改的稳定运行在各种操系统之上,如Linux,Windows,MacOS等。

    70210

    没有电脑也能数据分析,安卓运行Jupyter notebook 操指南

    近20年来,在TIOBE编程语言排行榜中,C、C++和Java一直排在前3位,远远领先于其他组。而Python为近来广受大家喜爱的编程语言,终于在2018年9月份首登前三的宝座。 Python为当今大学最常教授的第一语言,在统计领域排名第一,在人智能编程领域排名第一,在脚本编写方面排名第一,在系统测试方面排名第一。 Google 程师中也是有相当多的人在使用Jupyter notebook的,这款强大的软不仅适合编程高手,对入门小白也十分友好。 所以小编就一直盼着可以有一款软,能在手机上打开Jupyter notebook文~ 经过苦苦搜寻,小编终于找到了Pydroid 3,忍不住想要分享给大家! 2 软界面展示 第一次打开后,需要安装python库。 点击左上角的钮”三“,就可以看到左侧栏的各种选项啦。 ? ?

    78820

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

    使用Python开发图形界面的软其实并不多,相对于GUI界面,可能Web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如C#或WPF并不熟悉的人来说,必不是一个好的具。 Deploy everywhere.需要与Kivy配合使用。 Toga[10]:一个使用Python开发原生APP的GUI具包。 主要和时间、文与文夹、各种数据、流、URLs、mime 类文、进程与线程一起使用。 QtGui:包含了窗口系统、处理、2D 图像、基本绘画、字体和文字类。 , 100) label.setText("Hi this is Pyqt5") label.move(100, 100) win.show() sys.exit(app.exec_()) 钮与 , 100) button.clicked.connect(click) win.show() sys.exit(app.exec_()) button.clicked.connect() 在钮点击后执行特定的

    30720

    自动化篇 | 聊聊 Python 自动化脚本打包成 APK

    下一步,利用 Firebase 打包脚本,依次点击:Firebase - 打包多个脚本 - 选择目标脚本,等待本地生成一个 apk 文。 ? com.netease.open.airbase/android.support.test.runner.AndroidJUnitRunner 坑一:运行之后很快就报错了,报 device() 方法在 kivy height = 2160 swipe( (width * 0.5, height*1/ 4),(width * 0.5, height*3 / 4),duration=0.5) 坑二:向上滑动处理不当 仅上面的向上滑动这一步操,有些手机当做 长屏幕 来消费,还有一些手机当做 下拉刷新 来处理。 总之,利用 Firebase 打包自动化脚本成 apk 单独运行还不是很稳定,另外一起打包内置的 kivy 库还需要兼容和完善,待官方下一版本。

    78030

    没有电脑也能数据分析,安卓运行Jupyter notebook 操指南

    近20年来,在TIOBE编程语言排行榜中,C、C++和Java一直排在前3位,远远领先于其他组。而Python为近来广受大家喜爱的编程语言,终于在2018年9月份首登前三的宝座。 Python为当今大学最常教授的第一语言,在统计领域排名第一,在人智能编程领域排名第一,在脚本编写方面排名第一,在系统测试方面排名第一。 Google 程师中也是有相当多的人在使用Jupyter notebook的,这款强大的软不仅适合编程高手,对入门小白也十分友好。 所以小编就一直盼着可以有一款软,能在手机上打开Jupyter notebook文~ 经过苦苦搜寻,小编终于找到了Pydroid 3,忍不住想要分享给大家! 2 软界面展示 第一次打开后,需要安装python库。 点击左上角的钮”三“,就可以看到左侧栏的各种选项啦。 ? ?

    93730

    十个顶级Python 图形界面(GUI)框架供你选择

    专注于完善用户界面是一,但同样重要的是提供最好的用户体验,在不投入过多资源的情况下交付它也同样重要。 下面列出了一些视觉元素: ●Frame:为你的应用程序提供一个结构 ●钮:用于获取用户的输入 ●复选钮:用于进行选择 ●标签:用于显示文本信息 ●文对话框:用于在应用程序中上传或下载文 ●画布: 开发人员二人组后来发布了Project Phoenix,为wxPython的继承者,并支持Python 3。它是从头构建的,以提供wxWidgets具包的更简洁的Python实现。 通过对模块化的关注,PyForms变得非常适合快速创建原型,它还可以缩短应用程序后阶段的维护。 就像wxPython是wxWidgets GUI具包的包装器一样,wax GUI框架是wxPython更加友好的包装器。像其他流行的框架一样,wax也是为Python的扩展模块实现的。

    60210

    原创 | 整理了38个Python游戏开发库

    它支持窗口化、用户界面处理、操纵杆、OpenGL图形、加载图像和视频以及播放声音和音乐。pyglet适用于Windows、OS X和Linux。 所有主要的Panda3D应用程序都是用Python编写的,这是使用该引擎的方式。 它支持窗口、用户界面处理、操纵杆、OpenGL图形、加载图像和视频以及播放声音和音乐。pyglet支持在Windows、OS X和Linux上。 它提供了一套全面的通用具,这样用户就可以专注于玩游戏,而不必重新启动打包文了。 但是,它目前适合制非常简单的探索式游戏。 以上就是本内容,希望对大家有所帮助,我们下再见!

    12240

    Python自动化办公之PDF拆分

    今天我们继续分享真实的自动化办公案例,希望各位 Python 爱好者能够从中得到些许启发,在自己的生活中更多的应用 Python,使得半功倍! 需求 需要从 PDF 中取出几页并将其保存为新的 PDF,为了后使用方便,这个具需要做成傻瓜式的带有 GUI 页面的形式 选择源 pdf 文,再指定下生成的新的 pdf 文名称及保存位置,和需要拆分的 page 信息,就可以得到新的 pdf 文了 需求解析 对于 Python GUI,我们有太多种选择了,下面我们先来横向的简单对比下 从高层次上看,大的 GUI 具有: Qt WxWindows Tkinter Customer libraries(Kivy,Toga等) Web相关(HTML,Flask等) 不过今天,我们选择的具是 appJar,这是一个由一位从教育的大神发明的,所以它可以提供一个更加简单的 : app.stop() 好了,这样我们就完成了一个简易的 GUI 拆分 PDF 文具喽

    6610

    教你用Python写界面

    ,我认识的并不多,这里只列出几种我认识的 1.tkinter Tkinter(也叫Tk接口)是Tk图形用户界面具包标准的Python接口。 4.Kivy 这是一个非常有趣的项目,基于OpenGL ES 2,支持Android和iOS平台的原生多点触摸,驱动的框架,Kivy非常适合游戏开发,非常适合处理从widgets到动画的任务。 activebackground 点击时钮的背景颜色 ? ,from_=10,to=40,orient=HORIZONTAL,command=resize) scale.set(12) scale.pack() 和button不同的是command不再是点击了而是拖动 DELETE.grid(row=1,column=2) language=Button(frame4,text="确定") language.grid(row=2,column=1) 这是一个列表,注意这里钮点击的写法是用

    1.8K30

    Python高阶项目(转发请告知)

    现在,让我们通过应用滤镜和反转音频效果,将所有内容融合在一起,以进一步发展: 如果您要保存音频文,则可以如下所示轻松进行操: 合成音调(由于转码问题,请自行测试) 这些处理可以是任何频率的正弦波 在这里,我将标签文本设置为实时: 运行并查看输出: 使用Python获取桌面通知 桌面通知应用程序如何? 该任务待办项清单,在该清单中我们有一个目标要实现。 并且桌面通知应用程序将不断通知我们全天不同的和要采取的行动。 创建一个桌面通知应用程序,以提醒您每小时休息一次。您的消息和警报绝对可以是您想要的任何内容。 您可以在一天,一周或一个月中列出需要做的情,并且提醒应用程序会不断提醒您同样的情。对于此项目,您需要安装一个称为Plyer的Python库,该库用于访问系统的硬。 正如您可以看到输出窗口,它会一样安装在您的系统中的所有其他应用程序。您首先需要选择一个PNG文,然后单击钮,PNG转换为JPG,那么您只需要在要保存转换后的图像选择一个文夹。

    18810

    用 Python 帮财务小妹解决 PDF 拆分,小妹说太棒了。。。

    好吧,说什么吧 萝卜 财务小妹 我最近要整理好多pdf文,然后只需要其中的几页,how to do it 额,拆分pdf吗,easy啊 萝卜 财务小妹 好呀好呀,easy的话就快开始吧 那这次完成的奖励是啥 萝卜 财务小妹 先完成再说喽(●'◡'●),包你满意 OK,让我待下! 文名称及保存位置,和需要拆分的page信息,就可以得到新的pdf文了 技术选型 对于 Python GUI,我们有太多种选择了,下面我们先来横向的简单对比下 从高层次上看,大的GUI具有: Qt WxWindows Tkinter Customer libraries(Kivy,Toga等) Web相关(HTML,Flask等) 不过今天,我选择的具是 appJar,这是一个由一位从教育的大神发明的 : app.stop() 好了,这要我们就完成了一个简易的 GUI 拆分 PDF 文具喽 财务小妹 哇撒,萝卜哥,太溜了吧 哈哈,还好吧,都是基本操 萝卜 财务小妹 好嘞,那萝卜哥明天见

    15230

    相关产品

    • 云服务器

      云服务器

      云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券