问题标签 [kivy-language]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - 在一个程序中使用两个kv文件错误
我对 OOP 很陌生,我目前正在尝试使用 kivy 创建我的第一个项目。该程序目前卡在我登录时我尝试打开一个新的 kv 文件,但它不会打开。这是python代码:
当我登录时,这是正确的,因为它正在打印,window_widget 没有被调用,因为它不运行 kv 文件,但是 root_widget 被调用。我怎样才能让 kv 文件像 root_widget 一样运行?(如果您需要 kv 代码,请询问)
python - Opencv 网络摄像头和 Kivy GUI 操作栏同时进行
嘿,所以我正在尝试使用 opencv 和 kivy。我的代码返回一个名为 KivyCamera 的类,它无法让我在屏幕顶部添加操作栏。有什么方法可以在 Kivy GUI 框架中同时添加操作栏和 opencv 网络摄像头?谢谢。另外,如果你这样做
def build:传入python脚本而不是camApp中的build函数,你可以看到actionbar。只是我不知道如何将它们结合在一起。
蟒蛇文件:
.kv 文件:
android - Python+kivy+SQLite:如何设置标签初始值以及如何更新标签文本?
每个人,
我想用来kivy+Python
显示db
文件中的项目。
为此我之前问过一个问题:Python+kivy+SQLite: How to use them together
链接中的应用程序包含一个屏幕。它工作得很好。
今天我把App改成了两个屏幕。first screen
没有特殊要求,只需要将 App 引导到second screen
. 在second screen
里面有一个label
和一个button
。通过单击button
我想要label text
更改。label text
指的是我在上面链接中car type
的文件。db
对于这两个屏幕设计,我有两个问题:
问题1:label text
点击时如何更新button
?
我尝试了两种方法:
方法A: self.ids.label.text = str(text)
它向我显示错误消息:AttributeError: 'super' object has no attribute '__getattr__'
我google了很多但仍然无法理解。
方法 B: self.ids["label"].text = str(text)
它向我显示错误消息: KeyError: 'label'
我很困惑,因为我有label
定义。
问题2:如何设置label origin text
为一种车型,这样每次出现第二屏时,已经有车型出现了。
这是代码:(db file
请参阅上面的链接。)
我从互联网上阅读了很多内容,但我无法全部理解。:-(
请帮我更正代码。太感谢了!
python - Python-Kivy:为特定孩子定义的 on_touch_down() 会影响所有孩子
我想做一个类似 android-lock 的东西,所以我有 2 个按钮的图像(按钮正常,按下按钮)。
我在每个图像上定义了一个函数 on_touch_down,所以当我按下它时,它将源更改为按下的按钮,并且 on_touch_up 将其更改回正常状态。但是每次我按下屏幕的任何部分时,它都会立即更改所有按钮。
我怎样才能让它在我按下它时只改变每个按钮,而不是在我按下任何地方时改变一切?
这是我的kv文件:
python - Python - Kivy:AttributeError:'super'对象在尝试获取self.ids时没有属性'__getattr__'
我为一种 android lock 编写了一个代码,每当我尝试使用 id 获取特定的 ClickableImage 时,它都会引发以下错误:
我花了几个小时试图寻找这个问题的解决方案,我查看了其他有同样问题的人,人们告诉他们更改构建器的站点,因为需要首先调用它来获取 ids 属性或其他东西就像那样,但是每次我移动构建器时,都会引发错误“类未定义”。有什么线索吗?
这是我的代码:
这是我的 .kv 文件:
python - 在 scheme.activate() python-wifi 上 Kivy 挂起(冻结)
我正在尝试使用 wifi python 模块通过 kivy 接口连接 wifi 网络。Kivy GUI 在成功执行“scheme.activate()”(用于连接到 wifi 网络)后 5 到 10 秒内挂起(冻结)。我也尝试过线程,但它仍然挂起。完整的代码可以在这里找到。
主文件
我的.kv
python - 如何使 Kivy 屏幕的一部分可滚动
我正在寻找使用以下格式的 Kivy 库在 Python 中创建一个页面
箭头之间的屏幕部分应该是可滚动的。到目前为止,我对此的代码如下:
.kv 文件:
py文件:
我尝试了几种方法,但没有任何效果。有没有其他人有这方面的经验/知道这是否可能?谢谢你的帮助!
python-2.7 - Kivy 将按钮放在布局的角落
我是 Kivy 的新手,我已经尝试了几天来寻找合适的布局,但我似乎没有得到结果。我希望图片中的按钮“2”和“3”保持在按钮“1”和“4”等角落。我应该怎么办?
http://i.stack.imgur.com/Y6Rjo.png
这是我的代码,但它不能按需要工作:
python - Kivy Screen 类错误
出于某种原因,在 kivy 中,当您创建一个屏幕类并向其添加一个小部件时,特别是一个图像,由于某种原因,与您创建一个小部件类并将该小部件类作为子类添加到屏幕类。这是我的 kv 文件代码:
对于python gui文件...
self.Button = Image(source='Images\Animatio\glow.gif', allow_stretch=False, keep_ratio=True) (假装它的缩进是新的,它不会让我将它添加到代码块中) self.add_widget (self.Button)
该应用程序在我认为不需要发布的主文件中运行。但重要的一点可能是应用程序根类是 ScreenManager
编辑:我搞砸了一点,我在 python 中做了这个,但我清除了 GenericButton 的孩子,并添加了 GenericButton 作为 StartScreen 的孩子曾经拥有的按钮,同样的结果,一个巨大的无响应图像。