kivy-language相关内容

Kivy错误:没有名称的屏幕

我在Kivy ScreenManager中设置了一个Screen(myScreen只是一个继承Screen的类) class firstScreen(myScreen): def __init__(self,**kwargs): super(firstScreen, self).__init__(**kwargs) self.name = "first ..
发布时间:2021-02-15 18:56:52 Python

如何为微调框选择kivy旧值

Kivy文档指出,“触摸微调器会显示一个下拉菜单,其中包含所有其他可用值,用户可以从中选择一个新的值."是否有任何变通办法来判断用户为执行相同操作而选择的旧值?我真的很坚持这一点,请帮帮我. 解决方案 您可以使用构成DropDown的Buttons来触发想要使用的任何方法,而不是使用on_text或on_select跑.这样,是否选择相同的Button都没有关系.这是该方法的一个简单示例: ..
发布时间:2021-02-15 18:56:43 Python

如何将多列放入奇异的RecycleView中?

我想将(csv-)表的数据放入kivy recycleview. 如果我为kv中的标签分配了固定的文本,我设法在一行中插入多列,但是我无法用字典列表中的数据填充标签.到目前为止,这是我用来测试概念的代码: from kivy.app import App from kivy.lang import Builder from kivy.uix.recycleview import Rec ..
发布时间:2021-02-15 18:56:19 Python

您可以将行换成猕猴桃文件吗?

我的kv中有几行内容.文件真的很长(超过80个字符),我想知道是否有一种方法可以在下一行将它们包装/继续. 例如,我该怎么做 Line: points: self.pos[0] + 5, self.pos[1] + 2, self.pos[0] + self.width - 5, self.pos[1] + 2 到 Line: points: self.pos ..
发布时间:2021-02-15 18:55:57 Python

Kivy中的动态网格,每个网格元素包含多个小部件

这是我在这里的第一篇文章,但我会尽力详细介绍. 所以我的应用程序是在python中,并且在kivy中涉及一个网格,其中网格中的每个元素都应该包含4个其他小部件,并且可能包含第五个.四个附加小部件应该在边缘为十字形,而第五个在中间. 问题是,每当我添加一个子小部件时,它就会落在主窗口的0,0位置的左下角 到目前为止,一切都很好.现在,我只是想让另一个小部件中的一个小部件都能正确显示. ..
发布时间:2021-02-15 18:55:54 Python

我如何在Kivy中拥有多个窗口?

我正在尝试从完全不同的GUI打开一个GUI.我在台式机上进行开发,并且窗口的大小彼此不同.我看着屏幕管理器,但感觉好像有一种更简单的方法. 提前谢谢! 解决方案 可能,但是有点不方便.问题是kivy每个应用程序仅支持一个窗口,因此您需要以某种方式解决它.我个人只是在一个窗口中使用多个* Layouts(它们是具有不同功能的不同GUI),并根据需要显示和隐藏它们.显然,这种方法有其局限 ..
发布时间:2021-02-15 18:55:35 Python

AttributeError:'超级'对象没有属性'__getattr__'当在Kivy中将BoxLayout与多个kv文件一起使用时出错

据我所知,这个问题已经被问过好几次了.但是尝试以下解决方案后: Python-Kivy:AttributeError:'super'尝试获取self.ids时,对象没有属性'__getattr__' Python/Kivy AttributeError:“超级"对象没有属性'__getattr__' 如何我能否在不获取AttributeError的情况下访问kivy中另一个类的对象属性: ..
发布时间:2021-02-15 18:55:12 Python

从内部存储kivy python加载图像

我正在寻找有关通过我的kivy应用程序从内部存储文件管理器加载图像的解决方案. 为了进行测试,我需要从内部存储中选择图像,然后使用opencv将其转换为灰度图像. 我尝试了filechooserlistview,但是我无法访问内部存储. 我还在buildozer.spec文件中添加了以下提到的行. android.permissions = READ_EXTERNAL_STORA ..
发布时间:2021-02-15 18:55:02 移动开发

在单击按钮后,python和kivy在第一个窗口中输入文本作为第二个寡妇中的标签(更新标签)打印(文本)

我想创建一个简单的应用程序,我是python的新手,该应用程序包含两个窗口,第一个窗口具有一个按钮(保存)和两个输入文本. 在第二个窗口,我们有四个标签. 在第一个窗口中单击按钮后,第二个窗口中的标签(在此处打​​印用户名1)将根据在第一个窗口中输入的文本而更改.当我运行代码时,标签不变,任何人都可以帮助我解决问题. python代码 from kivy.app import App ..
发布时间:2021-02-15 18:54:30 Python

如何使用Kivy和Mapview部署PyCharm项目?

我想用Kivy和MapView部署一个Python项目.我使用PyCharm进行开发,当我用它运行项目时,一切都很好. 我还尝试使用python IDLE编译并运行我的项目,它也很好用! 我遵循了PyInstaller的说明( https://www.pyinstaller.org/#pyinstaller-快速入门)并创建了文件夹.问题是我的.exe文件不起作用... cmd窗口已打开,但 ..
发布时间:2021-02-15 18:54:27 Python

Kivy自定义着色器触摸事件

我在游戏中使用自定义着色器,并且由于性能原因,我必须这样做.现在我正要把触摸事件绑定到我的粒子/Ufo上,以便我可以决定当有人触摸它们时该怎么做,但是我不知道如何计算它们的宽度和高度.我目前能够分辨出触摸事件发生在哪里,但是我的collide_point函数始终返回False,因为我没有游戏粒子的正确的Width和Height. collide_point函数需要粒子的right和top,粒子的右 ..
发布时间:2021-02-15 18:53:45 Python

安装Kivy时出现多个错误

错误:命令错误,退出状态为1: 错误:需要Microsoft Visual C ++ 14.0.通过"Visual Studio的构建工具"获得它: https://visualstudio.microsoft.com/downloads/ ---------------------------------------- 错误:cython的构建轮失败 错误:无法构建一个或多个轮子 警告:运 ..
发布时间:2021-02-15 18:53:33 Python

Kivy多柱RecyclerView

我只是在玩Python和kivy,根据kivy官方文档,我已经将String数据加载到了RecyclerView中.但是我在将对象像表单数据一样加载到列表中的多个列时遇到了麻烦.例如,我想将姓名,姓氏和年龄分成三列,标题标题逐行显示,我还尝试了RecyclerGridLayout包含三列标题,但无论行列要求如何,它都只能将名称加载到网格中 : viewclass: 'Label' ..
发布时间:2021-02-15 18:53:30 Python

Kivy相机在多个屏幕上

我正在尝试用kivy创建一个具有两个屏幕的简单应用程序,我需要在每个屏幕中同时加载一个自定义相机,而不需要同时进行操作. 我尝试在gui.kv显微镜小部件和主小部件中的凸轮中加载,但我误认为是错误 self._buffer = frame.reshape(-1) AttributeError: 'NoneType' object has no attribute 'reshape' ..
发布时间:2021-02-15 18:52:30 Python

将变量从.py传递到.kv文件

我正在尝试使用从python文件到.kv文件的变量 所以我搜索了类似的问题,并找到了使用Property的方式,并进行了如下编码: # in python file class Test2App(App): abcd = StringProperty('test') def build(self): return presentation # in kv f ..
发布时间:2021-02-15 18:52:27 Python

如何在Python Kivy应用程序中打开pdf?

我已经搜索过此内容,但一无所获.仅记录了打开的图像.也许我可以将页面作为图像打开,但是我希望对诸如复制/粘贴和突出显示之类的文本具有完全访问权限. 有什么方法可以在kivy应用程序中打开pdf吗? 解决方案 Kivy不支持此功能. PDF呈现和交互非常复杂,我不知道实现会有多困难. ..
发布时间:2021-02-15 18:52:21 Python