运行 时,PC 上的 Kivy 应用程序打开并立即关闭
Kivy application on pc opening and instantly closing when run
当我打开一个 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"
terminal
只是一个错字。变化:
if __name__ == '__Main__':
至:
if __name__ == '__main__':
当我打开一个 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"
terminal
只是一个错字。变化:
if __name__ == '__Main__':
至:
if __name__ == '__main__':