2016-07-12 16 views
3

Ich möchte machen Apps mit Kivy. Ich installierte Python 2.7 und kivy 1.9.1.Kivy App stürzt ab: "Reagiert nicht"

Ich verwendete this link, um kivy zu installieren.

Und ich folge this tutorial, um eine Hello World App zu machen.

ich Visual Studio 2015

Wenn ich das Programm ausführen, zuerst verwenden, Konsole zeigt mich danach ein weiteres schwarzes Fenster mit dem Text erscheint „Hallo Welt!“. Das Problem ist, wenn ich auf das zweite schwarze Fenster klicke, es bekommt weißer und sagt "Reagiert nicht". Ich habe das auch für eine andere Login-App mit kivy ausprobiert. Wenn ich versuche, TextInput zu füllen, wird es wieder weißer und antwortet nicht, so dass ich mein Programm nicht benutzen kann.

enter image description here

Es folgt der Code, der abstürzt:

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


class SampleKivy(App): 
    def build(self): 
     return Label(text="Hello world") 



SampleKivy().run() 

ich auch wieder pip install "Kivy-1.9.1+sdl2-cp27-none-win_amd64.whl" Befehl installiert Kivy wenn Installationsproblem in diesen Link waren.

In this tutorial der Typ hat dieses Problem nicht, seine Fenster scheint gut.

Ich kann Visual Studio für asp.net ohne Problem verwenden.

(Dieser Code muss nicht das Problem und kein Absturz: print "hello", die mich denken lässt, dass das Problem über Kivy ist)

Vielen Dank im Voraus.

+0

Versuchen Sie, die App mit Python im Leerlauf auszuführen. – EL3PHANTEN

+0

Veröffentlichen Sie auch den Fehler im Terminal – EL3PHANTEN

+0

Ich führe es mit Python im Leerlauf, nicht mehr abstürzt. Aber ich kann die Größe des Fensters nicht ändern. Und wenn ich das Fenster mit der Maus verschiebe, druckt das Terminal 'WindowsError: Ausnahme: Zugriffsverletzung Schreiben 0x0000000000000018 Traceback (letzter Aufruf zuletzt): Datei" _cypypes/callbacks.c ", Zeile 313, in 'Callback-Funktion' Datei "C: \ Python27 \ lib \ site-packages \ kivy \ input \ providers \ wm_touch.py", Zeile 207, in _touch_wndProc lParam) 'mit vielen Malen – Hilal

Antwort

1

Das Problem ist endlich gelöst. Ich sollte Python 2.7.12 64-Bit installieren, aber meine Version war 2.7.0 64-Bit. Nach dem Ändern der Python-Version funktionierte es! :)