kivy相关内容

Kivy Filechooser 在滚动屏幕上重叠文本

版本 Python:3.7 操作系统:Windows 10 基维:1.11.1 Kivy安装方式:pip 说明 FileChooser 在滚动文件列表时会重叠文本.看起来第一个内容保持不变,滚动数据的内容显示在第一个内容的顶部. 代码和日志 从 kivy.app 导入应用程序从 kivy.uix.floatlayout 导入 FloatLayout从 kivy.ui ..
发布时间:2022-01-15 10:01:31 Python

如何使用按钮行为在kivy中制作圆形按钮?

我认为有一种方法可以在 kivy 中完成,而不是绕过 python 代码. 我在 kv 文件中的代码: 按钮行为:来源:“圆形图标.png" 应用程序崩溃说 AttributeError: 'ButtonBehavior' 对象没有属性'register_event_type' round-icon.png 是圆形图标.最后我会感谢推荐,如何将此按钮设置为特定大小是窗口? ..
发布时间:2022-01-15 10:01:15 Python

在 kivy lang 和 python 中访问子小部件属性的值

如何覆盖 Kivy 小部件子部件的默认值?即 MyWidget.label 是“默认",但我想将其更改为例如当 MyRootWidget 的孩子时出现“紫龟"? 我可以像在MyRootWidget.__init__()中那样访问children的children,但是看起来很麻烦,尤其是对于一棵很深的树...有没有更优雅的怎么办? 我一直在查看 Kivy lang 和 Widget 页 ..
发布时间:2022-01-15 10:01:05 Python

无法在 Kivy 中查看 tiff 图像

问题 我可以在 kivy 中使用 Image() 模块加载图片.但由于某种原因,我无法将 .tif 文件加载到 kivy 中.当图像源是 '..\pics\lugia.png' 时,图像加载得非常好.但是如果源是 '..\pics\snorlax.tif',我只会得到那个白框和错误: [WARNING] [Image ] 无法加载图像 ..
发布时间:2022-01-15 10:00:56 Python

Kivy 相机作为 KV 语言小部件

我正在使用带有网络摄像头的 Kivy.我按照@Arnav 的 this example 使用 opencv 来形成和将相机显示为小部件.我已经“扩展"了python中的布局,添加了两个按钮作为测试,为更复杂的布局做准备. 类 CamApp(App):定义构建(自我):self.capture = cv2.VideoCapture(0)self.my_camera = KivyCamera(cap ..
发布时间:2022-01-15 10:00:47 Python

AttributeError: 'super' object has no attribute '__getattr__' 在 Kivy 中使用带有多个 kv 文件的 BoxLayout 时出错

我很清楚,这个问题已经被问过好几次了.但是在尝试了以下解决方案之后: Python - Kivy: AttributeError: 'super'尝试获取 self.ids 时对象没有属性“__getattr__" Python/Kivy AttributeError: 'super' object has no属性'__getattr__' 如何我可以在不获取 AttributeErr ..
发布时间:2022-01-15 10:00:41 Python

.py 和 .kv 交互中的 Kivy 类

我没有完全理解 python 文件中的类和 kivy 语言是如何交互的.我目前正在修改 Kivy 的 Showcase 示例以增加我的理解. 文件结构 main.py showcase.kv data/screens/test.kv main.py 类 Testy(BoxLayout):ttext = '布拉'#其他代码类 ShowcaseScreen(屏幕):全屏 = B ..
发布时间:2022-01-15 10:00:25 Python

如何在 Kivy 中拥有多个窗口?

我正在尝试从完全不同的 GUI 打开一个 GUI.我正在桌面上开发,并且窗口的大小彼此不同.我查看了屏幕管理器,但感觉好像有更简单的方法可以做到这一点. 提前致谢! 解决方案 有可能,但有点不方便.问题是 kivy 每个应用程序仅支持一个窗口,因此您需要以某种方式解决它.我个人只是在一个窗口中使用多个 *Layouts(它们是具有不同功能的不同 GUI),并根据需要显示和隐藏它们.显 ..
发布时间:2022-01-15 10:00:10 Python

用kivy按下按钮时如何更改空格?

我正在尝试通过实现 ComicCreator GUI 示例作为我自己项目的模板.代码 很容易理解,但我希望能够重新配置 drawingspace.kv,每次按下按钮时,例如这样说: 问:如何配置 drawingspace.kv 以使每个按下的按钮具有不同的布局和不同的小部件? 解决方案 一个巧妙的方法是使用屏幕. 由于我已经从您之前的问题中获得了此应用程序的示例,因此很容易实现 ..
发布时间:2022-01-15 09:59:50 Python

如何在微调器中允许无限整数值?

我需要一个 Spinner 小部件,其中用户可以选择 integer 具有特定步骤且没有下限或上限的值(我的意思是,它们至少应该在十亿范围内,所以没有机会记住整个序列). 我看到了 kivy 的 Spinner 小部件但我不认为像 Spinner(values=itertool.count()) 这样的事情会奏效.它也仅限于字符串值. 有没有什么简单的方法可以获取类似于 QSpinBo ..
发布时间:2022-01-15 09:59:40 Python

我怎样才能改变kivy窗口的位置

有没有其他方法可以改变窗口位置而不使用: 从 kivy.config 导入配置Config.set('图形', '位置', '自定义')Config.set('图形', '左', 100)Config.set('图形', '顶部', 100) 我不想使用这个,因为当我用我的属性更改最后一个参数 (100) 时,它不起作用. 解决方案 可以使用当前具有 这个改变. 更新:当前的 K ..
发布时间:2022-01-15 09:59:23 Python

在 Windows 上安装 Kivy Designer

我试图在 Windows 上安装 kivy 设计器.我按照步骤操作,但是当我尝试运行时 python -m 设计器 我收到以下错误: [INFO] [Kivy] v1.10.0[信息] [Python] v3.5.2(v3.5.2:4def2a2901a5,2016 年 6 月 25 日,22:01:18)[MSC v.1900 32 位(英特尔)][INFO] [Factory] ​​19 ..
发布时间:2022-01-15 09:59:14 其他开发

Python 中的存储访问框架

我有 这个小应用程序,我想要重写它以使用对隐私更友好的最佳实践,例如存储访问框架. 如何在 Python (Kivy) 中做到这一点?我在网上搜索并没有找到任何使用 Python 的教程或示例.我对 Java 和 Kotlin 知之甚少.所以,我想阅读 Python 中的示例. 我想替换这段代码: request_permissions([Permission.WRITE_EXTER ..

如何在 Kivy 中检测 Android 上的屏幕旋转?

我一直在寻找一种 Kivy 解决方案来捕获 Android 设备从一个方向到另一个方向的旋转.我已经尝试了以下两种窗口方法,但在旋转设备时都没有执行 on_rotate 或 rotate_screen 例程.我看到 java 中有一个 onConfigurationChanged 事件,但我找不到 Kivy 的相同事件处理. Window.on_rotate(self.on_rotate)Wi ..
发布时间:2022-01-15 09:58:47 移动开发

使用 kivy textinput 的 'input_type' 属性的问题

您好,我在使用 kivy 的 textinput 小部件的 input_type 属性时遇到问题.问题是我做了两个自定义文本输入,一个称为 StrText,我在其中设置 input_type = 'text'.然后是第二个名为 NumText 的文本输入,input_type = 'number'.我使用 kivy 启动器在我的手机上对此进行了测试,并注意到一旦我点击 NumText 输入,它会带 ..
发布时间:2022-01-15 09:58:42 Python

如何使用 Kivy 获取文本输入的值

我是 Kivy 的新手,由于我无法在 PySide 上练习(一些动态库损坏或者我不知道是什么),我想试试这个巨大的工具. 我现在迷路了,我试着这样做:在 Kivy 应用中获取文本输入值 但我不这样做: :网格布局:行数:3列数:2填充:10间距:10标签:字体大小:20文字:'Nom du produit'文本输入:字体大小:20编号:标称标签:字体大小 ..
发布时间:2022-01-15 09:58:35 Python

在 Kivy 中处理 Android 上的应用程序暂停/恢复

我开始使用 Kivy for Android 开发一个应用,今天成功地构建和运行了一个 APK. 在不经过初始化/加载屏幕的情况下,找不到关于如何处理我的应用被用户暂停和恢复的直接答案?有没有一种特殊的机制可以处理这个问题? 每次我将应用程序发送到后台并将焦点带回它时,都会弹出加载屏幕,这很烦人. 解决方案 我没用过Kivy,也没开发过android,但是我找到了: 这个 ..
发布时间:2022-01-15 09:58:19 移动开发

在 kivy 中嵌套小部件

我正在尝试在 kivy 中创建一个界面,我认为对于自定义小部件以及如何对它们进行分层,即使在完成本教程之后,我仍然不了解一些基本的东西.我认为我有更多的盒子模型 html 思维方式,所以小部件嵌套在原生 GUI 中的方式对我来说仍然有点陌生. 一些背景: 我咨询了这篇文章关于如何添加背景(它回答问题:“如何将背景图像/颜色/视频/...添加到布局中",我相信我正在使用 _update_ ..
发布时间:2022-01-15 09:58:10 Python