问题标签 [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 - Invalid property name in a simple example
I've copied this code from a book about Kivy and python
main.py
weather.kv
Why do I get the following error?
kivy - Kivy [widget] 没有属性 [child_widget]
我正在尝试使用remove_widget功能使我的按钮在单击后消失。根据文档,我相信这是实现此目的的正确方法。但是,当我尝试删除按钮时,我遇到了崩溃。不确定这是否与小部件的引用类型或其他内容有关。
这是我的 main.kv
以及单击带有 id 的按钮时出现的错误button_open_process
是什么导致了这个问题?
python - 使用 .kv 文件从 kivy BoxLayout 到 ScreenManager
我在 BoxLayout 中有一个带有 1 个屏幕的应用程序(文件名 qmscreens.py)。
下面的示例按照建议实施了更改。
以及以下 qmscreens.kv 文件:
上面的示例给出了错误消息:
AttributeError:“QmHome”对象没有属性“elogging”
我猜代码行elogging = BooleanProperty()
应该从类更改QManager
为QmHome
。但后来我得到了其他错误。所以我完全迷路了。非常感谢您的帮助和指导。提前致谢。
python - 如何在 kv 语言中动态制作很多按钮?
我想用 kv 语言制作很多动态按钮。但是现在我不能......我现在将在此下显示来源。
我想在代码下制作
我能怎么做?
python - 基维/蟒蛇。多个按钮的一个回调函数
我开始实现一个带有树莓派和触摸屏的网络收音机。我在屏幕上放置了几个按钮,我想为所有按钮实现一个回调函数。通过 if-else 结构区分按下哪个按钮。
kv 文件:
蟒蛇文件:
我没有找到用参数调用回调函数的方法,我可以在 if-else 结构中有所不同。
python - 警告:忽略类“标签”重新声明
为了使所有标签的文本支持标记,我在我的 kivy 文件顶部使用以下 kivy 语言代码:
稍后使用时:
我得到一个标签,其文本'Dog'
按预期加粗。因此,我所有的标签都按预期markup
设置。True
但是,我收到以下警告:
为什么我会收到此警告?我应该以不同的方式做某事吗?
python - 获取 Kivy Spinner 的索引
假设我有一个 id:fruit 和值“apple”、“banana”、“watermelon”的微调器。
我有一些代码,例如:
现在,在我的应用程序中,我有一个语言选择选项。因此,如果我选择“西班牙语”,我会将苹果更改为西班牙语,我上面的代码将失败(id 将仅保留为英文,因为我不会更改它)。但是所选值的索引将保持不变。
那么,是否有对 kivy spinner 的索引支持,我的意思是:
python - Kivy:如何在 Kivy 中显示对象列表?
当我创建一个类时需要使对象使用该类。我制作了一个列表,每次触摸屏幕时都会获得一个新对象。但我不知道如何在 kivy 端显示这些对象。
这是我的python代码:
这是我的基维代码:
我一个错误:
我是 Kivy 的新手,我不知道它是如何工作的。换句话说;我不知道我必须为此使用哪种语法。
python-2.7 - 在 Eclipse (Ubuntu14.04) 中编译 Python-Kivy 时出错
我在 Ubuntu-14.04 上安装了 python-kivy 包。但是在 Eclipse 中编译它时会出现如下错误。我认为它与 X11 相关,图形相关所以任何人都知道如何解决这个 Python-Kivy 相关错误。
treeview - Kivy 制作自定义 TreeViewNode
我正在尝试创建一个自定义 TreeViewNode 以与 TreeView 一起使用。只想要一个带有标签的图像,仅此而已。
然而尝试创建一个自定义节点......即使复制它在源中的完成方式也不会产生相同的结果。
TreeViewlabel 实际上只是一个带有注释的类声明
这是我的 TreeViewLabel 版本,用于比较
尝试创建此代码的副本并将其添加到树中会产生以下结果。我的版本是第一个标签,后面的标签都是默认的TreeViewLabel
这一切都是隔开的,不对齐的和巨大的。没有什么比 kivy 自带的 TreeViewLabel 更整洁了。
到底他妈发生了什么?它不仅看起来一点也不像 TreeViewLabel,而且尝试使用 size、size_hints、pos 等配置小部件并不会改变该标签相对于树的位置。
我最初的计划是让我的节点从带有图像和标签的 boxlayout 继承,但是根据我现在所知道的,由于自定义节点的大小,不可能得到任何看起来像 TreeViewNode 的东西。
找到了解决办法
对于其他希望像我一样制作带有图片和标签的 TreeViewNode 的人,这是让它工作的代码:
还有.kv