kivy-language相关内容

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

如何在 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

Kivy-我怎样才能使我的画布高度小于父高度

我有一个带有画布和图像的堆栈布局.我的图像的 size_hint 为 0.1,我希望画布与图像具有相同的高度. .kv 文件: 堆栈布局:方向:'lr-tb'帆布:颜色:RGBA:1,1,1,1长方形:pos: self.pos尺寸:self.size图片:size_hint_y: .1来源:'图像\登录\cptbanner.jpg'允许拉伸:真保持比率:真 我该怎么做才能达到预期的效果 ..
发布时间:2022-01-15 09:57:08 其他开发

kivy 应用程序中的一个简单网页作为小部件

我想在 ubuntu 64 位上运行的 kivy 应用程序中有一个 Web 视图.我在网上查看,浏览了 kivy 的文档并在 StackOverflow 上搜索了答案,但我找不到任何可以完成我的工作的东西.一个简单的网页需要在 kivy 应用程序中作为小部件呈现.请帮帮我. 解决方案 没有对此的原生支持.尝试查看 this 和 this. ..
发布时间:2022-01-15 09:55:51 Python

在 python 中为移动应用程序创建主菜单

我不知道如何开始显示主菜单的代码.我希望这个主菜单显示 5 个不同的选项,当单击其中一个选项时,它会打开该页面/选项.我也安装了 Kivy,总体目标是制作一个移动应用程序.我的 python 经验很低,所以我实际上并没有为此目标编写任何代码,但我有一个完整的布局,我希望应用程序看起来像. 更新: 这是我目前所拥有的. mainMenu = {}mainMenu ['1'] = '选项 ..
发布时间:2022-01-15 09:55:09 Python

Kivy - 为 reStructuredText 创建样式按钮

我想在 Kivy 中为 reStructuredText 小部件创建按钮.这些按钮可以做一些基本的事情,比如粗体、下划线或制作标题,这样用户就不必手动输入标记.例如,用户可以选择一些文本然后单击“粗体"按钮,然后文本将被 [b]...[/b] 包围. 我很想展示我尝试过的代码,但老实说,我什至不知道从哪里开始.(或者请让我知道是否有更好的方法可以在 Kivy 中实现基本文本编辑.)我目前正在 ..
发布时间:2022-01-15 09:54:49 Python

使用 Kivy 的时钟从 kivy 文件 (.kv) 访问不同类的 id/widget?

我花了一天的时间处理来自 如何从 kivy 文件 (.kv) 访问不同类的 id/widget? 我已将其配对为最简单的代码,因为我想做的是使用Kivy 的时钟功能为我更改文本而不是单击按钮. 尽我所能理解更改文本的代码应该在程序的第 38 行,但我尝试的所有代码都停止执行,因为它无法访问文本来更改它.时钟功能在提供的代码中工作. 我已将按钮按下处于活动状态,但我想更改文本的是时钟代码 ..
发布时间:2022-01-15 09:54:11 其他开发

Python+kivy+SQLite:如何设置标签初始值以及如何更新标签文本?

大家, 我想使用 kivy+Python 来显示 db 文件中的项目. 为此,我之前问过一个问题:Python+kivy+SQLite: How一起使用 链接中的应用程序包含一个屏幕.它工作得很好. 今天我已将应用程序更改为 两个 屏幕.第一屏没有特殊要求,只是将App引导到第二屏.在 second screen 中有一个 label 和一个 button.通过单击 but ..
发布时间:2022-01-15 09:53:55 移动开发

在第二个寡妇中单击按钮打印(文本)作为标签(更新标签)后,python和kivy在第一个窗口中输入文本

我想创建一个简单的应用程序,我是 python 新手,这个应用程序包含两个窗口,首先窗口有一个按钮(保存)和两个输入文本.在第二个窗口我们有四个标签.单击第一个窗口中的按钮后,第二个窗口中的标签(在此处打​​印用户名 1)根据第一个窗口中的文本输入而变化.在此处输入图片描述 在此处输入图片描述 当我运行我的代码时,标签没有改变,任何人都可以帮助我解决问题. python 代码 从 k ..
发布时间:2022-01-15 09:52:30 Python

Kivy - 我的 ScrollView 不滚动

我在使用 Kivy 库的 Python 应用程序中遇到问题.特别是我试图在 TabbedPanelItem 中创建一个可滚动的元素列表,但我不知道为什么我的列表不滚动. 这是我的 kv 文件: #:import sm kivy.uix.screenmanager屏幕管理:过渡:sm.FadeTransition()第二屏::塔巴:塔巴名称:'第二'浮动布局:背景颜色:(255、2 ..
发布时间:2022-01-15 09:52:03 移动开发

Python/Kivy:使用回车键提交表单

我正在使用 enter 键从一个 TextInput 移动到另一个 TextInput. 我想使用 enter 键从最后一个 TextInput 移动到 Button .当我再次按下 Enter 键时,应该调用 root.abc() 函数. 谁能告诉我怎么做? test.py 从 kivy.uix.screenmanager 导入屏幕从 kivy.app 导入应用程序从 kivy.co ..
发布时间:2022-01-15 09:51:55 其他开发

Kivy 应用程序使用 buildozer 成功构建,但在 android 手机上打开时崩溃

我正在使用 kivy 构建一个应用程序,它可以在我的 Linux 笔记本电脑上完美运行.我使用 buildozer 为 android 构建应用程序,并且日志没有显示任何错误.完成后,会在 bin 文件夹中创建 apk 文件. 然后我复制 apk 文件并将其粘贴到我的手机存储中,然后安装该应用程序. 当我打开应用程序时,它会显示 kivy 徽标并正在加载……但随后它崩溃了!我尝试了一整 ..
发布时间:2022-01-15 09:49:53 移动开发

Kivy 窗口隐藏/显示

我是 python 编程和技巧的新手,学习让我创建一个项目.这就是我想要做的.我想创建一个在系统托盘中运行的程序并启动一个在后台加载的程序.在后台加载,这样我可以减少 Kivy 的启动时间.在这里和谷歌上搜索后,我找不到答案. 我有两个文件 从 kivy.app 导入 App从 kivy.uix.button 导入按钮从 kivy.uix.label 导入标签从 kivy.uix.boxl ..
发布时间:2022-01-15 09:47:46 Python

通过 Kivy 按钮调用不同类中的函数

我试图在 kivy 中调用按钮按下时的函数,该函数位于与按钮所在的不同类屏幕中.我也尝试在应用程序类中运行该函数并在那里遇到问题.这是我试图调用的函数所在的类: # 带有按钮布局的主屏幕类 LandingScreen(屏幕):def __init__(self, **kwargs):super(LandingScreen, self).__init__(**kwargs)self.buttons ..
发布时间:2022-01-15 09:46:41 Python