我的应用程序有一个button>click打开按钮将开始播放video>after视频结束,我想导航到最后的屏幕。
#!/usr/bin/kivy
import kivy
kivy.require('1.7.2')
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.uix.gridlayout import GridLayout
from kivy.uix.button i
我是基维的新手。我正在尝试创建一个带有TextInput的背景图像。这是我的密码:
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.image import Image
from kivy.core.window import Window
from kivy.config import Config
from kivy.uix.button import Button
from kivy.uix.textinput import TextInput
from kivy.ui
我已经使用Python2.7构建了一个kivy应用程序。我使用了导入语句
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.widget import Widget
from kivy.properties import *
from kivy.uix.textinput import TextInput
from kivy.uix.image import Image
from kivy.uix.image import AsyncImage
from kivy.uix.bu
我正在尝试制作一个Kivy MP3播放器类型的应用程序,但由于某些原因,我不能使用我的全屏ie。当我的代码看起来像这样时 from kivy.app import App
from kivy.uix.image import Image
from kivy.core.window import Window
from kivy.config import Config
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from
我正在测试将包含多个图像的压缩文件加载到kivy映像中的能力,并验证它将循环所有图像。
我曾尝试过以下例子:
但是,我无法找到在这种情况下加载.zip文件或.gif文件的示例。
如果the文件位于内存中,我请求查看是否可以加载包含图像的the文件。或者是否可以从内存中加载的图像创建动画。
import io
import zipfile
from kivy.core.image import Image as CoreImage
from kivy.uix.image import Image
from kivy.app import App
from kivy.uix.boxlayout
我正在尝试从kivy+android环境中启动媒体播放器来播放HLS链接。我能够启动默认媒体播放器使用我从网络获得的示例代码(如下所示)。但我已经安装了另一个更好的媒体播放器(),我想要推出的网址。知道我该怎么做吗?有可能从基维身上创造出意图吗?(注:我使用的是kivy发射器,而不是apk (buildozer))
from jnius import autoclass
from time import sleep
# get the MediaPlayer java class
MediaPlayer = autoclass('android.media.MediaPlayer
我得到了一些帮助,试图理解如何在一个多屏幕的应用程序中使用相机。我有捕捉方法,但我的相机显示在屏幕上,但我得到捕捉图片时,我按下捕获按钮。此外,如果您有任何文献可以简化屏幕管理器的使用,使用来自不同屏幕小部件的输入,我将不胜感激。
main.py
import math
import time
import kivy
import kivy.core.text
from kivy.app import App
from kivy.core.window import Window
from kivy.graphics.texture import Texture
from kivy.lang
这是一个简单的mp3播放器,我想在python/kivy上实现。我正在使用FileListView显示我的mp3文件。有没有一种方法可以(通过点击)从FileListView中选择一首歌曲,将其加载到声音加载器并使用play button?#播放它 import os
import kivy
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
我需要帮助如何使用没有任何.kv文件的屏幕管理器的kivy‘按钮行为’。我试过了,但正在犯错误。
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.image import Image
from kivy.uix.button import Buttonbehavior
from kivy.uix.button import Button
from kivy.uix.screenmanager import ScreenManager, Screen, FadeTransition
class
我正在创建一个简单的,两个屏幕的界面与Kivy的图像分类任务。在第一个屏幕中,我使用文件选择器选择一个图像并显示它。在第二个屏幕中,我想显示相同的图像和分类任务的结果。屏幕之间的转换是通过第一个屏幕上的一个按钮完成的。
我的问题是:当我按下按钮时,如何触发对第二个屏幕上的图像源属性的更新,从而将所选的图像显示在第二个屏幕上?分类部分只是为了了解我的问题的背景,我没有把它包括在代码中。
这是main.py文件
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.screenmanager import Scre
我想用Kivy 2.0.0和Python3.6播放一个视频,但是运行这段代码会给我一个加载错误,因为Kivy的视频播放器不会识别这个文件。我怎样才能让Kivy的视频播放器识别这个文件?
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.videoplayer import VideoPlayer
from kivy.properties import ObjectProperty
from kivy.core.wi
我试图编写一个非常基本的Kivy程序,如果给出正确的用户输入,它将有一个图像弹出。我有一个用来测试的图像,但是我一直得到错误
"pygame.error:无法加载cattemp.jpg“
图像与文件位于同一个目录中,所以我知道这不是问题所在。
代码如下所示:
from kivy.uix.popup import Popup
from kivy.uix.button import Button
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.label import Label
from kivy.
我正在使用kivy 1.10和Python做一个游戏。
我想让程序中的按钮在调整窗口大小时保持它们的相对位置不变。我知道如果我能得到屏幕的具体高度/宽度,我就能做到这一点。然而,我不知道如何在程序调整大小后获得这些信息。看起来kivy可能有一些更简单的方法让按钮保持不动。
如何在调整窗口大小时使按钮保持在原来的位置?
如果可能,请告诉我如何使用python,而不是kivy语言,因为我更愿意尝试并远离它。
"""
Python 3.6.4
Kivy 1.10.0
Combines various .py files and
allows the game to run.
我正在尝试获得屏幕的一部分可滚动图像,因此它将适合在屏幕中使用,而不会破坏图像比率(代码中的notebook.jpg )。我看到了一些建议使用ScrollView的注释,但我不知道如何将它添加到我已经拥有的现有类中(我的意思是作为NotebookScreen之外的第二个类,因此NotebookScreen将能够使用它)。会非常感谢你的帮助:)
Python代码:
import kivy
from kivy.lang import Builder
from kivy.app import App
from kivy.uix.gridlayout import GridLayout
from ki
使用kivy时,我不知道如何更改已经创建的小部件的绘制顺序。这个简单的应用程序在屏幕上画了两个图像,我想要它做的是在每次鼠标点击时交换绘制顺序(将它们“移到顶部”)。我一直在和InstructionGroup一起玩,但是它并没有让我得到任何东西。
from kivy.app import App
from kivy.uix.image import Image
from kivy.uix.widget import Widget
class MainWidget(Widget):
def __init__(self, **kwargs):
super(MainWidg
我正在尝试用按钮(类似于计算器)构建一个应用程序,一切都很好,直到我试图使应用程序窗口变薄,文本离开按钮的边框。我试着用font_size: self.width/5来更改屏幕大小的字体,但是在一种情况下(宽度或高度),我也找到了一个代码
from kivy.app import App
from kivy.lang import Builder
from kivy.properties import StringProperty
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.image import Image
from kiv
我正在努力学习kivy :如何操作listview及其元素绑定。这里是我的代码的一部分,我有一个问题。
编辑:我更改了代码,或者更确切地说,我添加了所有代码,而不是仅仅发布一个部分。
import re
import sys
import json
import requests
import datetime
from datetime import datetime
from random import randint
import time
#Kivy Imports
import kivy
from kivy.app import App
from kivy.uix import
我有一个简单的选项卡式应用程序。现在,在每个选项卡中,我都会有一个手风琴
我已经在*.kv文件中创建了布局。现在我的问题是(可能是一个愚蠢的问题,但我对kivy是如何工作的还是个新手):如何在我创建的手风琴中添加项和子项。
在这个例子中,我正在构建一个电视观看应用程序。例如,Live Tv将有手风琴标题作为频道组,并在频道内(我将从数据库中获取)
下面是我的python代码:
from kivy.app import App
from kivy.uix.tabbedpanel import TabbedPanel
from kivy.config import Config
from kivy
或者,如何使用python,给它一个ID,并将其设置为kv语言的背景图像?我希望能够在图片上而不是在黑屏上画画,这是我正在做的:编辑新问题:上传按钮不工作,这是新代码
from random import random
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.widget import Widget
from kivy.graphics import Color, Line, Rectangle
from kivy.uix.filechooser import FileChooserLi
在我的Kivy应用程序中,我有一个需要很长时间才能完成的功能。我创建了一个弹出窗口来通知用户正在运行的函数。我想要一个gif动画,让用户知道应用程序没有崩溃。在测试中,gif按预期的方式在弹出窗口中播放,直到我添加了长时间运行的函数,然后只显示一个静止的图像。其他一切都按预期工作(例如,弹出窗口在函数结束时关闭)。
tl;博士
在执行函数时,我如何使gif继续在我的kivy应用程序中播放?
代码摘要
我很大程度上遵循了污秽企鹅在中的答案所提供的代码
from kivy.app import App
from kivy.uix.popup import Popup
from kivy.prope