这快把我逼疯了。我正在尝试使用FloatLayout将图像定位到主窗口的顶部。下面是一个简化的例子。
看起来按钮很好,但是图像默认是100x100的正方形(是的,我想我在什么地方读过),并且图像的顶部边界框在屏幕的顶部,而不是图像。
如何将图像(矩形的顶部)强制显示在窗口顶部,就像按钮一样?
import kivy
kivy.require('1.10.0')
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.image import Image
from kivy.uix.fl
我是基维的新手。我的计划将是最终添加按钮行为和动画到这些图像。我想知道如何使我的图像比另一张图像小一些。我有我的开始按钮图像,我希望所有按钮图像之后,比那个小。
start_screen.py
import kivy
kivy.require('1.9.0')
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
class StartScreen(FloatLayout):
pass
class TestApp(App):
def build(self):
我只想在kivy的按钮上显示图像,按下它不显示,然后将它转换为apk。
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.image import Image
from kivy.uix.gridlayout import GridLayout
class m(App):
def build(self):
self.g=GridLayout(cols=1)
self.b=Button(text="push")
def push
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.button import Button
from kivy.graphics import Color, Rectangle
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.image import Image
class Imglayout(FloatLayout):
def __i
我正在尝试制作一个奇异果游戏,我有两个屏幕。一个是“主屏幕”,另一个是“游戏屏幕”,所以在我的主屏幕上,我有一个图像按钮,如果我点击它,它会带我到游戏屏幕。但是我有一个问题,图像按钮充满了整个屏幕,所以即使我在图像按钮之外按下,它仍然会带我到下一个屏幕。我什么都试过了,似乎都不管用。我正在尝试这样做,只有当我单击图像按钮时,它才会进入下一个屏幕,如果我单击图像按钮之外的任何地方,它应该会停留在同一个屏幕上。下面是我的代码 #这是我的py#的代码 from kivy.app import App
from kivy.lang import Builder
from kivy.uix.scree
我试图在recycleview.But中添加按钮、标签和图像--运行代码时屏幕保持为黑色。我看不见我的纽扣。我要我的kv.file的作品..。我的意思是,我想将按钮、标签和图像从我的kv.file添加到循环视图(Boxlayout或Gridlayout)中。
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.boxlayout import BoxLayout
from kivy.lang import Builder
from kivy.uix.screenmanager import Scre
我试图使“background_normal”和“background_down”中的图像大小与按钮的实际大小相同,但这不起作用。添加图像时,没有图像的实际按钮大小大于图像。
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.gridlayout import GridLayout
class TestApp(App):
def build(self):
layout=GridLayout(cols=1)
for i in range(6):
我目前正在尝试使用Kivy创建一个应用程序,当按下按钮时,该应用程序将视频转换为灰度。
起初,我能够在GUI上显示相机图像,但我很难从这里找到按钮和其他部件的位置。
import sys
import numpy as np
import cv2
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Label
from kivy.uix.button import Button
from kivy.uix.widget import Widget
from
我正在尝试创建一个自定义按钮,它将在按下(实际上改变图像上的色调)时改变颜色,甚至无法使on_press正常工作。该应用程序运行,但按下按钮会出现错误:“属性错误:'ImageButton‘对象没有属性'change_color'”
python文件:
import kivy
kivy.require("1.10.0")
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.ima
我有一个方形按钮像这样:
from kivy.app import App
from kivy.uix.button import Button
class MyTestApplication(App):
def build(self):
b = Button(size_hint=(None, None), height=200, width=200,
background_normal='my_icon.png')
return b
MyTestApplication().run()
当我使
我开始学Kivy了。下面的代码生成一个10x10的按钮网格: from kivy.uix.gridlayout import GridLayout
from kivy.app import App
from kivy.uix.button import Button
class MyApp(App):
def build(self):
layout = GridLayout(cols=10)
for i in range (1, 101):
layout.add_widget(Button(text=str(i)))
我的python代码是:
from kivy.app import App
from kivy.lang import Builder
from kivymd.theming import ThemeManager
from kivy.properties import ObjectProperty
from kivy.uix.boxlayout import BoxLayout
login=Builder.load_file('login.kv')
class Login(BoxLayout):
imge=ObjectProperty()
def press
我写这篇文章是为了显示一个带有给定图像的按钮 import kivy
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.label import Label
from kivy.uix.button import Button
class DatesPage(FloatLayout):
def __init__(self, **kwargs):
super(DatesPage, s
我有图像加载在基维手风琴,我想打印出x和y坐标下的图像,当我按鼠标按钮。我不能用我的生命来计算这一切。每次我添加任何东西,似乎都会关闭整个程序。我知道我拥有的小部件将打印到控制台,但我想将它打印到屏幕上。
下面是我使用的代码:
from kivy.uix.accordion import Accordion, AccordionItem
from kivy.uix.image import Image
from kivy.app import App
from kivy.uix.widget import Widget
class MouseWidget(Widget):
def o
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
from kivy.uix.checkbox import CheckBox
class Ckbox(BoxLayout):
orientation = "vertical"
cc =[]
def __init__(self):
super().__init__()
for i in range(5):
我想制作一个有两个屏幕的奇维程序。在第一个屏幕上,只有一个按钮可以让您转到下一个屏幕。在第二个屏幕上有两个按钮,一个是返回第一个屏幕的按钮,另一个是在整个屏幕上显示图像的按钮。为此,我创建了一个函数,创建一个图像并将其添加到Box布局中。我知道,图像不会全屏显示,但我不知道更好的解决方案。但是当我点击按钮的时候,整个程序就崩溃了。以下是源代码:
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.prop
我想把图像放在按钮上。按钮的大小取决于屏幕的大小。我想根据按钮的大小来选择理想的图像大小。按钮在类ButtonTools中定义。根据我的知识,我只能在ButtonTools类的函数中得到大小。如何获取屏幕大小?
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
from kivy.uix.image import Image
class Paint(Widget):
现在,下面的代码显示了使用膝上型电脑摄像头的相机布局很好--我想在相机窗口中显示一个矩形框--用户将拿着一本与框架对齐的书,我需要捕捉书的图像,即在框架内捕捉部件的图像。我在努力
显示一个透明的矩形作为一个框架(这是在一个盒子布局,在一个相机浮动布局)
只获取框架内部分的图像。
在相机布局下面有一个按钮,点击后图像将保存到机器上的一个文件夹中,请有人指导我如何进行,以及是否可以使用任何其他模块以任何其他方式实现这一点。
import kivy
from PIL import ImageGrab
from kivy.uix.boxlayout import BoxLayout
f
尝试在LauncherApp()中从ImageButton调用vsOpen;其目标是制作具有响应输入的图像的按钮。调用VsOpen时,如果将self放在I receive "ImageButton没有self属性“中,则会说我缺少self作为参数。正如你在下面看到的,我有正常的按钮工作,但是我似乎不能正确地创建一个按钮图像。有人愿意解释一下我是怎么做的吗?
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.config import Config
from kivy.uix.
我用Kivy编写了一个显示主菜单屏幕的程序,当按下play按钮时,它会设置一个背景图像。当按下按钮时,代码被设置为打印,但它没有设置背景图像。我也没有任何错误。
这是主菜单:
下面是Python代码:
import kivy
kivy.require("1.9.1")
from kivy.uix.boxlayout import BoxLayout
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.button import Button
from
我正在尝试使用kivy-launcher在android上运行以下简单的python代码: # from: https://kivy.org/doc/stable/guide/basic.html
import kivy
kivy.require('1.0.6') # replace with your current kivy version !
from kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return L
我正在尝试使用一些自定义小部件来构建一个kivy应用程序。然而,每当我尝试使用它们时,它们永远不会与我的布局一起工作。使用普通按钮:
import kivy
kivy.require('1.8.0')
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.properties import ListProperty
class RootWidget(Widget):pass
class myApp(App):
def build(self):
global rw
我有一个Keypad,它从RecycleView中加载9个按钮,其中Viewclass设置为RecycleGridLayout中的Button。主要的问题是,当按钮作为Viewclass添加时,我无法获得按钮的实例。但是,如果我将按钮作为小部件添加到普通GridLayout中,则可以获得按钮的实例。
这是无法从其中获取按钮实例的RecycleView代码:
import kivy
kivy.require('1.10.0')
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from k
我的kivy代码应该显示文件回显程序,并允许用户选择一个图像,因为背景image.The上传图像按钮正在显示,但当用户单击它时没有任何反应。
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 FileChooserListView, FileC
我是Kivy的新手,这是我用Kivy创建的窗口。我有一个执行下面每个黄色按钮的代码,但我不确定如何将按钮链接到python代码。此外,我被困在创建一个拖放框。目前,在图像中,拖放框是一个按钮。
我的主要目标是从文本框和图像中获得强度,以完成下面的每个函数。如果能帮上忙,我会很感激的!谢谢
Kivy代码
import kivy
kivy.require("1.9.0")
from kivy.app import App
from kivy.uix.gridlayout import GridLayout
from kivy.core.window import Wi
11.1
有没有人知道如何在滚动视图中关闭弹跳滚动效果?我已经做了一个有100个按钮的滚动视图来测试,当我通过手指滚动到达顶部时,我停止滚动,kivy强迫我跳到第四个按钮,我希望他停止到第一个按钮。你知道怎么做吗?谢谢
下面是我的代码:
import kivy
kivy.require('1.11.1')
from kivy.uix.gridlayout import GridLayout
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
from kivy.uix.scrol