我试图在布局中将一个圆圈居中。我目前正在做一些填充计算,但我也在寻找更好的方法。我想预定义的布局之一可能是更好的选择。这是我的代码生成的...对于方形布局:对于宽布局:这是正确的行为,很好,但是有更好的方法吗?例如,我可以想象这对于非圆形形状会变得困惑。这是我的代码:#!/usr/bin/kivyimportkivykivy.require('1.7.2')fromrandomimportrandomfromkivy.appimportAppfromkivy.uix.widgetimportWidgetfromkivy.uix.gridlayoutimportGridLayoutfro
我正在创建一个kivy用户界面来显示由我编写为标准python对象的数据模型生成的值。本质上,我希望用户能够按下一个按钮,这将更改底层数据模型,并且此更改的结果将自动更新和显示。据我了解,这可以使用kivy属性(在本例中为ObjectProperty)来实现。下面是一些示例代码:importkivykivy.require('1.7.0')fromkivy.appimportAppfromkivy.uix.gridlayoutimportGridLayoutfromkivy.propertiesimportObjectPropertyfromkivy.langimportBuilder
我只是想安装kivy来测试它并制作一些应用程序我安装了cython和其他东西然后我输入终端(ubuntu12.04):sudoeasy_installkivy作为答案我得到了这个:SearchingforkivyReadinghttp://pypi.python.org/simple/kivy/Bestmatch:Kivy1.2.0Downloadinghttp://pypi.python.org/packages/source/K/Kivy/Kivy-1.2.0.tar.gz#md5=468da8a353c2ea4936eb92d71403c960ProcessingKivy-1.2
如何在kv文件中使用kivy模块garden.graph?我只找到了解释如何在主python脚本中使用它的文档。我在python文件中导入了kivy.garden.graph,我可以在kv文件中添加Graph,但是我没有找到任何文档如何设置尺寸、绘图等。Graph:id:graph_testplot:MeshLinePlot由于MeshLinePlot未定义,这给出了一个错误,尽管我在python端导入了它。我们将不胜感激任何帮助,也许我们也可以将此信息添加到图表的github自述文件中。 最佳答案 基于piwnk的回答:我将其添加
我有一个套接字客户端,它在每次收到消息时调用View()类。我以这样的方式拆分了我的代码,以便此类可以简单地使用print()或我喜欢的任何其他显示方法。但是,Kivy似乎并不喜欢这种方法。我已经为我的View扩展了Kivy的BoxLayout类,并且可以调用message()函数。该类看起来像这样:classView(BoxLayout):def__init__(self,**kwargs):super(View,self).__init__(**kwargs)self.btn=Button(text='Default')#Bindbuttonpressmethodself.btn.
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我想为Android开发游戏并尝试新事物。我非常喜欢python,想用它来开发Android游戏。游戏不简单,是3DRPG游戏。我找到了KivyCrossplatformFramework和PyGame.我真的很喜欢两者,但我不确定Python是否适合我。在android上部署python游戏容易吗?Pygame可以处理Android上的3DAction游戏吗?
我正在使用64位Kivy/BuildozerVM构建Kivy应用并将其部署到AndroidLollipop(armeabi-v7a32位架构)。Buildozer构建成功,但在执行应用程序和导入pymssql包(用于连接到远程MSSQL服务器)时,出现以下错误:I/python(5335):File"/build/phytogp/android/app/main.py",line4,inI/python(5335):File"/build/phytogp/android/app/views/apps/phyto_app.py",line45,inI/python(5335):File"
如何在密码中显示图像?importkivyfromkivy.appimportAppfromkivy.uix.buttonimportButtonfromkivy.uix.imageimportImageclassMyApp(App):defbuild(self):returnImage('b1.png')MyApp().run() 最佳答案 您可以查看Imagedocumentation可以看到图像源由source属性控制。因此,您应该能够只更改一行以使其工作:returnImage(source='b1.png')
我想知道什么?如果发布了ID为button_b(Get_Boys类)的按钮,则ID为label_g(Get_Girls类)的标签必须更改。如果按下ID为button_b(Get_Boys类)的按钮,则ID为root_lbl(Get_People类)的标签必须更改。如果发布了ID为root_btn(Get_People类)的Button,则ID为label_b(Get_Boys类)的Label必须更改。在this中有(少量)解释链接,但不是从初学者的角度来看。我有2个文件测试.pydates_test.kv测试.pyclassGet_People(BoxLayout):passclass
我现在正在使用windows,我想问一下有没有什么好的工具可以在windows中为android打包一个kivy应用程序,或者我必须使用Linux发行版吗?还有在python3.3.2(最新)中使用kivy吗? 最佳答案 I'musingwindowsrightnowandIwanttoaskisthereanygoodtoolstopackageakivyappforandroidinwindowsorIhavetuseLinuxdistributions?不幸的是,构建工具目前无法在Windows上运行。我认为交叉编译存在技术障