在Kivy框架中创建和使用的语言,用于描述项目的窗口小部件结构。
如何从 python .py 文件获取 kivy 文件 .kv 小部件 id
我的 Kivy 应用程序具有以下结构: 屏幕/home.py 屏幕/home.kv 屏幕管理器.py 屏幕管理器.kv 主要.py 有谁知道如何从 home.py 获取 home.kv 中的 id ? screenmanager.py ...
在 TabbedPanelItem 内的 Kivy GridLayout 中绘制矩形
我在 Kivy 应用程序中的 GridLayout(TabbedPanelItem 的子项)中绘制矩形时遇到问题。问题是矩形没有在指定的范围内绘制
Kivy,Python:具有嵌套规则的布局不会产生子窗口小部件的输出
我有一个简单的应用程序,应该对不同的屏幕使用 ScreenManager。当我创建我的屏幕之一并将其设为 app.root 小部件时,一切正常。但一旦我把我的 S...
正如标题所示,FileChooserListView 占据了整个网格,而不仅仅是 50%。 类 MediaSorterScreen(GridLayout): def __init__(self, **kwargs): 超级(MediaSorterScreen,...
如何更改 Kivy FileChooserIconView 中的图标大小
我在 Kivy 应用程序中添加了 FileChooserIconView。我想要更大的图标,我只是不知道怎么做。 文件选择器图标视图: id:kv_file_manager_icon pos_hint: {"x": 0.2...
我最近开始学习 Kivy,我不敢相信像创建按钮和向其添加基本行为(如将鼠标悬停在按钮上)等简单的事情是如此困难和不直观。 我的
嗨,有谁知道如何在 kivy 中使用意图来创建一个拨打电话号码的函数吗?先感谢您。 这是我尝试做这件事,这是正确的还是我必须添加一些......
我想用Kivy写一个简单的GUI。我使用 *.kv 文件设计 GUI,但遇到问题。我的元素之间总是有间隙(见图,我将间隙涂成红色)。谁能告诉我...
我想使用KivyMD和ScreenManager创建一个登录和注销页面..但它不断给出错误。 在 KivyMD 的文档中,仅显示了如何使用应用程序类创建它。
从 kivymd.app 导入 MDApp 从 kivymd.uix.boxlayout 导入 BoxLayout 从 kivymd.uix.textfield 导入 MDTextField 类 Mywidget(BoxLayout): 经过 Myapp 类(MdApp): def 构建(选择...
我使用 Kivy/KivyMD 创建了一个自定义圆形文本输入框。文本输入框有一个圆形背景,我添加了画布指令来实现这种效果。然而,我面临着两个特殊...
当 kivyMD 中 MDTextFieldRound 未知时,如何解决这个问题?
我一直在与 MDTextFieldRound 作斗争。它给了我这个错误未知类,我不知道为什么。谁能帮我解决这个问题吗? 这是我的代码。 MDTextFieldRound: 文本:'用户名' 我尝试跑步...
进入后如何调用函数直到离开kivy? 我正在通过移动 kivy 应用程序编写鼠标控制应用程序。 我的代码: 进口猕猴桃 从 kivy.app 导入 App 从 kivy.uix.boxlayout 导入
我的 Python 应用程序在使用 Kivy 库时遇到问题。特别是,我试图在 TabbedPanelItem 中创建可滚动的元素列表,但我不知道为什么我的列表不滚动。 ...
我的 kivy 配置有什么问题以及如何在 python 中修复它?
我正在使用 kivy 作为 python 中的应用程序,我认为我错误地配置了 kivy 的安装。我正在尝试使用 KV 文件并引用根类。由于生成器加载文件,...
我目前正在尝试实现一个自定义小部件,其文本可以有两种颜色。它几乎可以工作,但我有两个问题,第一个问题是:为什么绿色和红色之间有间隙
我试图将带有 Bottomappbar 和 topappbar 的“git”图标放置到我的应用程序中,但由于某种原因,当我运行应用程序时它没有显示。您认为这里有什么问题? KV文件: MDBoxLayou...
我想尝试使用 screenmanager 将多个屏幕插入到我的应用程序中,但是当我启动它时,深色背景“md_bg_color: [22/255, 24/255, 28/255, 1]”变成了
当我使用波斯语或阿拉伯语时,它从下到上显示多行文本。 当我使用大量波斯语文本时,我遇到了这个问题。 这个问题在短文本中不会出现,因为...
图片中的两个窗口是完全相同的副本(同一行代码),唯一的区别是右侧窗口是屏幕管理器内的屏幕,但不知何故右侧窗口不显示...