kivy相关内容
我正在尝试使用带有 GridLayout 的自定义小部件,但结果始终是角落中的一个非常小的网格,而不是在整个窗口中扩展的网格. 示例代码: 进口kivykivy.require('1.5.1')从 kivy.app 导入应用程序从 kivy.uix.button 导入按钮从 kivy.uix.label 导入标签从 kivy.uix.widget 导入小部件从 kivy.uix.gridl
..
目标:成功初始化一个类方法(在我的例子中是 create_button()),该方法在 __init__ 的参数中引用了 kv id同一个类的方法. 我收到以下错误: 文件“C:/Users/phili/scrollablelabelexample.py",第 33 行,在 __init__self.create_button(self.ids.box_share)文件“kivy\pro
..
我正在试验 Kivy,并试图在 BoxLayout 中嵌套一个 ScreenManager 实例.我遇到的问题是,当 ScreenManager 是 BoxLayout 的子小部件时,ScreenManager 及其屏幕不显示. 此代码显示黑屏. 从 kivy.app 导入 App从 kivy.uix.boxlayout 导入 BoxLayout从 kivy.uix.label 导入标签从
..
您好,我目前正在阅读 O'Reilly 的《在 Kivy 中创建应用程序》,有一个示例我无法使其正常工作,因为在他写这本书时 openWeatherMap 不需要 api 密钥 (APPID),但现在它需要,而且我是一名新手程序员,不知道如何更改代码以使其正常工作. 这是main.py源代码: 从 kivy.app 导入 App从 kivy.uix.boxlayout 导入 BoxLayo
..
我正在尝试学习 KivyMD 工具.所以我创建了 MDToolBar,它的标题在单击一些按钮后发生了变化.我试图优化它的 text_size 但做不到.我已经尝试过 font_type:'H1'、font_size:'8sp'.如果可能的话,我也想改变它的字体.任何人都可以帮我解决这个问题.我在下面分享最少的代码: 从 kivy.lang 导入生成器从 kivy.uix.screenmanage
..
所以我在 kivy 用户支持(谷歌群组)上问过这个问题,但还没有得到任何答复,所以我会在这里尝试. 我有一组基于搜索工具创建的按钮.基本上它的工作方式是用户在文本输入框中输入搜索词,并根据输入文本,我的程序在数据库中搜索匹配的结果.如果有任何匹配的结果,就会创建按钮(将其文本作为匹配结果的文本),这非常有效.但我的问题是,当在循环中创建按钮时,如何将它们各自的 on_press 分配给回调?
..
我搜索了很多,但没有找到解决方案.我想在 kivy scatter 中抓取一个小部件,并在每次移动它时获取它的位置.所以它可能是这样的: def onmove_in_scatter(args):x = 参数[0]y = 参数[1]print("你当前在这里:"+str(x)+":"+str(y)) 在我移动小部件时调用该函数很重要. 解决方案 当我想做这样的事情时,我会覆盖 on_to
..
错误:命令出错,退出状态为 1:错误:需要 Microsoft Visual C++ 14.0.使用“Visual Studio 构建工具"获取它:https://visualstudio.microsoft.com/downloads/--------------------------------------错误:cython 构建轮子失败错误:无法构建一个或多个轮子 警告:运行 pkg
..
Windows 10 x64 VirtualBox 6.1 Kivy Complete VM 0.7 我正在尝试生成一个简单的 apk 文件,但它总是返回错误,我试图删除虚拟机并重新创建它,认为这是我之前完成的一些配置的结果.我是编程新手,在网上没有发现同样的错误,也不知道如何解决. “/home/kivy/Desktop/teste/main.py"中的代码: 从 kivy.a
..
我正在尝试使用 Ubuntu 16.04 for Python 3.6 安装“kivy"(GUI 库) 我尝试在kivy官方网站(https://kivy.org/doc/stable/installation/installation-linux.html) 我在终端输入: sudo add-apt-repository ppa:kivy-team/kivysudo apt-get
..
我想通过 StringProperty 获取 TextInput 的文本,但它不起作用.我得到一个空字符串.在第二个示例中,我将整个 TextInput 声明为 ObjectProperty,然后它就可以工作了.我的第一个例子有什么问题? 如何使用 StringProperty 定义 TextInput 中的文本? 第一个示例不打印 TextInput 的文本例子1.py 从 kiv
..
我正在尝试使用 Kivy 创建一个视图,该视图具有默认选中的选项列表,用户可以选择取消选择某些条目(通过单击复选框或行上的任意位置). 单击行项目的标签部分有效,但我注意到单击复选框不会更改我无法解决的选择(我尝试了一些不同的状态绑定,我离开了它们在示例代码中注释掉) 这是一个简单的例子,展示了我的尝试. 从 kivy.app 导入 App从 kivy.properties 导入 S
..
我正在尝试在 Kivy 虚拟机上使用 Buildozer 为 APK 构建一个简单的 Python 程序.每次我运行 buildozer android debug 时,我都会收到以下错误 pid 2134:回溯(最近一次通话最后):文件“/usr/lib/python2.7/threading.py",第 801 行,在 __bootstrap_inner自我运行()文件“/usr/lib/p
..
我需要帮助将 id 分配给从 python 函数创建的新 kivy 小部件 我试过了: old = Label(id = 'old') 和: old = 标签()old.id = '旧' 但它似乎不起作用,因为每当我尝试引用小部件时,它都会给我一个错误 解决方案 您在 Python 代码中创建 id 的方式是正确的. 但是您不能使用 self.ids.old 或 sel
..
我是 Python 和 Kivy 的新手,这是我的第一个小项目,不知道我做错了什么,以下是来自 pydev(eclipse) 的日志: [INFO] Kivy v1.8.0[INFO ] [Logger ] 在 C:\Users\Sudheer\.kivy\logs\kivy_14-06-21_10.txt 中记录日志[INFO] [Factory] 157 个符号已加载[DEBUG] [C
..
我正在尝试按顺序制作 10 个小部件的动画,每个动画都应该在前一个完成时开始.不幸的是,我下面的解决方案会按顺序触发所有动画,而无需等待任何完成. def Animate_Widget(self,index):如果指数 解决方案 这里: anim.bind(on_complete=self.Animate_Widget(index + 1)) 您立即致电回拨.这是因为 anim.bin
..
https://kivy.org/doc/stable/api-kivy.app.html 进口kivykivy.require('1.0.7')从 kivy.app 导入应用程序从 kivy.uix.button 导入按钮类测试应用程序(应用程序):定义构建(自我):# 返回一个 Button() 作为根小部件返回按钮(文本='你好世界')如果 __name__ == '__main__':T
..
我想将小部件的属性绑定到子小部件的属性.因此,当根小部件属性发生更改时,更改也会传播到子属性. 我是这样尝试的: self._Child._MyProperty = self._MyProperty 这可行……有时.但有时它不起作用.我不知道它什么时候起作用,为什么不起作用,在什么条件下不起作用. 在所有情况下,我都绑定到根小部件中的方法: self.bind(_MyProper
..
几天来,我一直在努力尝试在 Kivy 中为小部件属性创建一个全局变量.我感到非常沮丧(可能是因为我一般是编码新手)并且似乎没有针对此问题的在线帮助. 我的代码如下[PYTHON后跟KIVY]: 从 kivy.app 导入 App从 kivy.uix.floatlayout 导入 FloatLayout从 kivy.uix.accordion 进口手风琴,AccordionItem从 kiv
..
我能够让我的布局使用静态 kivy 语言,但我需要能够通过 python 将项目添加到我的列表中.我已经尝试了几件事,但似乎无法让任何东西正常工作.这是我静态工作的内容. main.py #!/usr/bin/python导入操作系统进口猕猴桃kivy.require('1.8.0')从 kivy.app 导入应用程序从 kivy.core.window 导入窗口从 kivy.logger
..