如何在不使用kv语言和.kv文件的情况下创建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
Run Code Online (Sandbox Code Playgroud)
那么,有什么方法可以完全在python中制作Kivy小部件?我如何直接在python中设置Kivy标签颜色?
谢谢。