如何在不使用kv语言和kv文件的情况下创建Kivy小部件?我是Kivy的新手。我通常使用Tkinter,但发现Kivy非常适合创建Android应用程序,因此我正在学习如何使用它。我知道Kivy小部件是使用.kv文件创建的,但我想像Tkinter中的小部件一样创建它们。
# Creating widgets in tkinter:
# We'll assume tkinter is imported as tk
label_1 = tk.Label(text='Hello World', bg='white')
label_1.pack()
# Creating widgets using Kivy in .py file
label_1 = Label(text='Hello World') # eg. Not able to set color!
add_widget(label_1)
# Creating widgets using kv language
Label:
text: "Hello World"
color: 1,0,0,1
那么,有没有办法完全使用Python创建Kivy小部件?我该如何直接在Python中设置Kivy标签的颜色?
谢谢。