kivy-language相关内容

如何在KivyMD中保存用户的输入(MAGE文件)

我制作了一个简单的应用程序,它接受用户的输入(图像文件)。但每当它关闭时,输入的文件就会丢失(当然,我没有为保存它设置一个方法)。 请,我希望输入的图像文件是可用的,当下一次应用程序打开,所以请我如何保存输入的图像文件(Perharbs你可以给我一个示例代码,指示我在哪里或任何地方,我真的很感激)。非常感谢您的帮助。 以下是我的代码: from kivy.lang import Bui ..
发布时间:2022-09-06 14:36:59 其他开发

如何从新线程更新Kivy进度条值?

我有这个图像下载器,作为新的线程和弹出式窗口,其中包含进度条。进度条在下载过程中不会更新,但在下载之后(下载器是用请求编写的,gui应用程序是用kivy制作的)。有什么办法解决这个问题吗? 下载器: 它被分隔在另一个文件中 class Downloader(threading.Thread): def __init__(self, url: str, download_monit ..
发布时间:2022-09-06 14:25:36 Python

巨蟒奇异果更新游戏比分

我在Kivy上做了一个游戏,并试图在每次按下足球时将比赛比分更新为1。我正面临着这个问题。 在On_Touch_Down中(&P) Self.root.ids.game_screen.ids.label.score.text=str(int(self.root.ids.game_screen.ids.score.text)+1) AttributeError:‘ball’对象没有‘Root ..
发布时间:2022-09-06 14:18:37 Python

为什么切换屏幕在Kivy中不起作用?

我正在尝试切换Kivy中的屏幕,我已经被困在这一点上有一段时间了,所以我不知道发生了什么。 文本正在打印,但屏幕仍未改变。 如果有人能帮我解决这个问题,以下是python代码: from kivymd.app import MDApp from kivy.lang import Builder from kivy.core.window import Window from kivy.uix ..
发布时间:2022-09-06 14:08:03 Python

Kivy Python:用于多屏幕的按钮和类

我的Kivy Python代码有问题。我有两个屏幕:第一个是导航到第二个屏幕,在第二个屏幕上有一个按钮来添加文本到滚动视图…导航工作,但它没有添加任何文本到滚动视图…我想我需要一些帮助!AttributeError:‘Super’对象没有属性‘getattr’ import kivy from kivy.app import App from kivy.uix.label import La ..
发布时间:2022-09-06 14:01:15 Python

当按下按钮时,将动态创建的按钮信息传递给函数。猕猴桃、猕猴桃、蟒蛇

当用户按下按钮上的垃圾桶时,我正在尝试删除有关该按钮的信息。 我的问题是,当用户按下任何按钮的垃圾桶时,只有最后创建的按钮的信息会传递给该函数,因此只会删除最后创建的按钮,而不会删除按下的按钮。 请参见下图。 picture docs = users_ref.collection(u'Education').stream() educatio ..
发布时间:2022-09-06 13:54:28 Python

Python,Kivy:从不同类/屏幕调用函数的问题

我在正确调用不同类的函数时遇到问题。 我正在做一个简单的游戏,它使用清除关卡所需的时间来计算分数。有一个秒表在后台运行,我想在弹出菜单中添加一个暂停按钮,并在此弹出菜单中添加一个恢复按钮。 问题是,当从弹出菜单中调用暂停函数时,它也会在弹出菜单中返回,而不是在主小工具中返回。 以下是代码的简化版本: import kivy from kivy.app import App ..
发布时间:2022-09-06 13:50:55 Python

刷新Kivy中数据更改的循环视图

更新其他类的数据时,不会更改/更新循环视图的刷新。 我已经看到关于此堆栈溢出的多个帖子,但没有一个是明确的。 每次单击‘NextScreen’按钮时,我都需要刷新循环视图。 还提供了一个清晰的示例,说明如何使用REFRESH_FROM_Data()方法以及它属于哪个类。 提前谢谢。 import kivy import sys from kivy.app import App ..
发布时间:2022-09-06 13:41:11 移动开发

推广KivyMD图像列表示例

https://kivymd.readthedocs.io/en/latest/components/image-list/#smarttilewithstar 如何泛化kiymd文档图像列表示例,使图像显示逻辑位于KV文件之外? 这是我的尝试,但它只显示顶行的所有图像(并将左侧的第一个图像留空)。谢谢。 from kivymd.app import MDApp from kiv ..
发布时间:2022-09-06 13:33:00 其他开发

在MDCard Kivy中添加ScrollView

我正在尝试在First屏幕中添加ScrollView,但很遗憾未能成功。 我尝试了很多次,更改布局、添加新布局等。 我只想ScrollView到那些ElementCard,这样如果我添加更多内容,我就可以通过滚动到达。 我正在添加我的一段代码,它将帮助您了解我是如何安排布局的。 编码: from kivy.lang import Builder from kivym ..
发布时间:2022-09-06 13:25:40 Python

Visual Studio Python Kivy未知指令错误

我目前正尝试在Visual Studio代码中运行一个基本的kivy脚本,但每次运行.kv文件时,我都会在终端中收到一个‘UNKNOWN DIRECTION’错误。我已安装了Battle Bas的Kivy扩展,并通过Kivy网站在我的设备上安装了Kivy,但错误仍然存在。 这是我的Python脚本: import kivy from kivy.app import App from k ..
发布时间:2022-09-06 13:04:12 Python

Kivy:一键点击即可实现多种功能

我有这个代码,它可以工作,但我肯定这不是正确运行的方法。在我的.kv中,一个按钮触发我的main.py中的两个函数。 Button: text: "Press Me" on_release: root.on_our_btn_release(text_input.text) on_release: root.get_items(text_input.text) ..
发布时间:2022-06-24 23:45:30 Python

如何在kivy python中使用滑块作为进度条和控制音频?

我正在为Android制作一个音乐播放器,现在我成功地播放和暂停了这首歌,但 问题是,与Spotify或Google Play Music等其他音乐播放器应用程序一样,我们在底部有一个滑块 我们可以使用该滑块来控制当前正在播放的歌曲 所以关键是我想要做同样的事情,我想添加一个滑块,它的功能也像 我们可以使用进度条来控制歌曲播放。我尝试了一下,结果代码如下: from kivymd.ap ..
发布时间:2022-06-24 23:36:58 Python

将值从类获取到其他Python

我正在使用Kivy为我的密码管理器制作图形界面。 我已经做好登录页了。我不知道如何将密码登录名上载到其他文件中的其他类以解密其他密码? class MainApp(MDApp): def build(self): self.theme_cls.theme_style = "Dark" self.theme_cls.primary_palette = "BlueGray" ..
发布时间:2022-02-23 23:49:44 Python

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 lang 和 python 中访问子小部件属性的值

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