editedI对kivy来说是新的,我想问一下,是否可以将日历与其他将显示日历中选定按钮的输入的BoxLayouts一起包含在BoxLayout中。我试图将它添加为一个小部件,但不幸的是它抛出了这个错误。
File "C:\Python27\coffee.py", line 572, in calendar
self.calendar.add_widget(self.cal)
AttributeError: 'function' object has no attribute 'add_widget'
我想在日历中单击按钮时(如果可能的话)
我正在使用kivy GUI用python制作一个杂货清单程序,一个按钮被点击了,我想让它添加一个自定义的浮动布局到一个盒子布局中。浮动布局有一个复选框和一个标签。我一直收到这个错误致命的Python错误:(pygame降落伞)当我运行它的时候,分割错误中止,尽管这是我的.py文件:
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.screenmana
我有一个标签,一旦我从服务器收到文本,我需要在其中更新文本。方法起作用了,我得到了输出,函数也被调用了,但是标签文本没有更新。 我的代码: #!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Jan 21 00:34:58 2019
@author: driftking9987
"""
from kivy.app import App
from kivy.uix.togglebutton import ToggleButton
from kivy.uix.widg
我对python和kivy来说都是个新手,大约一周前我从码学院学过python,也从youtube教程学过kivy。
请有人解释一下,为什么下面的代码不产生一个标签显示n的屏幕,这个标签是由按钮增加的?
Python文件
import kivy
from kivy.app import App
from kivy.uix.button import Button, Label
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import NumericProperty
class Example(BoxLayout
我正在尝试绑定python类的属性(继承自BoxLayout小部件)和该类的kv配置文件。
我尝试做的是将一些值传递给这个类,并将这个值打印到kv文件TextInput id (这是这个类的kv描述)旁边。当我运行我的代码时,我得到一个错误:
TypeError: addBoxClass() missing 1 required positional argument: 'someNumber'
我认为我把事情复杂化了,因为这应该是相当简单的。我的一些代码,我希望它是清楚的:
#at some point in my main code I call SomeClass
我试图在kivy中编写一个自定义弹出,用于从ColorPicker小部件中选择颜色。现在,我正在尝试连接一个'OK‘按钮来关闭弹出窗口,但它不起作用。弹出窗口显示正确,但当我单击OK时,什么也不会发生。弹出窗口在屏幕上继续显示。
这是我的python代码。
from kivy.app import App
from kivy.uix.popup import Popup
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.colorpicker import ColorPicker
class PaintWindow(BoxL
我想知道如何从我从Python文件中的Kv语言子部件和小部件类定义的类中访问instace对象。
如果我在App的类中实例化我的对象,那么我的Kv语言文件可以访问它,而我的widgets类则不能。但是当我使这个对象成为全局对象(在我的应用程序类之外)时,我的所有类都访问它,但是我的Kv语言子部件不访问它。我编写了下面的代码,让它变得清晰起来:
我的Python文件:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.textinput import TextInput
class P
这个想法很简单:我有一个影响gif速度的滑块。但是,我不知道如何触发图像以从python获得更新的"anim_delay“值(或者python将其推到kivy?)。
主要文件:
class BottomRightPart(BoxLayout):
imgdelay=-1
def OnFanSpeedSliderValueChange(self,slider,value):
if value == 0:
imgdelay = -1
elif value == 1:
imgdelay= 1
在尝试运行示例kivy应用程序时,我面临上述错误。
下面是python代码:
main.py。
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.screenmanager import Screen, ScreenManager, FadeTransition
class MyScreenManager(ScreenManager):
pass
class MainScreen(Screen):
pass
class MailScreen(Screen):
我有我的python代码:
from kivy.app import App
from kivy.uix.scatter import Scatter
from kivy.uix.label import Label
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.textinput import TextInput
from kivy.uix.boxlayout import BoxLayout
class Premade(BoxLayout):pass
class MyFirstApp(App):
def
我想制作一个应用程序,可以下载youtube和kivy的视频。问题是,应用程序会冻结,然后在下载开始时停止响应。我知道它开始下载,因为它创建了一个mp4文件。我研究了调度和多线程处理,但我不知道它们是如何工作的,我甚至不确定它们一开始是否解决了我的问题。有人能告诉我去哪找吗?
python文件:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from pytube import YouTube
class MyWidget(BoxLayout):
def download_video(self,
我尝试运行mi程序,但由于某种原因,我看到了这个错误:"Revision format mi X.Y.Z-tag“我不知道它的意思。
我一直试图从我的代码中去掉一些东西,以了解是什么导致了它,但我还没有弄清楚。
下面是我的python文件:
#!/usr/bin/python
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.screenmanager import ScreenManag
我正在尝试让我的python和kivy文件打开一个弹出窗口。它说我的Boxlayout对象没有'open_popup‘属性
下面是我的python代码:
from kivy.app import App
from kivy.properties import BooleanProperty, ListProperty
from kivy.modules import inspector
from kivy.core.window import Window
from kivy.uix.popup import Popup
class CustomPopup(Popup):
我想访问一个从类main到类fahim2_pop的id。我想访问word从文本输入(在主类)弹出小工具,这将出现时,有人按下搜索按钮。当有人搜索"hello“并按下搜索按钮时,弹出窗口将出现,并且在该弹出窗口中,标签的文本将与文本输入中的文本相同。但是标签和id保持在不同的类中。该怎么做呢?
python代码
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.lang import Builder
from kivy.uix.popup import Popup
from kivy.p
我正在尝试用kivy中的时钟制作动画,当我在按钮的帮助下执行函数时,它工作得很好,但当我在时钟中调度函数时,它抛出了一个错误。
我的python代码是
from kivy.app import App
from kivy.lang import Builder
from kivy.animation import Animation
from kivy.uix.boxlayout import BoxLayout
from kivy.clock import Clock
from kivy.properties import ObjectProperty
login=Builder.load_
我已经用GridLayout写了一个代码,需要在Python文件中添加按钮。因此,add_widget()维护应该在build()中完成。我收到错误,无法获取it.Someone请帮帮我。
简而言之,我需要在MineApp类的build()中使用它,而不是add_btn()。提前谢谢你。
main.py
from kivy.app import App
from kivy.uix.gridlayout import GridLayout
from kivy.uix.widget import Widget
from kivy.uix.button import Button
from kivy
我想从main类访问一个id到fahim2_pop类。想要访问word从文本输入(在主类中)到弹出窗口小部件,当有人按下搜索按钮时会出现这个窗口小部件。当有人搜索"hello“并按search按钮时,弹出窗口小部件就会出现,而在该弹出窗口小部件中,标签的文本将与文本输入中的"hello”相同。但是标签和id仍然在不同的类中。怎么做?
python代码
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.lang import Builder
from kivy.uix.popup
我正在尝试从ABC.kv文件中的文本框中提取值。我在这个上发现了类似的问题。我尝试应用相同的解决方案,但错误一直出现。我不知道问题的根源在哪里。有没有人能帮我解释一下我面临的问题。
ABC.py
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.button import Button
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import Object
Python3.4和Kivy 1.9.1
我试图加载(2)旋转小部件from__init__,但是,我不断地收到以下错误:
Traceback Date: 02-09-2017, 11:44:10
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Python34x86\lib\idlelib\run.py", line 124, in main
ret = method(*args, **kwargs)
F
这是我的代码的一部分- python文件使用文本创建按钮。然后,当按下其中一个按钮时,屏幕会发生变化,新屏幕上的标签必须与按下的按钮的文本相同。然而,标签的文本不会改变,即使其他一切都在工作,也没有给出错误。
PYTHON:
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager, Screen, FadeTransition
from kivy.lang import Builder
from kivy.uix.button import Button
class ScreenOne(Screen
我需要一种方法,一个有按钮的类(进入高级选项),在发布时弹出打开(有自己的类),里面有一个文本输入和一个按钮,无论用户在其中点击(写按钮)以将其发送回第一个类(这将打印texet输入值)。
*python文件*
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout
class btn_(BoxLayout):
pass
class Var():
def PP_(self):
xx = self.textinp
我需要将文本复制到以后按下(ctrl + c),就会出现错误,所以我使用了冒泡,但同样的错误出现了。
*Python*
from kivy.app import App
from kivy.uix.popup import Popup
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.lang import Builder
class Progress(Popup):
pass
class ScreenManagement(ScreenManager):
pass
class Func(Sc