我是一个机器人的初学者...我需要你的帮助。
在我的应用程序中,我使用自定义适配器和自定义行布局创建了一个列表视图。我成功地做到了这一点&我在所有行中添加了一个图像、文本视图和一个下拉式微调控件。在下拉列表中有多个项目(例如,从0到9)
但我的问题是,当我选择下拉列表并设置一些值时,在滚动列表时,微调器会将自己重置为初始值(这里是0)..I我使用了一个从0到9的字符串作为微调器。
我能做些什么来避免这个问题?任何帮助都将大大提前appreciated....Thanks。
//This is my custom adapter code....
public class MyProd
我用kivy编写了一个程序,我认为它应该能工作,但它不能。
代码:
main.py:
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.carousel import Carousel
from kivy.uix.gridlayout import GridLayout
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.pagelayout import PageLayout
from kivy.uix.scrollview import
我很难让Kivy在Windows7上使用PyCharm。我已经设法通过文件>设置> Python解释器>路径标签添加了大多数外部库。
我使用的是Python的Kivy版本。当我在PyCharm中使用右键单击>发送到> kivy.bat方法运行一个Kivy应用程序时,它给我这个错误:
Failed modules
Python 2.7.3 (C:/Python27/python.exe)
_imagingtk
dde
gtk._gtk
pangocairo
Generation of skeletons for the modules above will be
所有的解决方案,看到了这个基维的错误,不适用于我。已经两个多星期了,但我所有的努力都白费了。我正在使用python 3.6.4,kivy 1.10.1,py魅力作为我的IDE和Windows 10。下面是错误代码和代码本身:
“守则”:
from kivy.core.window import Window
import os
os.environ['KIVY_GL_BACKEND'] = 'angel_sdl2'
from kivy.app import App
from kivy.uix.button import Button
# from kivy i
通常微调窗口小部件会返回选定的文本。在我的应用程序中,我计划使用一些非标准字母(如:ü,ö,è)作为值来填充微调器。下面的例子可以在我的windows机器上运行,但我希望避免处理任何非ASCII字符,以防止在其他操作系统上出现问题。
有没有一种方法可以不使用list.index(text)方法直接访问微调器选择的索引?
# This Python file uses the following encoding: utf-8
from kivy.base import runTouchApp
from kivy.uix.spinner import Spinner
spinnervalue
我正在尝试使用kivy制作一个带有边框和圆角的自定义按钮,并且我对kivy和python (以及它的面向对象的概念)很陌生。我已经部分实现了我想要的东西,但是每当我试图使用像on_press这样的事件来增加/缩小边框大小或角半径时,它就会发生,但是一旦我调整了窗口的大小,边框_ size /角半径就会变成初始化的大小。
这是我的代码:
from kivy.uix.button import Button
from kivy.properties import ListProperty
from kivy.properties import NumericProperty
from kivy.l
我一直在寻找关于安装模块使用的过去一个小时。它说python27附带了pip,但是当我在命令行中输入python -m pip install --upgrade pip wheel setuptools时,我只得到错误NameError: Name 'python' is not defined.,甚至不能输入python --version。
我正在尝试安装的模块是kivy。在他们的网站上,它只是说下载python并在命令行中输入该字符串,它应该可以工作。如果我需要事先做点什么,我哪儿也找不到。
您好,我正在尝试制作一个应用程序,它可以在使用python (用于逻辑)和kivy(用于gui)时生成密码,并且我认为我做的一切都是正确的,但当我单击genrate按钮时,应用程序会停止一段时间,然后恢复工作,但最初为空的文本内容不会更改为随机密码,框中只是保持为空。所以大家请在这里帮助me.the python代码:
import kivy
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.properties import StringProperty
from kivy.uix.label impo
如何绕过kivy模块错误: ImportError: DLL加载失败:无法找到指定的模块?
Note: I have installed kivy with: pip install kivy.
Note: I have tried also with : python v 2.7.10 but to no avail.
Note: OS - Windows 7, 64-bit
代码-这个片段是从猕猴桃网站主页上提取的。
from kivy.app import App
from kivy.uix.button import Button
class TestApp(App):
de
我不知道如何从经过测试的Kivy最小可复制示例中打印出循环的全部输出:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
class DataTable(BoxLayout):
def __init__(self,table='', **kwargs):
super().__init__(**kwargs)
def build(self):
datas = {}
for i in range(3):
我想延迟Kivy屏幕管理器的转换,例如,我可以这样做: #!/usr/bin/env python
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.floatlayout import FloatLayout
from kivy.properties import StringProperty
from kivy.uix.button import Button
from kivy.clock import Clock
Builder.load_string('''
#: k
我正在尝试制作一个启动日期选择器的InputBox,当您选择日期时,它将出现在框中。所以我就这样说:
from kivymd.app import MDApp
from kivy.uix.widget import Widget
from kivy.lang import Builder
from kivy.uix.screenmanager import ScreenManager, Screen
from kivymd.uix.boxlayout import MDBoxLayout
from kivymd.uix.menu import MDDropdownMenu
from kivy.
我的Ember应用程序中有一个简单的部分,它应该绘制一个图书列表。问题是,如果用户在从服务器加载图书之前访问该列表,则该列表将为空。即使在数据加载完成后,列表仍将为空。
在加载数据后,Ember有哪些方法来刷新视图?那么放这段代码的合适位置是什么呢?下面是我的代码:
路由:
App.MyRoute = Ember.Route.extend({
model: function() {
return App.store.find(App.Book); // get books from the server
}
});
模板:
{{#each book in model}}
&
我正在寻找一种方法来设置一个Kivy微调器的值取决于从父微调器中选择的文本。问题是我已经用kv语言定义了这两个微调器。我不确定这种方法是否会在每次从第一个微调器中选择一个新值时销毁第二个微调器,然后重新生成它(如果是这样,由于kv代码,我不知道如何做),或者是否有一种方法可以基于更新列表的on_text过程动态更新第二个微调器的“值”。
在所有情况下,以下代码都不起作用。感谢您的帮助。谢谢。
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout
from
我对猕猴桃不熟悉,对蟒蛇不太了解。我试着运行这段代码,但它现在显示了一个错误,请帮助运行这段代码,这是我的代码
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.anchorlayout import AnchorLayout
from kivy.uix.button import Button
from kivy.uix.widget import Widget
class MyApp (App):
def build(self):
MyAnchor
如前所述,在使用代码时,我似乎无法使用kivy。我可以看到,有其他几个像这样的帖子,但我不确定它们是否是相同的问题,直到我通知我需要移动我的职位,我不会。
因此,我正在阅读“用Python在Kivy Mobile中创建应用程序”一书,我是第一个例子。我将张贴我的代码和输出从我的终端,并希望有人能帮助。
这是代码
第一个文件main.py
from kivy.app import App
class WeatherApp(App):
pass
if __name__ == '__main__':
WeatherApp().run()
这是Kivy文件: we
我已经知道如何将多个标签添加到python文件中的网格中,但我很难将in添加到for循环中的这些标签中。我试过以下几种方法,但这似乎行不通。还请指导我使用ids访问这些标签。任何帮助或指导都是非常感谢的。谢谢
from kivy.uix.textinput import TextInput
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.gridlayout import GridLayout
from kivy.uix.stacklayout import StackLayout