自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (15)
  • 收藏
  • 关注

原创 1,kivy和Beeware哪个好用,实战后的选择

各位爱好python移动程序开发的同学,大家好,想必大家对python移动开发的选择多多少少都有些疑问,且对于一套代码多平台部署是迫切向往的了。在本系列内容开始之前,我讲下自己对目前python移动开发的两套技术框架的研究了解的心得。

2022-12-07 20:37:52 7273 1

原创 chatgpt-retrieval-plugin实操上手chatgpt插件的开发

上手chatgpt-retrieval-plugin,所用到的环境及技术:win10操作系统、VMware、centos9、docker、docker-compose、python3.10(及以上)、poetry、bearer_token、open_ai_key、redis.好了就这些,我用redis做数据存储。

2023-04-11 16:44:08 4724 1

原创 8,Beeware开发小部件toga之Divider

Beeware开发小部件toga之Divider

2023-01-24 13:28:05 631

原创 7,Beeware开发小部件toga之DetailedList

Beeware开发小部件toga之DetailedList

2022-12-28 16:11:05 713 3

原创 6,Beeware开发小部件toga之Date、Time_Picker

Beeware开发小部件toga之Date、Time_Picker

2022-12-24 22:19:11 784

原创 5,Beeware开发小部件toga之Canvas

Beeware开发小部件toga之Canvas

2022-12-22 20:01:02 836 2

原创 4,Beeware开发小部件toga之Button

Beeware开发小部件toga之Button

2022-12-08 20:01:51 1786

转载 3,Beeware创建你的第一个应用程序

我们已准备好创建我们的第一个应用程序。安装 BeeWare 工具首先,我们需要安装公文包。Briefcase 是一个 BeeWare 工具,可用于打包您的应用程序以分发给最终用户 - 但它也可用于引导新项目。确保您 位于教程 0beeware-tutorial中创建的目录中,并激活了虚拟环境,然后运行:beeware-venv

2022-12-07 21:47:52 1446 2

转载 2,Beeware开发之必要条件准备。

在我们构建我们的第一个 BeeWare 应用程序之前,我们必须确保我们拥有运行 BeeWare 的所有先决条件

2022-12-07 21:17:43 1282

原创 Kivy打包apk后使用adb连手机调试

Kivy打包apk后使用adb连手机调试

2022-12-03 09:21:14 617

原创 kivy 打包APK所需requirements.txt文件生成方法

使用pipreqs生成kivy 打包APK所需requirements.txt文件的方法

2022-11-12 22:04:45 260

原创 centos stream 9设置redis开机自启(图文详细步骤)

centos-stream 9设置systemd方式开机自启

2022-11-03 20:01:34 1599

原创 python设计积分越高中奖率越大的抽奖功能

昨天看到了一个需求:请你设计一个抽奖算法,随机抽出一位中奖用户,要求积分越高中奖概率越高。需求分析:1,随机抽一位中奖2,积分越高中奖概率越大由上两点可以设计如下:import randomarr=[20, 34, 160,25,45,67,345,234]#arr_jangci为将高积分增加了参与抽奖的次数的抽奖池对像arr_jangci=[]for i in arr: ii=len(str(i))+1#先取每个积分的长度,长度是多少就在奖池内增加多少个抽奖样本,这

2022-04-07 09:49:31 1827

原创 kivy的VKeyboard虚拟键盘器的实操学习

kivy的VKeyboard虚拟键盘的实操学习,这里演示了加载了一个VKeyboard虚拟键盘的功能演示,本功能只有py文件,有实操演示效果及源码,及部件的常用属性:先上运行效果图:vkeyboard.pyfrom kivy.app import App ##导入kivy的App类,它是所有kivy应用的基类from kivy.uix.boxlayout import BoxLayout ##引入布局from kivy.uix.vkeyboard import VKeyboard.

2022-01-04 17:04:35 580

原创 kivy的VideoPlayer视频播放器的实操学习

kivy的VideoPlayer视频播放器的实操学习,这里演示了加载了一个MKV文件的VideoPlayer的功能演示,也可以加载其他视频格式文件,本功能只有py文件,有实操演示效果及源码,及部件的常用属性:先上运行效果图:videoplayer.pyfrom kivy.app import App #导入kivy的App类,它是所有kivy应用的基类from kivy.uix.boxlayout import BoxLayout ##引入布局from kivy.uix.vid

2021-12-29 22:16:44 1534 5

原创 kivy的TabbedPanel选项面板的实操学习

kivy的TabbedPanel选项面板的实操学习,这里演示了在一个选项面板部件里面添加三个选项面板,并在每个添加文字内容及其他小部件的功能演示,本文包括py,kv文件,有实操演示效果及源码,及部件的常用属性:惯例先上运行效果图:tabbedpanel.pyfrom kivy.app import App ##导入kivy的App类,它是所有Kivy应用的基类from kivy.uix.tabbedpanel import TabbedPanel ##引入控件class T.

2021-12-29 11:35:16 587

原创 kivy的RecycleView遍历并显示数据功能的实操学习

kivy的RecycleView遍历并显示数据的学习,这里演示了遍历了段文字与循环指定数字范围并居中显示,本文包括py,kv文件,有实操演示效果及源码,及此部件的常用属性:先看下运行效果recycleview.pyfrom kivy.app import Appfrom kivy.uix.recycleview import RecycleViewclass RecycleViewWidget(RecycleView): def __init__(self,**kwargs.

2021-12-28 18:52:03 1405

原创 kivy的Spinner选择框部件的实操学习

kivy的Spinner选择框部件的学习,包括py,kv文件,有实操演示效果及源码,及此部件的常用属性:先看下运行效果spinner.py源码from kivy.app import Appfrom kivy.uix.boxlayout import BoxLayoutclass SpinnerBox(BoxLayout): def __init__(self,**kwargs): super(SpinnerBox, self).__init__(**kwa.

2021-12-24 22:59:53 9811 4

原创 kivy的FileChooser文件选择器部件的学习

kivy的FileChooser文件选择器部件的学习,包括py,kv文件,有实操演示效果及源码,及此部件的常用属性:先看下运行效果filechooser.py源码from kivy.app import App ##导入kivy的app类,它是所有kivy应用的基类from kivy.uix.popup import Popup ##引入弹窗控件from kivy.uix.boxlayout import BoxLayout ##引入布局from kivy.propert

2021-12-24 22:25:53 1294 2

原创 kivy之Popup弹窗部件的实操作学习

kivy的Popupu部件的学习,包括py,kv文件,有实操演示效果及源码,及此部件的常用属性:先上图popup.py源码:from kivy.app import Appfrom kivy.uix.popup import Popupfrom kivy.uix.boxlayout import BoxLayoutclass PopupBox(BoxLayout): def __init__(self,**kwargs): super().__init.

2021-12-24 21:54:53 11592

原创 django管理页面报错:Tag start is not closed.的解决方案

在用django框架开发时代码会提示报错:Tag start is not closed.如下图:这种是因为页面代码不规范造成的,将包含在传参数内的双引号改成单引号就可以了。

2021-11-17 09:01:05 2762

原创 kivy之Bubble气泡部件的实操学习

kivy的气泡部件学习内容,包含气泡部件应用、在气泡部件上添加Button、在气泡部件上添加BubbleButton及其它相关的设置应用学习。以上内容源码请点此下载后,自行导入pycharm进行运行调试学习。因有同学问到我的kivy学习资料里支持中文的方法是怎么解决的,我将解决中文的方法链接贴在这里,大家去照着做就可以了,很简单点击这个链接进入:kivy全局中文支持最简单的解决方法。...

2021-09-12 21:53:52 261

原创 kivy之switch与video实操学习

之所以将kivy的ProgressBar(进度条)与ToggleButton(切换按钮)作一篇内容来记录学习,是因为这两个内容比较简单,源码内容篇幅也少。两个功能实例源码均以main.py+switch.kv,main.py+video.kv代码文件构成:switch实例功能演示了一个switch运行后经过打开关闭的功能演示运行过程,并且加打开与关闭后各自触发的事件。源码请点此下载后自行导入pycharm进行练习。下面左图为switch部件效果图。video实例功能演示了一个添加的vide.

2021-09-10 10:59:21 456

原创 kivy之ProgressBar、ToggleButton实操学习

之所以将kivy的ProgressBar(进度条)与ToggleButton(切换按钮)作一篇内容来记录学习,是因为这两个内容比较简单,源码内容篇幅也少。两个功能实例源码均以main.py+progressbar.kv,main.py+togglebutton.kv代码文件构成:ProgressBar实例功能演示了一个按0.5秒时间为速度的进度条运行过程,并且加有一个lable用于显示进度条当前动态运行的值。源码请点此下载后自行导入pycharm进行练习。...

2021-09-01 22:51:27 311

原创 kivy之Slider滑块实操练习

kivy的Slider(滑块)的属性不多,事件动作也不多,相对比较容易掌握: Slider滑块属性 说明 orientation 滑块的方向 min 允许的最小值,默认为0 max 允许的最大值,默认为100 range 滑块的范围,格式为(min,max) step 滑块的步长,默认为1 value 滑块使用的当前值,默认为0 value_normalized value/max标准化值,必须为0-1之

2021-08-27 10:17:22 503

原创 kivy之CheckBox属性实操练习

checkbox部件属性不多,本练习举例了单选,复选二种方式,并将各checkbox进行id命名,每个都绑定了相同的动作,具体大家可以看源码进行学习。CheckBox常用属性 说明 active 是否选中该Checkbox,默认为false group 组名,在同一组中只能单选 color 显示的颜色,格式为rgba,默认为[1,1,1,1] background_checkbox_disabled_down 默认为"kivy\tools\theming\d

2021-08-25 22:16:09 3709

原创 kivy之TextInput属性实操练习

TextInput属性比较多,常用在页面设计上的属性做了实操练习,便于很直观的了解学习本部件。并将其中一个输入提示的属性在实操源码里单独建立了一个功能进行演示。TextInput常用属性 说明 text 文本内容 text_language 文本语言,例如:zh_CN、en_US、fr和ja halign 文本的水平对齐方式,可设置为auto(默认)、left、center和right等属性 multiline 是否显示多行文本,默认属性为True al

2021-08-24 21:43:28 1674 1

原创 kivy之Label属性及文本标记实操练习

关于kivy内label功能有二部分内容,一个是label小部件属性,另一个是label文本标记属性,实操练习的效果图如下:现将label常用的这二类属性整理如下:Label常用属性 说明 text 标签显示的文木,默认为空字符串 text_size 标签文本大小,默认为(None,None),表示无限制 font_name 要使用字体的文件名,可以为绝对路径或resource_find解析的相对路径 font_size 文本的字体大小,以像素为单位

2021-08-19 23:19:36 1790

原创 kivy之Button常用属性实操练习

kivy提供了Button按钮一系列属性来改变样式,下面列了常用的一些Button属性并用实操案例进行演练学习。Button常用属性 说明 backgroundcolor 按钮背景颜色,rgba格式,默认为灰色 text 按钮显示的文本 fontsize 文本字体大小,默认为15sp bold 文本字体加粗,为数字如bold:10 color 文本字体颜色,rgba格式,默认为白色[1,1,1,1] state 按钮状态,默认为“norm

2021-08-18 23:44:55 1261 1

原创 用kivy学习制作简易调色画板app

制作一款简易的调色画板,要用到的知识:页面布局、ToggleButton、ToggleButtonBehavior、get_color_from_hex(兼容十六进制编码颜色);功能上要可以选择颜色,选择画笔线宽,可以清除画板。具体实现如下:选建一个main.py文件,内容代码如下:from kivy.app import Appfrom kivy.graphics import Line,Color #引入绘图from kivy.uix.widget import Widget

2021-08-17 23:51:27 288

原创 kivy八种布局方式学习

kivy八种布局:FloatLayout、BoxLayout、AnchorLayout、GridLayout、PageLayout、RelativeLayout、ScatterLayout、StackLayout。FloatLayout:浮动布局,它允许将子部件通过位置参数(pos_hint)和尺寸参数(size_hint)放置在窗口的任意位置.我们用此布局可按窗口大小高度来放置小部件,并且当在不同分辨率的移动设备中,窗口的大小改变时,放置在窗口内的小部件也会相应的调整大小与位置,而不会产生因窗口的大小

2021-08-09 22:57:18 1979

原创 kivy控件之size_hint,pos_hint详述

在kivy开发中,所有界面内添加的控件最常用的属性有:text、font_size、background_color、size_hint、pos_hint等修饰控件的属性,这里我对控件size_hint(控件大小属性),pos_hint(控件定位属性)进行相关参数的详细解说下:(因text、font_size、backgroud_color参数简单,且易懂,所以不在这里进行细说了)如KV文件内:<Button>: text:'bt0' #控件上文本内容

2021-08-08 23:13:33 1160

原创 kivy里rgb,rgba颜色相关知识,以及支持十六进制颜色值方法

rgb,rgba在kivy里的格式为如下:rgb:1,1,1---->每个参数为0-1的数值(如0.1),也就是说第一位如果是0.1意思是10%的红色,由r代表,g代表绿色,b代表蓝色rgba:1,1,1,1----->前三位与rgb一样,最后一位是透明度,也是0-1的数值但在以住rgb取值为0-255的数值,那么怎么样转换为kivy里的颜色值呢,简单:白色的rgb:255,255,255,转为0-1的数值:(255/255=1),那么就是rgb:1,1,1...

2021-08-05 23:20:54 1085

原创 解决pycharm开发kivy项目KV文件支持编辑问题

pycharm在开发kivy应用的时候,会需要创建*.kv文件,此文件pycharm会出现不支持此文件的编辑,这时就需要下载PyCharm_kv_completion.jar导入到pycharm里,这样就可以支持KV文件的编辑开发了。第一步:下载PyCharm_kv_completion.jar ,点击下载.第二步:找到pycharm-->file-->Import Setting,如下图第三步,在弹出窗口内找到刚才已下载好的PyCharm_kv_completion.ja.

2021-07-31 12:25:00 1870 1

原创 简单解决kivy全局中文支持的方法

对于一个python coder来说,kivy是非常吸引注意的一个GUI库,它只需编写一套代码,便可运行于各种平台系统上(包括 Linux, Windows, OS X, Android, iOS, 以及 Raspberry Pi),Kivy 采用 Python 和 Cython 编写,在国外已经十分火爆,受关注程度甚至一度超越了老牌的 Python GUI 工具 PyQt。 鉴于此,我也进行了系统的学习与研究,以后可以利用python来开发移动app,这将可以把pyth...

2021-07-29 10:29:05 2997 2

kivy_bubble.rar

kivy气泡部件Bubble的实操学习源码,内含在气泡上加button等实际应用场景代码

2021-09-12

kivy_video.rar

kivy的video部件实操学习源码

2021-09-10

kivy_switch.rar

kivy的switch小部件实操学习源码

2021-09-10

kivy_ToggleButton.rar

kivy之ToggleButton实操学习

2021-09-01

kivy_ProgressBar.rar

kivy之ProgressBar学习源码

2021-08-30

kivy_slider.rar

kivy之slider滑块功能实操练习

2021-08-27

ai_face.rar

python人脸图像识别功能学习源码

2021-08-26

ai_bigdata_forExcel.rar

python 大数据应用之操作excel,本案例源码完整可运行了解此功能

2021-08-26

kivy_checkbox.rar

kivy之CheckBox部件属性实操练习源码

2021-08-25

kivy_TextInput.rar

kivy之TextInput部件的属性实操练习源码

2021-08-24

kivy_label.rar

kivy之label部件的属性实操练习源码

2021-08-19

kivy_button.rar

kivy之Button常用属性实操学习案例

2021-08-18

kivy_canvas.rar

学习kivy开发移动应用可以参考

2021-08-17

Kivy中文编程指南.rar

Kivy中文编程指南,由网友翻译后,我整理目录及页面形式,便了浏览查阅。

2021-08-01

kivy中文支持全局替换微软雅黑替换字体.rar

kivy中文支持全局替换微软雅黑替换字体

2021-07-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除