在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程


Posted in Python onAugust 07, 2020

今天给大家分享在Python3.74+PyCharm2020.1 x64中安装使用Kivy的教程,具体内容如下所示:

我实验环境是Python3.74+PyCharm2020.1 x64+Kivy

kivy 是一款 python 的跨平台的GUI开发框架,可以打包为Android、iOS等移动应用,还能运行在Linux、Windows、MacOS上。官网 https://kivy.org/#home

要使用Kivy,首先就得安装Python,要在PyCharm中使用还要安装PyCharm。Python有好多版本,你可以同时安装其中的好多个,如果你在其中某一个版本的Python里面要使用Kivy,就要在这个版本里面单独按照一次Kivy,其他版本要使用Kivy需要另外再进行安装,就是说每一次安装Kivy只对一份Python环境有效。

关于Python和PyCharm安装,在此不介绍,请参照他文。

启动PyCharm

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

单击上图中的“Create New Project”(创建项目路径),将出现如下图对话框:

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

按上图图示操作,打开PyCharm如下图:

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

按上图操作可打开pycharm的Terminal窗口。

在pycharm之Terminal窗口中输入:

依次输入

py -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew

py -m pip install kivy.deps.gstreamer

对于版本3.5X ~ 3.7X,如Python 3.7可输入:py -m pip install kivy

再输入示例(可选):py -m pip install kivy_examples

参见下图:

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

现在测试Kivy,

建立.py文件,参见下图:

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

在代码编辑窗口中,输入下面的代码(注意缩进):

from kivy.app import App

from kivy.uix.button import Button

class TestApp(App):

 def build(self):

  return Button(text='Hello Kivy!')
TestApp().run()

参见下图:

在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程

总结

到此这篇关于在Python3.74+PyCharm2020.1 x64中安装使用Kivy的文章就介绍到这了,更多相关Python3.74+PyCharm2020.1 x64安装使用Kivy内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现控制台进度条功能
Jan 04 Python
Python处理JSON数据并生成条形图
Aug 05 Python
flask + pymysql操作Mysql数据库的实例
Nov 13 Python
通过python+selenium3实现浏览器刷简书文章阅读量
Dec 26 Python
python:pandas合并csv文件的方法(图书数据集成)
Apr 12 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
May 29 Python
Python 窗体(tkinter)按钮 位置实例
Jun 13 Python
python3连接mysql获取ansible动态inventory脚本
Jan 19 Python
new_zeros() pytorch版本的转换方式
Feb 18 Python
Python selenium页面加载慢超时的解决方案
Mar 18 Python
python利用Excel读取和存储测试数据完成接口自动化教程
Apr 30 Python
python 用Matplotlib作图中有多个Y轴
Nov 28 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
Aug 07 #Python
Python如何发送与接收大型数组
Aug 07 #Python
Python如何实现远程方法调用
Aug 07 #Python
记一次django内存异常排查及解决方法
Aug 07 #Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 #Python
Pygame框架实现飞机大战
Aug 07 #Python
python爬取网易云音乐热歌榜实例代码
Aug 07 #Python
You might like
PHP中的超全局变量
2006/10/09 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
php实现图片等比例缩放代码
2015/07/23 PHP
php preg_match的匹配不同国家语言实例
2016/12/29 PHP
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
chrome调试javascript详解
2015/10/21 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
2016/03/22 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
jQuery处理XML文件的几种方法
2016/06/14 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
2016/08/15 Javascript
jQuery 的 ready()的纯js替代方法
2016/11/20 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
js中字符型和数值型数字的互相转化方法(必看)
2017/04/25 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
JS字符串常用操作方法实例小结
2019/06/24 Javascript
基于JS实现简单滑块拼图游戏
2019/10/12 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
Python Web框架Tornado运行和部署
2020/10/19 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
如何通过50行Python代码获取公众号全部文章
2019/07/12 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
2020/11/18 Python
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
同步和异步有何异同,在什么情况下分别使用他们?
2012/12/28 面试题
工作自荐信
2013/12/11 职场文书
会计出纳岗位职责
2013/12/25 职场文书
文员求职信
2014/07/15 职场文书
大学计划书范文800字
2014/08/14 职场文书
2014年学校德育工作总结
2014/12/05 职场文书
财政局个人总结
2015/03/04 职场文书
高中语文教学反思范文
2016/02/16 职场文书