Python 3.x 无法使用kivy 1.11.1和python 3.7.0创建窗口
我正在尝试使用kivy创建一个简单的程序。程序运行时不会出现错误,但不会出现任何窗口。以下是我安装kivy的步骤: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
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。我的程序正在运行…非常感谢!