Stack Overflow em Português Asked by Nielsen Rick on December 28, 2021
Fiz um código bem simples usando o Kivy, mas da esse erro que ta mostrando na imagem abaixo:
O código é o seguinte:
import kivy
kivy.require('1.0.6')
from kivy.app import App
from kivy.uix.button import Button
class MyApp(App):
def build(self):
return Button(text='Hello World')
if __name__ in ('__android__', '__main__'):
MyApp().run()
Poderiam me explicar o que tem de errado?
Sei que a pergunta já tem alguns meses, mas se alguém estiver procurando a resposta, está aqui.
Algumas funcionalidades do Kivy necessitam a instalação de dependências, para que essas funcionalidades possam funcionar corretamente. Essas dependências não são instaladas automaticamente para não prejudicar o desempenho da aplicação instalando coisas desnecessárias para o seu projeto, por isso são feitas a parte.
No Guia de Instalação tem a explicação pro que você precisa: https://kivy.org/doc/stable/installation/installation-windows.html
Mas só executando essas duas linhas de comando você já pode obter as principais dependências:
pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip install kivy.deps.gstreamer
Answered by Borreli on December 28, 2021
No site oficial da biblioteca Kivy (https://kivy.org/) é possível ver um exemplo de uso. A biblioteca já está na na versão 1.10.0.
O exemplo a seguir vem direto do site oficial e vai exibir um botão "Hello World":
from kivy.app import App
from kivy.uix.button import Button
class MyApp(App):
def build(self):
return Button(text = 'Hello World')
MyApp().run()
Como pode ver é bem similar ao seu código!
Answered by Xx-CODE-xX on December 28, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP