Ich erfahre ein anderes Verhalten auf den gleichen Code mit der Python-Konsole und einem Python-Skript.Unterschiedliches Verhalten zwischen Python-Konsole und Python-Skript
Der Code lautet wie folgt:
import gtk
import webkit
win = gtk.Window()
win.show()
web = webkit.WebView()
win.add(web)
web.show()
web.open("http://www.google.com")
Wenn der Code in der Python Konsole ausgeführt wird, wird der Ausgang ein neuer Frame ist, der den Google Haupt Seite enthält.
Wenn der Code als Skript ausgeführt wird, ist das Ergebnis ein ungültiger Rahmen. Es schließt sehr schnell, aber selbst wenn ich eine Verzögerungsfunktion verwende, wird das Webkit nicht zum Rahmen hinzugefügt.
Wie ist es möglich?
Darüber hinaus kennzeichnet Flags mit PyDev IDE: "unaufgelöster Import: GTK", , aber wenn ich das Projekt ausführen, startet das Programm ohne Problem der Kompilierung. Es ist normal?
: D es funktionierte! danke, hast du eine ahnung warum pydev erkennt gtk library aber es kompilieren sowieso? – Luca
Sorry, ich habe keine Erfahrung mit Pydev. – unutbu
@PhantomFav Sie können [** die Antwort ** akzeptieren] (http://meta.stackexchange.com/a/5235/164313), da es für Sie funktioniert hat. – phant0m