好的,我的问题是“我如何在Kivy中定位标签?”就像我所知道的那样,在Tkinter中,我们在标签中有一个"Place"属性。但是,我是一个新的Kivy学习者,所以我想不出把一个kivy标签放在一个kivy窗口里的问题。这是我创建的一个简单的程序。
import kivy
from kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return Label(text = "Hey there! I am a La
基于发布在kivy文档中关于回收视图的代码,如何更改数据?如何更改可选择标签的大小?特别是如果我想在屏幕上有更多的小部件,如何将列表的位置设置在屏幕的底部?
我试着用GridLayout,BoxLayout改变了立场,但什么也没发生。
'''
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.recycleview import RecycleView
from kivy.uix.recycleview.views import RecycleDataViewBehavior
fro
我正在尝试实现一个时钟,但目前我在更新标签时遇到了困难。我试着使用print语句来查看函数是否正在被调用,而且确实是这样。但标签没有更新?为什么会发生这种情况?
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.label import Label
from kivy.uix.widget import Widget
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.anchorlayout import AnchorLayout
fro
我对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
我试图在顶部区域(中心顶部)的顶部和中心放置一个标签,但当我尝试这样做时,它只是通过更改我正在编写的唯一代码而从screen.Please帮助中消失。谢谢。我试过的。
.py file:
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.config import Config
from kivy.uix.widget import Widget
from kivy.graphics import Line, Color
from kivy.lang import Builder
fr
我试图在for循环中创建更多的标签,但我总是遇到一个奇怪的问题。即使程序遍历整个for循环,它也不会生成所有的标签。代码如下:
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.label import Label
class MyWidget(Widget):
def draw(self):
with self.canvas:
for i in range(6):
print('I
我想制作一个标签,它充当时钟,每秒钟更新一次,就像在链接中一样,但在状态栏中。
我希望status.kv文件中带有id:_tnd的标签充当时钟。update函数(test_gui.py)中的print语句可以工作,每秒钟在控制台中打印日期和时间,但是标签没有更新。我现在很困惑!这可能是个愚蠢的错误,但我该怎么做呢?
我有3份文件
test_gui.py
test.kv
status.kv
test_gui.py文件
import time
from kivy.app import App
from kivy.clock import Clock
from kivy.lang
让我们看看一个简单的教程应用..。
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.scatter import Scatter
from kivy.uix.floatlayout import FloatLayout
class Main(App):
def build(self):
f = FloatLayout()
s = Scatter()
l = Label(text="Error?",
我正在尝试使某种包含文本的标签变得有点透明。问题是文本不在布局中,我不知道为什么。
from kivy.core.window import Window
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.relativelayout import RelativeLayout
from kivy.uix.button import Label, Button
from kivy.graphics import Rectangle,Color
class Visor(App)
我正在努力获得一个选项菜单,它在我所有的屏幕上都是一样的。选项菜单是一个弹出式窗口,有几个选项。当调用弹出时,它不会保存输入。当切换按钮更改为非活动按钮时,在用户关闭并重新打开弹出窗口后,默认返回为active。
如何保存用户的输入?
from kivy.app import App
from kivy.core.window import Window
from kivy.lang import Builder
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.popup import Popup
from kivy.uix.scr
我试图制作一个简单的程序,在for循环的每一次迭代中更新标签中的文本。我希望文本显示'0‘、'1’、'2‘、'3’和'4',但文本直接显示值'4'。如何让我的代码显示这个转换。
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.relativelayout import RelativeLayout
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import
我的问题是,Clock.interval是打印在输出上,而不是在Widget屏幕上,所以时钟间隔是工作的,但是我无法理解为什么更新没有输出到屏幕上,请帮助。
'
from kivy.app import App
from kivy.clock import Clock
from kivy.uix.widget import Widget
from kivy.uix.label import Label
from kivy.uix.gridlayout import GridLayout
class FirstLayout(GridLayout):
r = 0
def
我想在一个按钮和一个标签中显示在小部件的左边,中间位置和右边,底部,而不使用.kv代码。这是我的代码,我想不出怎么做,有人能给我建议吗?
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.widget import Widget
from kivy.uix.anchorlayout import AnchorLayout
from kivy.uix.button import Button
class Container(AnchorLayout):
def __init__(self,
我想开始学习基维。我一直使用Pycharm作为Python编程的IDE。我如何将默认的python解释器更改为kivy解释器,使pycharm能够识别kivy代码?
我安装了kivy.app并创建了符号链接。我也用pip安装了kivy。在我的python程序中,我已经能够成功地从kivy.app导入应用程序,并且它可以工作。但是,当我编写代码来设计一个小部件(在本例中是一个Box布局)时,Pycharm以红色下划线,而不执行代码。
以下代码工作正常:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
class
我试图使用Python和Kivy向屏幕添加一个简单的标签。我知道如何使用Builder.load_string()方法来完成它,但是我希望通过Python使用Kivy库来完成它。
当我运行下面的代码时,我得到了一个空白的紫色屏幕,但是当我将标签放入Builder.load_string()方法时,效果很好。我做错了什么?
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.label import Label
from
我试图在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
我在这个问题上已经被困了好几个小时了。我正在做一个自制的智能终端,并且已经对kivy做了大约2周的修补,到目前为止它一直很棒。我想在屏幕上显示标签内的温度。我已经制作了一个带有4个按钮的操作栏,当点击时,它可以在屏幕上滑动。在第一个屏幕上,我想显示一个标签,上面的温度是从我写的另一个外部脚本中读出的。我似乎无法测量标签内的温度,即使有一个虚拟值‘这是我的main.py:
#!/usr/bin/env python3
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager,Screen
from kivy
我已经知道如何将多个标签添加到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
我是基维的新手。我希望我的标签在左边,但是它总是在中间,我做错了什么?
.py `
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.uix.gridlayout import GridLayout
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.anchorlayout import AnchorLayout
from kivy.uix.label import Label
class Dis
我想要一个背景色的标签。基本上,它看起来就像一个带有不同颜色的矩形的标签。如果我使用父控件作为Widget,这是完全可以的,但是如果我将父控件更改为屏幕,因为我需要使用屏幕,则彩色矩形,即背景色或标签消失。有什么建议。下面是两者的代码。1.使用Widget容器2.不使用屏幕容器<--这里需要建议
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.label import Label
from kivy.uix.widget import Widget
from kivy.properties impo
我已经做了一个简单的应用程序,在那里我试图显示我的问题。当使用python在kivy中绘制一条直线时(使用with self.canvas方法),该直线是从center_x和center_y为50绘制的。
使用kivy Lang在中心位置正确绘制线条。下面是一个简单的代码示例:
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.graphics import Line
class TestWidget(Widget):
def draw(self):
with self.ca
我是蟒蛇的初学者,尤其是在猕猴桃。在设计GUI时,我面临着一些小问题。根据页面中的图表(我已经附上),我无法以适当的格式放置标签、TextInput。你能帮帮我吗?提前谢谢。
from kivy.app import App
from kivy.uix.tabbedpanel import TabbedPanel, TabbedPanelItem
from kivy.lang import Builder
from kivy.uix.checkbox import CheckBox
from kivy.uix.accordion import Accordion, AccordionItem