kivy相关内容
版本 Python:3.7 操作系统:Windows 10 基维:1.11.1 Kivy安装方式:pip 说明 FileChooser 在滚动文件列表时会重叠文本.看起来第一个内容保持不变,滚动数据的内容显示在第一个内容的顶部. 代码和日志 从 kivy.app 导入应用程序从 kivy.uix.floatlayout 导入 FloatLayout从 kivy.ui
..
我认为有一种方法可以在 kivy 中完成,而不是绕过 python 代码. 我在 kv 文件中的代码: 按钮行为:来源:“圆形图标.png" 应用程序崩溃说 AttributeError: 'ButtonBehavior' 对象没有属性'register_event_type' round-icon.png 是圆形图标.最后我会感谢推荐,如何将此按钮设置为特定大小是窗口?
..
如何覆盖 Kivy 小部件子部件的默认值?即 MyWidget.label 是“默认",但我想将其更改为例如当 MyRootWidget 的孩子时出现“紫龟"? 我可以像在MyRootWidget.__init__()中那样访问children的children,但是看起来很麻烦,尤其是对于一棵很深的树...有没有更优雅的怎么办? 我一直在查看 Kivy lang 和 Widget 页
..
问题 我可以在 kivy 中使用 Image() 模块加载图片.但由于某种原因,我无法将 .tif 文件加载到 kivy 中.当图像源是 '..\pics\lugia.png' 时,图像加载得非常好.但是如果源是 '..\pics\snorlax.tif',我只会得到那个白框和错误: [WARNING] [Image ] 无法加载图像
..
我正在使用带有网络摄像头的 Kivy.我按照@Arnav 的 this example 使用 opencv 来形成和将相机显示为小部件.我已经“扩展"了python中的布局,添加了两个按钮作为测试,为更复杂的布局做准备. 类 CamApp(App):定义构建(自我):self.capture = cv2.VideoCapture(0)self.my_camera = KivyCamera(cap
..
我很清楚,这个问题已经被问过好几次了.但是在尝试了以下解决方案之后: Python - Kivy: AttributeError: 'super'尝试获取 self.ids 时对象没有属性“__getattr__" Python/Kivy AttributeError: 'super' object has no属性'__getattr__' 如何我可以在不获取 AttributeErr
..
我没有完全理解 python 文件中的类和 kivy 语言是如何交互的.我目前正在修改 Kivy 的 Showcase 示例以增加我的理解. 文件结构 main.py showcase.kv data/screens/test.kv main.py 类 Testy(BoxLayout):ttext = '布拉'#其他代码类 ShowcaseScreen(屏幕):全屏 = B
..
我正在创建一个 kivy 应用程序,我使用路由器显示此错误- AttributeError: 'MainRouter' 对象没有属性 '_disabled_count' 有什么解决办法吗? 解决方案 这个错误是Kivy版本引起的.最新版本的 Kivy-1.10.1 有一些导致问题的错误.老版本好像还不错!
..
我正在尝试从完全不同的 GUI 打开一个 GUI.我正在桌面上开发,并且窗口的大小彼此不同.我查看了屏幕管理器,但感觉好像有更简单的方法可以做到这一点. 提前致谢! 解决方案 有可能,但有点不方便.问题是 kivy 每个应用程序仅支持一个窗口,因此您需要以某种方式解决它.我个人只是在一个窗口中使用多个 *Layouts(它们是具有不同功能的不同 GUI),并根据需要显示和隐藏它们.显
..
我正在尝试通过实现 ComicCreator GUI 示例作为我自己项目的模板.代码 很容易理解,但我希望能够重新配置 drawingspace.kv,每次按下按钮时,例如这样说: 问:如何配置 drawingspace.kv 以使每个按下的按钮具有不同的布局和不同的小部件? 解决方案 一个巧妙的方法是使用屏幕. 由于我已经从您之前的问题中获得了此应用程序的示例,因此很容易实现
..
我需要一个 Spinner 小部件,其中用户可以选择 integer 具有特定步骤且没有下限或上限的值(我的意思是,它们至少应该在十亿范围内,所以没有机会记住整个序列). 我看到了 kivy 的 Spinner 小部件但我不认为像 Spinner(values=itertool.count()) 这样的事情会奏效.它也仅限于字符串值. 有没有什么简单的方法可以获取类似于 QSpinBo
..
有没有其他方法可以改变窗口位置而不使用: 从 kivy.config 导入配置Config.set('图形', '位置', '自定义')Config.set('图形', '左', 100)Config.set('图形', '顶部', 100) 我不想使用这个,因为当我用我的属性更改最后一个参数 (100) 时,它不起作用. 解决方案 可以使用当前具有 这个改变. 更新:当前的 K
..
我试图在 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
..
我有 这个小应用程序,我想要重写它以使用对隐私更友好的最佳实践,例如存储访问框架. 如何在 Python (Kivy) 中做到这一点?我在网上搜索并没有找到任何使用 Python 的教程或示例.我对 Java 和 Kotlin 知之甚少.所以,我想阅读 Python 中的示例. 我想替换这段代码: request_permissions([Permission.WRITE_EXTER
..
我一直在寻找一种 Kivy 解决方案来捕获 Android 设备从一个方向到另一个方向的旋转.我已经尝试了以下两种窗口方法,但在旋转设备时都没有执行 on_rotate 或 rotate_screen 例程.我看到 java 中有一个 onConfigurationChanged 事件,但我找不到 Kivy 的相同事件处理. Window.on_rotate(self.on_rotate)Wi
..
您好,我在使用 kivy 的 textinput 小部件的 input_type 属性时遇到问题.问题是我做了两个自定义文本输入,一个称为 StrText,我在其中设置 input_type = 'text'.然后是第二个名为 NumText 的文本输入,input_type = 'number'.我使用 kivy 启动器在我的手机上对此进行了测试,并注意到一旦我点击 NumText 输入,它会带
..
我是 Kivy 的新手,由于我无法在 PySide 上练习(一些动态库损坏或者我不知道是什么),我想试试这个巨大的工具. 我现在迷路了,我试着这样做:在 Kivy 应用中获取文本输入值 但我不这样做: :网格布局:行数:3列数:2填充:10间距:10标签:字体大小:20文字:'Nom du produit'文本输入:字体大小:20编号:标称标签:字体大小
..
..
我开始使用 Kivy for Android 开发一个应用,今天成功地构建和运行了一个 APK. 在不经过初始化/加载屏幕的情况下,找不到关于如何处理我的应用被用户暂停和恢复的直接答案?有没有一种特殊的机制可以处理这个问题? 每次我将应用程序发送到后台并将焦点带回它时,都会弹出加载屏幕,这很烦人. 解决方案 我没用过Kivy,也没开发过android,但是我找到了: 这个
..
我正在尝试在 kivy 中创建一个界面,我认为对于自定义小部件以及如何对它们进行分层,即使在完成本教程之后,我仍然不了解一些基本的东西.我认为我有更多的盒子模型 html 思维方式,所以小部件嵌套在原生 GUI 中的方式对我来说仍然有点陌生. 一些背景: 我咨询了这篇文章关于如何添加背景(它回答问题:“如何将背景图像/颜色/视频/...添加到布局中",我相信我正在使用 _update_
..