kivy-language相关内容
我在我的游戏中使用自定义着色器,我必须因为性能.现在我想将触摸事件绑定到我的粒子/不明飞行物,以便我可以决定当有人触摸它们时该怎么做,但我不知道如何计算它们的宽度和高度.我目前能够判断触摸事件发生的位置,但我的 collide_point 函数总是返回 False 因为我没有正确的 Width 和 高度.collide_point函数需要粒子的right和top,粒子的right和top需要粒子的
..
错误:命令出错,退出状态为 1:错误:需要 Microsoft Visual C++ 14.0.使用“Visual Studio 构建工具"获取它:https://visualstudio.microsoft.com/downloads/--------------------------------------错误:cython 构建轮子失败错误:无法构建一个或多个轮子 警告:运行 pkg
..
我想通过 StringProperty 获取 TextInput 的文本,但它不起作用.我得到一个空字符串.在第二个示例中,我将整个 TextInput 声明为 ObjectProperty,然后它就可以工作了.我的第一个例子有什么问题? 如何使用 StringProperty 定义 TextInput 中的文本? 第一个示例不打印 TextInput 的文本例子1.py 从 kiv
..
https://kivy.org/doc/stable/api-kivy.app.html 进口kivykivy.require('1.0.7')从 kivy.app 导入应用程序从 kivy.uix.button 导入按钮类测试应用程序(应用程序):定义构建(自我):# 返回一个 Button() 作为根小部件返回按钮(文本='你好世界')如果 __name__ == '__main__':T
..
我正在使用 kivy 为应用程序制作一个非常简单的 gui.没有什么复杂的,非常简单的布局. 尽管如此,我在使用 TextInputs 时遇到了困难……它们总是以全高显示,我无法让它们调整为“合理"的文本高度,例如高度. 我使用 kv 文件样式,因为我发现它更简洁,更容易将其集成到现有应用程序中...我想尽可能减少应用程序的 gui-python 代码. 这是我为 TextInp
..
我正在使用 python-2.7 和 kivy.当我运行 test.py 并单击 Test 菜单时,屏幕显示如附加图像. 1.如何在屏幕加载时默认highlight第一行?当按键盘的up和down键时,应该根据up和down键选择行. 2. 当我点击任何一行时,它会在 modify case 中打开.如何使用 ctrl+e 而不是在 modifycase 中打开选定的行点击? test.
..
问题 我想创建多个按钮并将它们绑定到一个函数.问题是,每当我单击一个按钮时,都会多次调用该函数.似乎是事件连接的问题.当我查看按下按钮时调用该函数的实例时,似乎该函数被一次从每个按钮调用?! KV代码: ...# 这是我正在使用的按钮:身高:35背景颜色:0,0,1,1on_touch_down: self.click_on_button(args[0], args[
..
test.py 将 sqlite3 导入为 lite从 kivy.uix.screenmanager 导入屏幕从 kivy.app 导入应用程序从 kivy.lang 导入生成器从 kivy.core.window 导入窗口窗口大小 = (600, 325)类用户组(屏幕):def 插入数据(自我,arg1,arg2):打印(arg1)打印(arg2)类事实用户组(应用程序):定义构建(自我):
..
这是main.py from kivy.app import App类天气应用程序(应用程序):经过如果 __name__ == '__main__':WeatherApp().run() weather.kv 是: AddLocationForm::方向:“垂直"盒子布局:文本输入:按钮:文本:“搜索"按钮:文本:“当前位置"列表显示:
..
我正在使用 Python-2.7 和 Kivy.当我运行 test.py 时,会显示一个显示按钮.当我单击显示按钮时,会显示一个标签和值.我正在从数据库中获取它,但现在我将它定义为一个静态数组. 当我点击 Item1 标签然后调用 def open_form 并在使用 id 调用 EditPopup(self) 后传递 id 11 并显示一个带有值的弹出窗口. 之后我更改 itemCo
..
我应该先声明我还是 Kivy 的新手.我尝试寻找类似的问题,但它们要么已过时,要么不清楚. 我正在寻找可以显示元素列表的东西,用户可以在其中选择一个与其他小部件(按钮等)进行交互.我偶然发现了 文档页面ListView,但它明确指出 ListView 已弃用并且 RecycleView 必须改为使用. 现在的问题是文档似乎不太清楚(至少对我而言)关于如何使用 RecycleView.它
..
我试图了解 kivy .kv 文件的工作原理,因此我创建了一个带有水平 BoxLayout 的小应用程序,其中包含三个 GridLayout,如下所示: my_widget::方向:“水平"网格布局:行数:3切换按钮:图片:标签:网格布局:行数:3切换按钮:图片:标签:网格布局:行数:3切换按钮:图片:标签: 那里没问题,但是由于有相同的小部件块(Gr
..
尝试在 KivyMD 中创建表时出错 ValueError:TableRecycleGridLayout.orientation 设置为无效选项“垂直".必须是以下之一:['lr-tb', 'tb-lr', 'rl-tb', 'tb-rl', 'lr-bt', 'bt-lr', 'rl-bt', 'bt-rl'] 它告诉我我需要将方向更改为“垂直"以外的方向,但我在任何地方都找不到.
..
我正在尝试使用从 python 文件到 .kv 文件的变量所以我搜索了类似的问题,发现了使用 Property 的方式并编码如下: # 在 python 文件中类Test2App(应用程序):abcd = StringProperty('test')定义构建(自我):返回演示文稿#在kv文件中:文本:“内容(%s)"%(app.abcd)背景颜色:(255、255、255,1)
..
当我尝试输入阿拉伯语文本时遇到的问题我的代码是: 进口kivy从 kivy.app 导入应用程序从 kivy.uix.textinput 导入 TextInput类测试应用程序(应用程序):定义构建(自我):返回 TextInput(text='مرحبا بكم ')myapp=TestApp()myapp.run() 当我执行textinput 文本是一些Square 解决方案 你
..
我已经对此进行了搜索,但一无所获.仅记录了打开图像.也许我可以将页面作为图像打开,但我希望完全访问文本,例如复制/粘贴和突出显示. 有什么方法可以在 kivy 应用中打开 pdf 文件吗? 解决方案 Kivy 不支持.PDF渲染和交互挺复杂的,不知道实现起来有多难.
..
我的第一个屏幕上有一个 TextInput,我想在第二个屏幕的标签中使用接收到的文本.我怎样才能做到这一点?由于可以有不同的玩家,我创建了一个类 Players ,它为每个玩家存储一个名字和他/她的分数.在第二个屏幕中,我还尝试创建一个可以编辑点(标签文本)的按钮,但是当我单击它时,什么也没有发生.(我也是新手.) 在下面的代码中,我标记了相关的行. 所以概述: 第一个屏幕:使用
..
好吧,假设我希望某个小部件中的标签使用另一个小部件内标签中的文本: :标签:文本:str(root.parent.ids.first.text):标签:编号:第一中心_x:100文字:“文字"子小部件:编号:第二中心_x:200 这可行,但似乎不是很好的解决方案.如果我将 first 放在另一个小部件中,我需要在代码中
..
如何正确地为 switch_id 和 switch_id_popup 创建活动属性,以便可以使用 kivy 时钟在 timer_loop 内创建条件语句? 我在一个类似问题上得到了很好的反馈(再次感谢 eyllanesc),但由于涉及到弹出窗口,我无法采纳建议. 下面是说明我的问题的草图.我已经用箭头标识了所有有问题的区域.预先感谢您的任何帮助. 从 kivy.app 导入 App从
..
我使用 Kivy Launcher 运行了一个基本的“Hello World".程序,它运行良好,但是当我在开始时添加 import cv2 时,应用程序在启动后立即崩溃. 主.py:Main.py 代码 Android.txt:Android.txt 图片 谢谢! 解决方案 kivy启动器用于严格运行Kivy模块和Python预装模块.所以在这种情况下,由于 cv2 没
..