我正在尝试在kivy中创建一些主题。我的程序目前有4个类/屏幕。我已经能够改变所有屏幕的背景颜色,如果满足条件的话。我试着把所有文本输入的颜色都改成白色,它们都是黑色的。到目前为止,这是我的代码
Python:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.clock import *
from kivy.core.window import Window
from kivy
谁能告诉我如何用Python在Kivy中正确地更新标签/按钮的颜色?
我希望能够更改颜色,用户指南建议使用标记语言,但我尝试过,但就是不能让它工作。最终,我想在一天中的不同时间改变文本的颜色--我可以在Kivy语言之外编写代码,它只是文本颜色的改变?
我从我的代码中提取了以下内容作为相关内容(我希望如此!)一些我需要指导的东西..
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.screenmanager import Screen
from kivy.properties import ObjectPr
我正在关注,虽然我可以理解如何更改按钮的背景颜色,但我还没有找到更改文本颜色的关键字。
我看到了和的问题。下面是我的代码:
#!/usr/bin/kivy
import kivy
kivy.require('1.7.2')
from random import random
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.gridlayout import GridLayout
from kivy.graphics import Color, Ellipse, Rectangl
我想通过传递时间来改变文本的颜色。我用Python和kivy。这是我的code.In这段代码,只有一个标签来了。
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.clock import Clock
import random
class MyLabel(Label):
def callback(self, *arg):
self.evt = Clock.schedule_interval(self.
我目前正在使用Kivy和Python编写一些代码。我正在尝试这样做,当你点击一个按钮时,按钮的文本会改变颜色。
然而,当我点击按钮时,颜色并不像我想要的那样。
有什么办法可以解决这个问题吗?我只是在学习Kivy,也许答案比我想象的要简单。.py文件如下所示
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.properties import ObjectProperty
from kivy.uix.button import Button
from kivy.graphics import Color
c
问题在.kv文件中。我的问题是,我希望我的.kv注意到.py中的对象属性。如果将.kv中的颜色更改为color: 0,0,0,那么我的代码就能工作,这给了我想要的黑色文本。
.py
from kivy import utils
from kivy.animation import Animation
from kivy.clock import Clock
from kivy.properties import ObjectProperty
from kivy.uix.label import Label
from kivy.lang import Builder
from kivy.uix
我正在编写一个程序,如果我按下一个按钮,标签小部件文本的一部分的颜色就会发生变化。
例如,有一个带有文本"1/0“的标签小部件。现在,如果我按下按钮,1的颜色就会改变为指定的颜色。这是我试过的项目:
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
from kivy.lang import Builder
from kivy.utils import get_color_from_hex
Builder.load_string(
我正在运行一个快速的小测试,通过将该值打印到TextInput来显示当前选定的旋转器值。
当点击旋转器时,它打开下拉菜单,就像我单击时一样,它将它设置为活动的,就像它应该的那样(这意味着它是当前选定的值),但是它似乎没有正确注册,因为它不会进入函数,直到我打开下拉菜单,然后再次单击这个值。
关于如何解决这个问题,有什么建议吗?
from kivy.uix.spinner import Spinner
from kivy.uix.widget import Widget
import kivy.event
from kivy.uix.textinput import TextInput
from
请帮助我理解python中的类/实例。我想做几个按钮,并改变颜色的按钮,当它被点击。我不明白为什么on_touch_down会改变类的所有实例的颜色,而不是被触摸的实例的颜色。我很难找到答案,因为我不知道如何命名它,我对物体没有太多的经验。请解释一下。谢谢你一百万。
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.widget import Widget
from kivy.uix.boxlayout im
所以我想改变一个标签的颜色,如果某个变量大于22,我尝试了所有的方法,是它应该如何工作的。例如,如果ZZ大于22,标签颜色是红色,如果标签颜色较低,标签颜色是绿色,在代码示例中,我用数字40将其清除为str,我的代码希望您能帮助我。
import kivy
import requests
import json
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.clock import Clock
from kivy.lang import Builder
from kivy.properti
我使用FloatLayout选项创建了一个简单的文本到语音应用程序,但是在没有实际创建.kv文件的情况下更改图形用户界面的颜色有困难(我不想这么做)。我的应用程序的代码在这里:
import kivy
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.label import Label
from kivy.uix.textinput import TextInput
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.image