Python 3.x 无法使用kivy 1.11.1和python 3.7.0创建窗口

Python 3.x 无法使用kivy 1.11.1和python 3.7.0创建窗口,python-3.x,kivy,Python 3.x,Kivy,我正在尝试使用kivy创建一个简单的程序。程序运行时不会出现错误,但不会出现任何窗口。以下是我安装kivy的步骤: import kivy from kivy.app import App from kivy.uix.label import Label class MyApp(App): def build(self): label = Label(text = 'Hello from kivy',size_hint = (.5,.5),pos_hint {'center_x

我正在尝试使用kivy创建一个简单的程序。程序运行时不会出现错误,但不会出现任何窗口。以下是我安装kivy的步骤:

import kivy
from kivy.app import App
from kivy.uix.label import Label

class MyApp(App): 
  def build(self): 
    label = Label(text = 'Hello from kivy',size_hint = (.5,.5),pos_hint {'center_x':.5,'center_y':.5})
    return label


if __name__ == " main" :
  app = MainApp()
  app.run() #App class contains run() - sets up the graphics
python-mpip安装--升级pip-wheel设置工具virtualenv

python-mpip安装docutils pygments pypiwin32 kivy_deps.sdl2==0.1.*kivy_deps.glew==0.1*

python-mpip安装kivy_deps.gstreamer==0.1*

python-mpip安装kivy_deps.angle==0.1*

python-mpipinstallkivy==1.11.1

python-mpip安装kivy_示例==1.11.1

这是我正在尝试运行的程序:

import kivy
from kivy.app import App
from kivy.uix.label import Label

class MyApp(App): 
  def build(self): 
    label = Label(text = 'Hello from kivy',size_hint = (.5,.5),pos_hint {'center_x':.5,'center_y':.5})
    return label


if __name__ == " main" :
  app = MainApp()
  app.run() #App class contains run() - sets up the graphics
这是我得到的输出:

import kivy
from kivy.app import App
from kivy.uix.label import Label

class MyApp(App): 
  def build(self): 
    label = Label(text = 'Hello from kivy',size_hint = (.5,.5),pos_hint {'center_x':.5,'center_y':.5})
    return label


if __name__ == " main" :
  app = MainApp()
  app.run() #App class contains run() - sets up the graphics
[INFO][Logger]在C:\Users\Ayesha.kivy\logs\kivy_19-12-22_0.txt中记录日志

[INFO][deps]已成功导入“kivy_deps.gstreamer”0.1.17

[信息][部门]已成功导入“kivy_部门角度”0.1.9

[INFO][deps]已成功导入“kivy_deps.glew”0.1.12

[信息][部门]已成功导入“kivy_部门sdl2”0.1.22

[INFO][Kivy]v1.11.1

[INFO][Kivy]安装在“C:\Users\Ayesha\AppData\Local\Programs\Python\Python37\lib\site packages\Kivy\uuuuu init\uuuuu.py”

[INFO][Python]v3.7.0(v3.7.0:1bf9cc5093,2018年6月27日,04:59:51)[MSC v.1914 64位(AMD64)]

[INFO][Python]解释器位于“C:\Users\Ayesha\AppData\Local\Programs\Python\Python37\pythonw.exe”

[信息][工厂]加载了184个符号

[信息][图像]提供商:img_-tex、img_-dds、img_-sdl2、img_-gif(img_-pil、img_-ffpyplayer忽略)


[信息][文本]提供者:sdl2

这是您的实际代码吗?因为没有定义
MainApp
类。而且“main”应该是
“\uuuuu main\uuuuu”
。我没有意识到我写的是MainApp而不是MyApp。我的程序正在运行…非常感谢!