- 博客(5)
- 收藏
- 关注
原创 python代码用递归函数解决汉诺塔移动步骤的深度详解
我们来分析一下这个图,在黑色层面,第一步和第三步不能直接实现,所以把这两步细分到了红色层面,而红色层面的第一步和第三步也不能直接实现,所以又细分到了绿色层面,绿色层面的第一步和第三步也不能直接实现,所以又细分到了蓝色层面,到了蓝色层面,三步都可以直接实现了,于是蓝色层面就都实现了,随着蓝色层面的实现,绿色层面也实现了,随着绿色层面的实现,红色层面也实现了,随着红色层面的实现,整个问题就实现了。当我们初次调用这个函数时,函数内发生了三步,一是调用了自己,二是打印出了一个步骤,三是又调用了一次自己。
2023-11-06 15:58:28
2097
原创 开发第一个kivy程序——Hello
run方法存在于App类内,MyApp类继承了App类,所以MyApp类的实例调用了run方法,run方法内部又调用了build方法,build方法返回了TestLayout的实例,在TestLayout在实例化过程中运行了初始化方法,这样就生成了最终的图形框架。
2023-02-11 21:02:25
403
原创 在虚拟环境下安装kivy
打开pycharm后点开终端,看看是不是在虚拟环境下。如果项目文件夹目录前边有括号,括号内是虚拟环境名称,则说明是在虚拟环境下,输入以下代码安装kivy(目前是安装的kivy最新版2.1.0):Python -m pip install “kivy[full]”kivy_examples
2023-02-11 19:18:16
424
原创 Python——创建虚拟环境
首先从某个磁盘新建一个文件夹,我们把虚拟环境创建在这个文件夹内。创建的过程就是virtualenv把它所处的python环境以及下载的库复制到新文件夹内的过程。比如我在D盘创建了一个叫做kv-project的文件夹,首先再次打开命令行,因为是在kv-project这个文件夹内创建虚拟环境,所以我们从命令行输入:
2023-02-07 15:25:45
2596
1
原创 如何用python开发app —— 前言
首先说明,笔者(喝卤小夫)本篇文章不是教你具体的制作步骤(具体的步骤请参阅其它博文),而是对使用python开发app做一个总体的介绍,使你对这个过程有一个全局性的认识,这有利于你具体的学习。
2023-02-06 13:58:04
2068
2
空空如也
在写kivy程序时通过使用id出现的错误
2024-01-04
buildozer打包遇到的一个报错
2023-12-17
buildozer打包的问题
2023-12-16
关于buildozer打包的问题
2023-12-16
buildozer打包问题
2023-12-15
ubuntu系统安装python
2023-12-14
无法用pip安装模块了
2023-04-11
kivy程序往手机里存储数据
2023-03-05
kivy打包报错的问题
2023-02-22
kivy程序在手机上运行后的存储问题
2023-02-16
关于手机权限管理的问题
2023-02-16
kivy程序生成csv文件并存储到手机的问题
2023-02-15
kivy程序生成的csv文件存储到哪里了?
2023-02-14
虚拟机启动时异常退出
2023-02-01
buildozer打包遇到报错
2023-01-29
提示未找到buildozer命令
2023-01-29
安装ubuntu的问题
2023-01-29
ubuntu安装kivy的问题
2023-01-28
关于kivy打包apk的问题
2023-01-28
在VMware虚拟机中如何找到共享文件夹?
2023-01-27
关于在虚拟机里打包的问题
2023-01-26
关于kivy屏幕比例的问题
2023-01-22
关于kivy的一个报错信息
2023-01-18
关于kivy绘制图形的问题
2023-01-18
关于kivy中在canvas上绘制矩形的问题
2023-01-17
关于kivy计时器的问题
2023-01-16
运行打包的exe程序闪退问题
2023-01-12
pyinstaller打包遇到的问题
2023-01-12
kivy打包exe遇到的问题
2023-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人