自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

原创 临工30装载机多路阀

临工30装载机 多路阀

2024-09-15 17:09:52 230

原创 sqlite3 — DB-API 2.0 interface for SQLite databases

sqlite3 — DB-API 2.0 interface for SQLite databases — Python 3.12.4 documentationSource code: Lib/sqlite3/ 源代码位置:Lib/sqlite3/SQLite is a C library that provides a lightweight disk-based database that doesn’t require a separate server process and allows

2024-07-11 09:01:21 640

原创 Kivy Language¶

这意味着你可以将自己的函数绑定到属性上,以便在属性值发生变化时调用该函数(即你被动地“观察”属性以检测潜在的变化)。文件中,有两个地方可以接受Python语句:一个是在属性之后,这会将属性的值设置为表达式的结果(如上面所示的按钮文本);请注意,最外层的小部件会在应用任何其他规则之前,将其kv规则应用于其内部的所有小部件。在后一种情况下,只要它们不增加缩进级别,就可以使用多个单行语句,包括那些换行转义的语句。表达式中检测属性,并创建回调,以便在发生变化时通过你的表达式自动更新属性。Kivy语言会在你的。

2024-07-10 10:02:42 985

原创 KIVY Button¶

KIVY BUTTON

2024-07-09 21:25:30 939

原创 KIVY ScreenManager 使用案例常见错误总结

TypeError: unbound method EventDispatcher.bind() needs an argument

2024-07-09 11:07:44 187

原创 python 知识点累积

items()运行结果返回的是一个字典项的视图对象,它包含了字典中所有的(键,值)对。dict_items是一个特殊的视图对象,如何正确理解和使用视图对象中() 和[]的意义在Python中,当你看到类似于这样的输出时,这里的()和[]并不代表传统意义上的元组(tuple)或列表(list),而是用来表示这是一个视图对象(view object)的上下文或格式。不过,这里实际上有一个小小的误导,因为dict_items通常不会直接显示为,特别是当字典不为空时。

2024-07-08 15:12:42 677

原创 KIVY Screen Manager

如果启用了弹出模式,则当新屏幕已经在屏幕管理器(ScreenManager)的位置上时,前一个屏幕会滑出。这是一个已知的问题,我们正在致力于实现一个透明的解决方案,以提供与直接在屏幕上渲染相同的结果。这种过渡效果是新屏幕从屏幕中心“落下”,同时变小并变得更加透明,直到它消失,从而揭示出它背后的新屏幕。支持多种过渡效果,这些效果可以通过改变屏幕的坐标/比例来实现,甚至可以使用自定义着色器来执行复杂的动画。要切换到已经添加的屏幕,您应该使用。- 根据模式,新屏幕会在旧屏幕上滑动进入,或者旧屏幕从新屏幕上滑出。

2024-07-08 09:59:19 829

原创 KIVY Camera¶

一旦该控件被创建,控件内部的纹理将自动更新。默认情况下,将使用您系统中找到的第一个摄像头。Index of the used camera, starting from 0. 使用的相机的索引,从0开始。在创建对象之后,摄像头的纹理并不会立即更新。摄像头的初始化是异步的,因此在请求的纹理被创建之前可能会有延迟。and defaults to False. play是一个波尔值属性 并且默认是 False。布尔值,指示摄像头是否正在播放。(电视、照相机、显微镜等的)清晰度,分辨率;

2024-07-07 09:47:35 905

原创 KIVY 3D Rotating Monkey Head¶

kivy 3D 旋转猴子头这个例子展示了如何使用OpenGL来显示一个旋转的猴子头部。这包括加载一个来自Blender的OBJ文件、使用OpenGL着色语言(GLSL)编写的着色器,以及使用计划好的回调函数。. The filemonkey.obj文件是一个OBJ格式的文件,这个文件是由免费的3D创作软件Blender输出的。该文件是文本格式的,列出了顶点和面,并通过文件中的一个类来加载。文件是一个简单的顶点和片元着色器,使用GLSL编写。

2024-07-06 10:24:56 1072

原创 An actual history of Python on Android

这个 ZDNet 文章几天前被发布关于如何 Python apps 可以马上再Android上运行。它总结了一些当前发展再Android支持 CPython, 但是令人失望的是,它是一个高度地误导关于一些关键点上。在。

2024-07-05 09:27:08 938

原创 杭州叉车A38老款国二 车辆维修与保养

杭州叉车维修

2024-07-04 08:50:27 192

原创 鲁工小装载机-前后桥传动轴油封更换记录

鲁工装载机前后桥传动轴油封更换

2024-06-30 17:23:53 374

原创 Getting started with Kivy

这份发表通过 kivy图像框架 来校对不同的资源来开始。

2024-06-26 19:42:43 654

原创 Kivy tutorial 005: A drawing app

kivy

2024-06-26 14:19:15 843

原创 Kivy tutorial 004: Making the GUI do stuff, binding to events

NoteNote。

2024-06-25 15:36:30 810

原创 Kivy tutorial 003: Building a full GUI

中心主题: 添加组件到另一个组件中到目前为止,导师课已经涵盖了Kivy应用程序非常基本的元素;让所有的一切跑起来, 增加一个组件(label 标签),和做了一些个性化。Let’s nowcombine现在让我们结合一些组件来制作一个更大GUI。这节导师将单独地覆盖连接组件们到一起,不让它们干任何事, 以后的导师课会有涉及干其他的事。Note这节导师课将构建GUI 通过整个使用Python代码。

2024-06-24 16:25:08 928

原创 Kivy tutorial 002: Improving appearance, customising widgets using Kivy Properties

Note。

2024-06-24 15:39:31 871

原创 Kivy tutorial 001: Say Hello

中心主题: 开始一个App, 让Kivy跑起来介绍任何项目对象应该是一个"Hello World!"应用程序时 有必要并且重要的。因为Kivy时一个GUI框架,这意味着打开一个窗口, 在屏幕上展示文字。这导入了App类, 这类你将使用作为任何app应用的核心对象。你的这个类的实例将创建kivy窗口,并且作为你应用程序的顶级层次服务。下一步导入kivy最重要的介绍部分;组件。你的整的应用程序将同组件一起被建立 每个组件赶一个简单的(相对来说)小的任务。

2024-06-24 15:36:35 870

原创 Kivy tutorial 009: Finishing the drawing app

中心主题: 在两个组件之间传递数据data, 创造kivy属性这节导师课紧跟之前的导师课,因此从获取之前的代码开始。在这代码中,你应该仍然能够在DrawingWidget这个app界面的区域内画画, 但是每次画出的线仍然是随机的颜色。我们最终的任务是让线使用通过sliders选择的颜色。让我们通过重新评估一下 app的状态应该保存在哪。为了一个开始, 我们需要在某处存储目标颜色给线。它是比较贴的放在DrawingWidget组件内, 因为这个类就是 这幅画的意思 和 什么颜色来使用。

2024-06-24 11:36:05 571

原创 Kivy tutorial 008: More kv language

Kivy tutorial 008: More kv language – Kivy BlogCentral themes: Event binding and canvas instructions in kv languageThis tutorial directly follows on from the previous, so start by retrieving the previous code, as below:main.py:drawing.kv:The first th

2024-06-22 17:53:08 567

原创 KIVY BLOG Kivy tutorial 007: Introducing kv language

中心主题: kv语言, 建立一个gui,Note;

2024-06-22 14:26:12 1021

原创 ​KIVY 导师课 一个简单地绘画APP

在下面的导师课中,你将被引领通过你第一个组件的创造。这提供了一个能力强大并且重要的知识当构造KIVY应用项目时, 当它允许你完整地创造新的用户界面同你特殊目的的自定义的元素。

2024-06-18 17:41:44 781

原创 KIVY AliasProperty 运用报错汇总

不过,你可以通过定义一个计算属性(computed property)来模拟getter的功能,同时利用Kivy的。允许你创建一个属性的别名,该别名可以基于其他属性计算得到。但是,与普通的Python属性不同,Kivy的。)并没有直接提供定义getter和setter方法的方式,因为它们是通过装饰器或类变量来定义的。是只读的,你不能直接设置它的值。),该文件需要与Python文件在同一个目录下,或者指定给App类的。在kv文件中,我们创建了一个按钮和一个标签。的别名,所以标签的文本也会自动更新。

2024-06-17 13:38:02 288

原创 KIVY ​Properties¶​

注意:为了使属性被视为已更改,并触发任何绑定到该属性的回调,你必须为其分配一个新的Python对象,而不仅仅是修改该对象的内部状态。是一种特殊的属性类型,它允许你创建对Kivy对象(如按钮、标签等)的引用。是一个布尔值,它决定了当属性链中的某个属性发生变化时,是否应该重新评估并重新绑定属性链。是否kv规则使用这个对象作为一个中级属性在kv规则里, 将更新关联属性当这个对象改变时。的属性或方法都可能需要重新评估,因为整个链都可能已经改变。在运行时更改(例如,你重新分配了一个新的。在上面的例子中,如果。

2024-06-16 10:02:35 1092

原创 KIVY Tutorials » Pong Game Tutorial¶

我们要做的时创造一个非常简单的KivyAPP, 这app创造了一个我们PongGame组件类的案例, 并且返回它作为应用程序UI的一个根类元素, 你应该想象到在这点作为一个分等级的组件树。如果你更换我们案例中的PongGame和组件,所有的组件案例应该有这 竖直的线 和两个标签组件,因为它们定义这些规则为了所有的组件案例。自从我们App类被叫作PongApp,我们可以简单地创造一个文件叫做 pong.kv 在相同的文件夹, 这文件夹将自动的被运行当应用程序运行时。你有一个正在运行的kivy 安装程序。

2024-06-14 17:17:18 1038

原创 KIVY Canvas¶

如果你使用回调类来召唤渲染其他的工具箱方法, 你将有些问题伴随着OpenGL 内容。OpenGL 的状态可以被其他的工具包操控, 并且项目一传播信号返回给Kivy,就会break。一个回收信号,这是一个将当画画操作被执行时一个回收信号被召唤用法说明。注意 如果你执行许多 并行 /或者单行 占运行的召唤到回收信号里, 你可能潜在地降低了渲染执行效率。这是有用的当你需要引用一个重新绘画因为一些值被改变了。设置这到True 如果你想来重新设定OpenGL 内容为了Kivy在回调信号被接收后。

2024-06-13 11:53:49 981

原创 KIVY Widget class

这样干是有目的的: 这主意是来允许你来在组件类之外创造你自己个的图像表现。更显然的, 你仍然可以是用所有适合的属性来这么干,以至于你的图像表现物完全地影响着组件当前的状态。方法,这方法将返回True如果这点你传给它是在 以组件的位置和大小被定义的轴对称关系盒子的条件内。如果一个简单地AABB 是不充足的, 你可以这方法上伸展来演示这抵触检查同更多复杂的姓张, 例如: 一个多边形。一个例子可以是一个按钮组件在你只想来引发一个行为当这按钮它自己个是真正被触摸的。涉及的间隔 (这组件和它的图像的表现物)

2024-06-08 18:14:24 816

原创 kivy 画画

是两个不同的组件,但它们之间存在密切的关系。为了理解这两者之间的关系,我们首先要了解它们各自的作用。ToggleButton ToggleButtonBehavior 两者的关系,但如果你只是想要一个简单的切换按钮,那么直接使用。如果你想要创建一个自定义的切换按钮控件,你可能会直接使用。,这是一个具体的、可视化的切换按钮控件,它内部已经使用了。,这个类本身不提供 UI,只提供行为逻辑。是这个行为逻辑的一个具体实现,它结合了。提供了切换按钮的核心行为逻辑,而。在 Kivy 框架中,

2024-06-08 09:01:50 313

原创 kivy 百词斩项目 报错

在kivy中如何正确设置FigureCanvasKivyAgg 的父窗口(例如Window)的事件处理器。为了正确设置它的父窗口(通常是。这通常意味着你在尝试执行某个特定功能时,比如处理窗口大小变化的回调,但是。是一种常见的Python错误,当你试图访问一个对象(在这个例子中是。)中的一个类,它用来绘制图形,但该类实际上并没有定义或提供名为。2. 定义一个Kivy的子类,比如。类的API并没有提供这样的功能。的大小和布局设置得当,你可以使用。对象)的一个不存在的属性(

2024-06-07 10:45:05 539

原创 kivy.garden.matplotlib

matplotlib 是什么。

2024-06-01 18:40:34 307

原创 Kivy.uix.textinput

一个小小的输入框,纵上下数页文档已不能全不概括,当去源码慢慢寻找,才知道其中作用,才能运用灵活。Text Input — Kivy 2.3.0 documentation# -*- encoding: utf-8 -*-'''Text Input==========.. versionadded:: 1.0.4.. image:: images/textinput-mono.jpg.. image:: images/textinput-multi.jpgThe :class

2024-06-01 12:01:48 975

原创 Kivy.garden.NavigationDrawer 后续学习

如百词斩部分代码。

2024-05-29 09:03:45 508

原创 Kivy.garden.NavigationDrawer

Kivy.garden.NavigationDrawer

2024-05-24 17:51:46 625

原创 Kivy 项目51斩百词 6 播放读音

为了给小喇叭图像绑定点击事件,实现当用户点击按钮时,触发该事件对应的回调方法。在方法内对于不同的系统Kivy使用不同的播放语音方法,打包不同的系统时 用不同的代码,而不是一蹴而就。(Windows安装不太方便,打包时添加即可)

2024-05-23 11:22:09 176

原创 Kivy 项目51斩百词 5

表为空,那么子查询可能会返回一个错误(取决于数据库的具体实现),因为不能从空集中选择一个随机元素。为了避免这种情况,你可能需要添加一些额外的逻辑来处理这些情况,例如使用。表示访问这个元组的第二个元素(因为索引是从0开始的),而。是一个包含多个元素的元组。根据Python的索引规则,(取决于你的数据库系统)来提供一个默认值,或者确保。匹配,那么这个查询将不会返回任何结果。因此,整个查询的逻辑是:首先,从。表示访问这个元组的第四个元素。然后,使用这个随机选择的。但是,需要注意的是,如果。的表中随机选择一个与。

2024-05-23 11:02:17 419

原创 KIVY 百词斩 AnchorLayout 布局

效果如图所示,小喇叭跑哪儿去了将最后代码稍作修改,就达到想要的效果了。那如何在第一种代码的基础上达到一样的效果呢?通过调查官方的文档发现这俩值默认是center,也就是说 第一种方法根本就不起作用,AnchorLayout接收不到ImageB utton 的anchor_x: 和anchor_y:的值。那如何才能接收到该children ---ImageButton的anchor_x: 和anchor_y:的值, 以达到我们可以。

2024-05-23 09:33:46 163

原创 Kivy 项目51斩百词 4

是一个自定义的按钮类,并且你想要动态地改变它的背景颜色,你可能需要在 Python 代码中实现这个逻辑,而不是在 kv 语言中。每个数据项都可以是一个简单的数据类型(如字符串、数字),也可以是一个包含多个字段的字典或对象。在 Kivy 的 kv 语言中,缩进是用来定义层级结构和元素之间的关系的。如果你确实需要设置按钮的背景颜色,并且这个颜色是基于选择状态的,你可能需要在 Python 代码中动态改变按钮的某个属性(例如使用。是Kivy中的一个高效且灵活的视图,用于显示大量的数据项。与传统的列表视图(如。

2024-05-15 16:16:45 802 1

原创 Kivy 项目51斩百词 3 屏幕页面转换

文件确实包含了这些页面的布局定义,并且它们与页面类在同一个目录下,那么 Kivy 会自动根据类的名称加载对应的。文件都为其对应的页面类定义了布局,那么您通常只需要在 Python 代码中实例化这些页面类,并在。文件,除非这些文件包含了特定的布局或样式定义,而这些定义是这些页面类不能直接处理的。有一个按钮,当点击该按钮时,会导航到名为 "upload" 的屏幕。都已经在它们各自的模块中被正确定义,并且它们的布局可能在相应的。中,并且可能还需要设置一个默认的页面(即应用启动时显示的页面)。

2024-05-14 08:33:37 1003 1

原创 Kivy 项目51斩百词 2

请注意,由于哈希函数是确定性的(对于相同的输入,总是产生相同的输出),并且不可逆(不能从哈希值恢复原始输入),所以它们通常用于验证数据的完整性和创建数字签名,而不是用于加密数据(尽管“encrypt”这个名字可能会让人产生这样的误解)。当你对一个字符串或字节串使用哈希函数(如SHA-256)时,你得到的是一个固定长度的字节串,这个字节串代表了输入数据的哈希值。然而,值得注意的是,从 Python 2.6 开始,引入了新的字符串格式化方法,如。是一个Python的切片操作,用于从字符串(或类似的可切片对象)

2024-05-13 11:31:17 807 1

原创 黄芪党参茶

黄芪党参茶是一种传统的中药茶饮,由黄芪和党参两味药材煮制而成。这种茶饮在中医理论中被认为具有补中益气、调理脾胃、利水消肿、养血安神等多种功效。

2024-05-12 10:07:35 530

xlsx 简单快速地将客户名字和客户金额转到收据的小软件

xlsx 简单快速地将客户名字和客户金额转到收据的小软件 更新版本20240925

2024-09-25

空空如也

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

TA关注的人

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