问题标签 [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.

0 投票
0 回答
4790 浏览

kivy - 用鼠标悬停突出显示 Kivy ToggleButton

我目前正在用 Kivy 编写 GUI。我需要修改 ToggleButton 行为,以便在鼠标悬停时突出显示它。到目前为止,这是我的代码:

这是我的 .kv 文件:

on_mouse_pos() 函数从不打印任何内容,因为 self.collide_point(*pos) 总是返回“False”。我发现 self.pos 为我提供了所有 FilterToggle 小部件的坐标,因此我的代码显然存在问题。

非常感谢帮助 Python 初学者!

0 投票
1 回答
3412 浏览

python - 如何将图像和时钟添加到 kv 文件

我正在尝试将ComicCreator GUI 示例的模板实现为我自己项目的模板。该代码很容易理解,但我想将其更改为toolbox.kv

在此处输入图像描述

问:我如何能够附加一个徽标,而不是当前那里的按钮,并且还永久显示当前日期时间显示 (DD/MM/YYYY HH:MM)。最后添加一个字符串NYC, New York, USA,全部在彼此下方如图所示。

0 投票
2 回答
2283 浏览

python - How to change a space when a button is pressed with kivy?

I am trying create a GUI by implementing the template of the ComicCreator GUI sample as a template for my own project. The code is easy to follow, but I would like to be able to reconfigure the drawingspace.kv, each time a button is pushed, say for example something like this:

enter image description here

Q: How could I configure the drawingspace.kv to have a different layout with different widgets for each button that is pressed?

0 投票
0 回答
221 浏览

python - Kivy 和 collide_widget 不工作

我正在使用 Python 和 Kivy(也借助 The Python Book 的“帮助”)创建一个 Breakout 游戏。

流程是:构建游戏(创建并放置小部件),时钟启动并定期运行更新以更新玩家和球的位置。

当球与桨碰撞时,它起作用了!它按预期反弹并改变速度。然而,当球接近积木时,它直接穿过积木,甚至没有意识到那里有小部件!谁能看到我错过的明显东西?

我附上了一些代码:

0 投票
1 回答
1187 浏览

android - 在 kivy 文件中导入小部件

我创建了一些自定义小部件。

kv/example.kv

比我想用示例小部件创建另一个小部件。像这样:

千伏/秒.kv

但我得到了这个错误

Kivy 找不到我的自定义小部件,那么如何将其导入另一个 kivy 文件?

0 投票
1 回答
1903 浏览

python-2.7 - 带有时间延迟的 Kivy 屏幕过渡

目的是在我的主屏幕上有一个按钮,按下时会打开一个延迟屏幕。然后需要 5 秒的时间延迟,然后屏幕将返回主屏幕。

我的问题是与按钮按下相关的任何时间延迟,阻止延迟屏幕打开

0 投票
2 回答
930 浏览

python - KIVY 语言:一行中的多个命令

我要做:

如何在不出现 kv 语言错误的情况下执行此操作?

0 投票
1 回答
122 浏览

python-3.x - Kivy 运动的问题

我一直在努力解决这个问题。下面是 kivy 应用程序早期阶段的 python/kivy 代码。问题在于球员的运动。Kivy 过度补偿了 dx 和 dy 运动,导致玩家运动不断抖动。我不知道如何解决这个问题。有任何想法吗?

注意:这段代码的大部分内容是不完整的,但玩家的移动大部分已经完成。运动问题发生在 " Player" 类中。

编辑:这是我按照以下帖子的建议尝试的

0 投票
1 回答
914 浏览

python - kivy on_dropfile 多重绑定

是否可以绑定on_dropfile多个对象?或者它总是只有一个绑定?

我已经下课了

在 kv 中,我只是将其用作

但 in 仅适用于第一个字段(它只看到在“请删除 file1”字段中删除的文件,在其他情况下它收到一个删除,但无法确认它在第二个字段的范围内,就好像它只绑定on_dropfile第一个对象的功能)。

有什么优雅的方法可以为多个对象实现它吗?

0 投票
3 回答
2372 浏览

python - Kivy 语言可以访问继承的布局和小部件吗?

kivy 语言可以访问继承的布局和小部件吗?我想为我的小部件创建一个包含样式和标题标签的基本 BoxLayout。我希望能够从这个小部件继承并在不同位置添加其他小部件。

以上是我的基本运行小部件。

我希望 NewBar 的“2”标签位于 SimpleBar 的“hi”标签之前,如下所示。

我知道 - 可以否定项目。但是,<-NewBar>删除了我所有的样式。

有没有办法用 kivy 语言做到这一点?