python-2.7相关内容

带有复选框的 Kivy 多项选择

我正在尝试使用 Kivy 创建一个视图,该视图具有默认选中的选项列表,用户可以选择取消选择某些条目(通过单击复选框或行上的任意位置). 单击行项目的标签部分有效,但我注意到单击复选框不会更改我无法解决的选择(我尝试了一些不同的状态绑定,我离开了它们在示例代码中注释掉) 这是一个简单的例子,展示了我的尝试. 从 kivy.app 导入 App从 kivy.properties 导入 S ..
发布时间:2022-01-15 09:43:14 Python

在 Kivy on_complete 动画事件中使用递归?

我正在尝试按顺序制作 10 个小部件的动画,每个动画都应该在前一个完成时开始.不幸的是,我下面的解决方案会按顺序触发所有动画,而无需等待任何完成. def Animate_Widget(self,index):如果指数 解决方案 这里: anim.bind(on_complete=self.Animate_Widget(index + 1)) 您立即致电回拨.这是因为 anim.bin ..
发布时间:2022-01-15 09:42:46 其他开发

在 Kivy 中创建全局变量

几天来,我一直在努力尝试在 Kivy 中为小部件属性创建一个全局变量.我感到非常沮丧(可能是因为我一般是编码新手)并且似乎没有针对此问题的在线帮助. 我的代码如下[PYTHON后跟KIVY]: 从 kivy.app 导入 App从 kivy.uix.floatlayout 导入 FloatLayout从 kivy.uix.accordion 进口手风琴,AccordionItem从 kiv ..
发布时间:2022-01-15 09:42:11 Python

Buildozer 执行最后一条命令失败

当我尝试使用 buildozer android debug deploy run 在我的设备上构建、推送和自动运行 apk 时,它显示以下错误: # 检查配置令牌# 确保构建布局# 检查配置令牌# 准备构建# 检查android的要求# 安装平台# Apache ANT 位于/home/sahil/.buildozer/android/platform/apacheant-1.9.4# And ..
发布时间:2022-01-15 09:38:15 移动开发

Python/Kivy:使用“向上"和“向下"键在 RecycleView 中选择行

我正在使用 python-2.7 和 kivy.当我运行 test.py 并单击 Test 菜单时,屏幕显示如附加图像. 1.如何在屏幕加载时默认highlight第一行?当按键盘的up和down键时,应该根据up和down键选择行. 2. 当我点击任何一行时,它会在 modify case 中打开.如何使用 ctrl+e 而不是在 modifycase 中打开选定的行点击? test. ..
发布时间:2022-01-15 09:36:50 其他开发

获取kivy中选中复选框的值

test.py 将 sqlite3 导入为 lite从 kivy.uix.screenmanager 导入屏幕从 kivy.app 导入应用程序从 kivy.lang 导入生成器从 kivy.core.window 导入窗口窗口大小 = (600, 325)类用户组(屏幕):def 插入数据(自我,arg1,arg2):打印(arg1)打印(arg2)类事实用户组(应用程序):定义构建(自我): ..
发布时间:2022-01-15 09:35:38 Python

我无法为 android 构建 buildozer

我正在尝试使用 Kivy 和 Buildozer 创建一个 APK.我在 http://kivy.org/docs/的教程中做同样的事情guide/packaging-android.html 但我有错误,我不明白如何修复它们.请帮忙.这是我的错误日志: 构建失败/home/oleg/.buildozer/android/platform/android-sdk-21/tools/ant/bui ..
发布时间:2022-01-15 09:30:27 移动开发

Kivy:从python代码改变屏幕

我正在组装一个 Kivy 应用程序,但在解决如何在 python 代码中任意选择的点更改屏幕时遇到了一些问题. 在下面的例子中,我想知道如何通过执行一个函数 my main.py 从 Screen2 切换回 Screen1文件. 这是我的 main.py: # -*- 编码:utf-8 -*-从 kivy.app 导入应用程序从 kivy.uix.screenmanager 导入 S ..
发布时间:2022-01-15 09:30:04 Python

在 Kivy 中使用和移动小部件/按钮

我刚开始使用 Kivy,它与我习惯的不同,如果我犯了愚蠢的错误,请道歉! 现在我正在尝试创建一个执行以下操作的应用: 允许创建节点(现在是省略号). 允许用户通过拖动来定位节点. 允许用户用线连接节点. 到目前为止,我已经实现了第一个,并且在某种程度上实现了第二个. 现在我的拖动效果不太好.如果我移动鼠标太快,它会取消移动方法(因为它不再接触).有没有更好的方法来产生拖 ..
发布时间:2022-01-15 09:29:58 Python

Python/Kivy:从一个类调用函数到另一个类并在 Python 中显示小部件

我正在使用 Python-2.7 和 Kivy.当我运行 test.py 时,会显示一个显示按钮.当我单击显示按钮时,会显示一个标签和值.我正在从数据库中获取它,但现在我将它定义为一个静态数组. 当我点击 Item1 标签然后调用 def open_form 并在使用 id 调用 EditPopup(self) 后传递 id 11 并显示一个带有值的弹出窗口. 之后我更改 itemCo ..
发布时间:2022-01-15 09:26:03 Python

由于 Windows 桌面上的 OpenGL 要求导致的 kivy 致命错误

我使用 Python 2.7 和 kivy 编写了一个 Windows 桌面应用程序,该应用程序在 pyCharm IDE 和 python 命令行中运行良好.使用 PyInstaller 构建分发包后,从 ..\dist\applicdir\ 运行应用程序,我收到 Kivy 致命错误: GL:未找到最低要求的 OpenGL 版本 (2.0)! 怎么会?它在同一台 PC 上从 2 个不 ..
发布时间:2022-01-15 09:23:56 其他开发

在 python 端的 kivy 中分配 id

我正在使用 kivy.我想做的是拥有和“想法",一个滑块和一个标签,该标签在网格布局中的一行中包含滑块的当前值 现在获得布局很好,但让标签具有与滑块当前值相同的文本值是棘手的.我正在尝试使用字符串连接来引用与它配对的滑块具有相同数字后缀的标签. 我认为我遇到的问题是,当通常必须在 kv 端完成时,我试图在 python 端分配 id.当 kv 通常期望纯文本时,要么就是我分配的 id ..
发布时间:2022-01-15 09:23:39 Python

如何在 Kivy 中处理同时按下的多个键?

我正计划用 kivy 做一个小型跨平台游戏,当我在测试从 pc 上的键盘获取输入的方式时,我有点惊讶. Kivy 似乎无法处理与其 on_keyboard_down 事件同时按下的多个键,当您在 kivy 中同时按下多个键时,官方文档中使用的键盘类会传递最后按下的键以更改所有正在按下的键. 看起来键盘类旨在让用户在应用程序中键入,因为当您按下一个键几秒钟时,第一个键事件和其余事件之间会 ..
发布时间:2022-01-15 09:18:18 其他开发

在 Kivy for Python 中按下按钮时更新标签的文本

这是我的代码:我想制作一个游戏,当您按下按钮时,main_label 会更改文本,但我已经到处看了一个星期,但仍然不明白该怎么做.我查看了 Kivy 的网站,但我不明白.如您所见,我是 kivy 新手,经验不足 从 kivy.app 导入 App从 kivy.uix.button 导入按钮从 kivy.uix.label 导入标签从 kivy.uix.floatlayout 导入 FloatLa ..
发布时间:2022-01-15 09:11:55 Python

基维.文本提供程序错误

开始一个简单的“Hello world"示例.并出现错误. [CRITICAL] [Text] 根本找不到任何有价值的文本提供程序![CRITICAL] [App] 无法获取文本提供程序,中止. 这是否意味着我没有一些字体库?尝试在系统中安装实际字体的开发库. 系统:Centos.Python 2.7 版 解决方案 您缺少 PyGame 所需的 SDL TTF 库.在 Ubunt ..
发布时间:2022-01-15 09:10:37 Python

使用自定义小部件 kivy

我正在尝试使用一些自定义小部件构建一个 kivy 应用程序.但是,每当我尝试使用它们时,它们都不会与我的布局一起使用.使用普通按钮: 进口kivykivy.require('1.8.0')从 kivy.app 导入应用程序从 kivy.uix.widget 导入小部件从 kivy.properties 导入 ListProperty类 RootWidget(Widget):pass类我的应用程序 ..
发布时间:2022-01-15 09:04:54 Python

同时运行多个相互通信的 Kivy 应用程序

我希望我的 Kivy 应用程序能够在 Windows 机器上生成多个可以相互通信的应用程序(即新窗口). ScreenManager 和 Popup 选项不会削减它,因为它们位于同一个窗口中..我需要能够拖动新屏幕多个显示器,因此需要多个窗口. Kivy 文档明确声明 "Kivy 仅支持一个窗口每个应用程序:请不要尝试创建多个." 谷歌搜索产生这种简单的方法来自另一个应用程序的新 ..
发布时间:2022-01-15 09:04:03 Python

为什么我无法访问 Screen.ids?

更新: Ryan P 的回答提供了解决方案.但是,我采用了该解决方案并对其进行了一些更改,丢弃了所有不存在的数据正确初始化为 RootWidget 的 on_enter 方法屏幕.这效果很好. 直到今天,我的 RootWidget 类都是 Widget 的子类,我可以毫无问题地访问它的 id 来获取“grid"的值.然而,我只是改变了它是Screen的子类,现在它说由于某种原因ID是空 ..
发布时间:2022-01-15 09:03:55 Python

Python:在表单中添加验证

谁能告诉我如何在 textInput 上设置 required 验证 什么时候点击Ok按钮? 这时点击 Ok 按钮然后我检查每个 TextInput 像这样. if self.name.text.strip() == "": 但是如果我的表单有超过 50 字段,那么代码会很长?有人可以告诉我另一种在 TextInputrequired 验证的简短方法>. test.py 从 kiv ..
发布时间:2022-01-15 09:03:01 其他开发