kivy相关内容
我制作了一个简单的应用程序,它接受用户的输入(图像文件)。但每当它关闭时,输入的文件就会丢失(当然,我没有为保存它设置一个方法)。 请,我希望输入的图像文件是可用的,当下一次应用程序打开,所以请我如何保存输入的图像文件(Perharbs你可以给我一个示例代码,指示我在哪里或任何地方,我真的很感激)。非常感谢您的帮助。 以下是我的代码: from kivy.lang import Bui
..
我有这个图像下载器,作为新的线程和弹出式窗口,其中包含进度条。进度条在下载过程中不会更新,但在下载之后(下载器是用请求编写的,gui应用程序是用kivy制作的)。有什么办法解决这个问题吗? 下载器: 它被分隔在另一个文件中 class Downloader(threading.Thread): def __init__(self, url: str, download_monit
..
我在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
..
我正在尝试切换Kivy中的屏幕,我已经被困在这一点上有一段时间了,所以我不知道发生了什么。 文本正在打印,但屏幕仍未改变。 如果有人能帮我解决这个问题,以下是python代码: from kivymd.app import MDApp from kivy.lang import Builder from kivy.core.window import Window from kivy.uix
..
我的Kivy Python代码有问题。我有两个屏幕:第一个是导航到第二个屏幕,在第二个屏幕上有一个按钮来添加文本到滚动视图…导航工作,但它没有添加任何文本到滚动视图…我想我需要一些帮助!AttributeError:‘Super’对象没有属性‘getattr’ import kivy from kivy.app import App from kivy.uix.label import La
..
当用户按下按钮上的垃圾桶时,我正在尝试删除有关该按钮的信息。 我的问题是,当用户按下任何按钮的垃圾桶时,只有最后创建的按钮的信息会传递给该函数,因此只会删除最后创建的按钮,而不会删除按下的按钮。 请参见下图。 picture docs = users_ref.collection(u'Education').stream() educatio
..
我在正确调用不同类的函数时遇到问题。 我正在做一个简单的游戏,它使用清除关卡所需的时间来计算分数。有一个秒表在后台运行,我想在弹出菜单中添加一个暂停按钮,并在此弹出菜单中添加一个恢复按钮。 问题是,当从弹出菜单中调用暂停函数时,它也会在弹出菜单中返回,而不是在主小工具中返回。 以下是代码的简化版本: import kivy from kivy.app import App
..
更新其他类的数据时,不会更改/更新循环视图的刷新。 我已经看到关于此堆栈溢出的多个帖子,但没有一个是明确的。 每次单击‘NextScreen’按钮时,我都需要刷新循环视图。 还提供了一个清晰的示例,说明如何使用REFRESH_FROM_Data()方法以及它属于哪个类。 提前谢谢。 import kivy import sys from kivy.app import App
..
https://kivymd.readthedocs.io/en/latest/components/image-list/#smarttilewithstar 如何泛化kiymd文档图像列表示例,使图像显示逻辑位于KV文件之外? 这是我的尝试,但它只显示顶行的所有图像(并将左侧的第一个图像留空)。谢谢。 from kivymd.app import MDApp from kiv
..
我正在尝试在First屏幕中添加ScrollView,但很遗憾未能成功。 我尝试了很多次,更改布局、添加新布局等。 我只想ScrollView到那些ElementCard,这样如果我添加更多内容,我就可以通过滚动到达。 我正在添加我的一段代码,它将帮助您了解我是如何安排布局的。 编码: from kivy.lang import Builder from kivym
..
我希望使用KIVY计算默认或指定字体和大小的字符串长度(以像素为单位)。 我发现了一个类似的问题,How to calculate length of string in pixels for specific font and size?有一个使用PIL的解决方案,但我无法解决: from PIL import ImageFont font = ImageFont.truetype(
..
我目前正尝试在Visual Studio代码中运行一个基本的kivy脚本,但每次运行.kv文件时,我都会在终端中收到一个‘UNKNOWN DIRECTION’错误。我已安装了Battle Bas的Kivy扩展,并通过Kivy网站在我的设备上安装了Kivy,但错误仍然存在。 这是我的Python脚本: import kivy from kivy.app import App from k
..
我已经在Google CoLab的Buidozer的帮助下转换了.py kivy,从而获得了一个APK。早期版本工作正常,但现在最新版本不工作。 可能是我的.spec文件有问题,所以我将其附加... 起初,我认为是我的资产(图像)导致了此问题,但删除后也无法正常工作。 我做了一些研究,得到了这个buildozer -v android debug deploy run logca
..
我刚刚在Kivy中创建了一个APK,但在我看来,在Android上创建的APK真的很大,运行应用程序后,大小变得越来越大。请参见下面的示例: 此示例的代码.apk是Hello World的一个最小应用程序。 代码如下: 进口猕猴桃 Kivy.quired(‘1.0.6’) from kivy.app import App from kivy.uix.label import La
..
在Android上,我正在尝试在调用on_pause时暂停我的UPDATE_TIME方法,并在 On_Resume被调用。 换句话说,我试图在应用程序最小化时暂停计时器,并在应用程序被最小化时恢复计时器 已经恢复了。 我知道时钟一直在后台运行,但我搞不懂 为什么代码不起作用。如果self.sw_started==True";被忽略,或者";self.sw_started";
..
更清楚地说,我希望将开关的文本从On/Off更改为Open/Close或Yes/No。我不知道怎么做这件事。谢谢。 推荐答案 您可以通过更改开关中右侧矩形的背景图像来解决此问题。 您可以像小工具一样制作一个83x32像素的图标。 我在一个在线图片编辑sumo上做了一个非常难看的例子: 然后我将其保存为images/icon.jpg 如果您还想更改滑块,则滑块为43x32像素
..
我有这个代码,它可以工作,但我肯定这不是正确运行的方法。在我的.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)
..
我正在为Android制作一个音乐播放器,现在我成功地播放和暂停了这首歌,但 问题是,与Spotify或Google Play Music等其他音乐播放器应用程序一样,我们在底部有一个滑块 我们可以使用该滑块来控制当前正在播放的歌曲 所以关键是我想要做同样的事情,我想添加一个滑块,它的功能也像 我们可以使用进度条来控制歌曲播放。我尝试了一下,结果代码如下: from kivymd.ap
..
我一直在开发一个带有pyzbar的Kivy应用程序,可以在需要读取条形码和二维码的Android上运行。 该应用程序同时读取在我的PC上运行的条形码和二维码,但在使用由Buildozer构建的.apk时无法读取二维码,同时仍然能够有效地读取条形码。 我认为(就像它在PC上工作一样)在生成到apk时,问题出在.spec文件的依赖项中。 Buildozer.Spec要求: # (li
..
我是新来的,希望能得到一点帮助,我会很高兴的。 我用PYTHON、Kivy和OpenCV写了一个小程序。 问题是,我希望将我的网络摄像头与OpenCV集成在一起,而不是通过Kivy现有的摄像头功能。 我已经在Integrate OpenCV webcam into a Kivy user interface中发现了类似的问题,但这并不能解决我的问题。 在我的OpenCV代码中,也运行面部识别代码(
..