我在使用 python 控制台和 python 脚本的同一代码上遇到了不同的行为。
代码如下:
import gtk
import webkit
win = gtk.Window()
win.show()
web = webkit.WebView()
win.add(web)
web.show()
web.open("http://www.google.com")
在 python 控制台中运行代码时,输出是一个包含 google 主页的新框架。
将代码作为脚本运行时,结果是空帧。它关闭得非常快,但即使我使用延迟功能,webkit 也不会添加到框架中。
这怎么可能?
此外,使用 PyDev IDE 它会标记:“未解析的导入:gtk”,但如果我运行该项目,程序启动时不会出现编译问题。正常吗?