python - 电脑上的 Kivy 应用程序在运行时打开并立即关闭
问题描述
当我打开一个 kivy 应用程序时,它会立即关闭。终端如下图所示。想不通,在网上找不到任何关于它的东西,所以我想有人给我一些帮助
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.gridlayout import GridLayout
from kivy.uix.textinput import TextInput
from kivy.uix.button import Button
from kivy.uix.widget import Widget
from kivy.uix.floatlayout import FloatLayout
from kivy.properties import ObjectProperty
from kivy.lang import Builder
class MyLayout(Widget):
pass
class MegaApp(App):
def build(self):
return MyLayout()
if __name__ == '__Main__':
MegaApp().run()
.kv 文件
<MyLayout>
BoxLayout:
orientation: 'vertical'
size: root.width , root.height
Label:
text: "Enter Fahrenheit Below."
font_size: 32
TextInput:
multiline: False
size_hint: (1 , 0.5)
Button:
size_hint: (1, 0.5)
font_size: 32
text: "Submit"
解决方案
只是一个错字。改变:
if __name__ == '__Main__':
至:
if __name__ == '__main__':
推荐阅读
- python - Python 包:调用一个类,该类又应该调用其他目录中的文件
- android - 无法在局部变量“@BindViews”中使用不适用于局部变量黄油刀
- android - 如何检测创建通知的应用程序是否关闭了通知?
- php - 如何在 PHP 中添加 preg_match 空格?
- css - 过渡完成后开始关键帧动画 (CSS)
- r - 向ggplot点添加值
- c++ - cpp - 大数组按引用传递
- vb.net - rnd() 种子的内存位置
- java - 从 Java 中的 Scanner 获取值后,如何获取 java.util.InputMismatchException 错误?
- android - 任务 ':app:compileFlutterBuildDebug' 执行失败。SQFlite 数据库删除后