kivy相关内容

如何在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 App可以在PC上运行,但不能在Android上运行

我已经在Google CoLab的Buidozer的帮助下转换了.py kivy,从而获得了一个APK。早期版本工作正常,但现在最新版本不工作。 可能是我的.spec文件有问题,所以我将其附加... 起初,我认为是我的资产(图像)导致了此问题,但删除后也无法正常工作。 我做了一些研究,得到了这个buildozer -v android debug deploy run logca ..
发布时间:2022-07-25 09:04:05 移动开发

使用Kivy编码时.apk的大小与用Java编码时的大小进行比较

我刚刚在Kivy中创建了一个APK,但在我看来,在Android上创建的APK真的很大,运行应用程序后,大小变得越来越大。请参见下面的示例: 此示例的代码.apk是Hello World的一个最小应用程序。 代码如下: 进口猕猴桃 Kivy.quired(‘1.0.6’) from kivy.app import App from kivy.uix.label import La ..
发布时间:2022-07-25 09:00:25 移动开发

调用ON_PAUSE时暂停计时器似乎不起作用(Kivy)

在Android上,我正在尝试在调用on_pause时暂停我的UPDATE_TIME方法,并在 On_Resume被调用。 换句话说,我试图在应用程序最小化时暂停计时器,并在应用程序被最小化时恢复计时器 已经恢复了。 我知道时钟一直在后台运行,但我搞不懂 为什么代码不起作用。如果self.sw_started==True";被忽略,或者";self.sw_started"; ..
发布时间:2022-07-24 23:55:05 Python

Kivy:如何将开关默认从开/关更改为开/关或更改为是/否?

更清楚地说,我希望将开关的文本从On/Off更改为Open/Close或Yes/No。我不知道怎么做这件事。谢谢。 推荐答案 您可以通过更改开关中右侧矩形的背景图像来解决此问题。 您可以像小工具一样制作一个83x32像素的图标。 我在一个在线图片编辑sumo上做了一个非常难看的例子: 然后我将其保存为images/icon.jpg 如果您还想更改滑块,则滑块为43x32像素 ..
发布时间:2022-06-24 23:56:43 其他开发

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

安卓系统上的PYZBAR不能读取二维码,但能读取条形码

我一直在开发一个带有pyzbar的Kivy应用程序,可以在需要读取条形码和二维码的Android上运行。 该应用程序同时读取在我的PC上运行的条形码和二维码,但在使用由Buildozer构建的.apk时无法读取二维码,同时仍然能够有效地读取条形码。 我认为(就像它在PC上工作一样)在生成到apk时,问题出在.spec文件的依赖项中。 Buildozer.Spec要求: # (li ..
发布时间:2022-06-24 23:25:21 移动开发

有没有办法将OpenCV的imshow()函数集成到python中的kivy或kv文件中

我是新来的,希望能得到一点帮助,我会很高兴的。 我用PYTHON、Kivy和OpenCV写了一个小程序。 问题是,我希望将我的网络摄像头与OpenCV集成在一起,而不是通过Kivy现有的摄像头功能。 我已经在Integrate OpenCV webcam into a Kivy user interface中发现了类似的问题,但这并不能解决我的问题。 在我的OpenCV代码中,也运行面部识别代码( ..
发布时间:2022-06-16 22:28:17 Python