【发布时间】:2018-02-01 15:00:47
【问题描述】:
我目前正在为一个学校项目在 Kivy 中编写一个应用程序(我非常不得不在 Kivy 的深处跳入深渊)。我已经为文本输入编写了 kv 代码,您可以在下面看到:
AnswerInput:
<AnswerInput@BoxLayout>:
orientation: "vertical"
BoxLayout:
height: "40dp"
size_hint_y: None
TextInput:
size_hint_x: 20
Button:
text: "Check Answer"
size_hint_x: 25
我现在需要让文本框显示在 Python 文件中;但是,我对如何做到这一点感到不知所措?我的 Python 代码如下:
from kivy.app import App
from kivy.uix.textinput import TextInput
from kivy.uix.label import Label
class TextInputTest(App):
def __init__(self, *args, **kwargs):
return TextInput
if __name__ == '__main__':
TextInputTest().run()
我几乎可以肯定我在这里遗漏了一些东西,可能是一些非常简单的东西,但我是 Kivy 的初学者。如果有人能让我走上正轨,我将不胜感激。
【问题讨论】:
-
如果 name__== '__main' 不应该在您的班级内
-
查看描述How to load KV的kv语言文档
标签: python kivy kivy-language