我在使用python控制檯和python腳本的同一代碼上遇到不同的行爲。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控制檯的代碼,輸出是包含谷歌主網頁一個新的幀。
將代碼作爲腳本運行時,結果爲無效幀。它關閉得非常快,但即使我使用延遲功能,webkit也不會添加到框架中。
這怎麼可能?
此外,使用PyDev IDE它標記:「未解析的導入:gtk」, 但如果我運行該項目,該程序啓動時沒有編譯問題。這是正常的嗎?
響應:d它的工作!謝謝,你有什麼想法,爲什麼pydev不承認gtk庫,但無論如何編譯? – Luca
對不起,我沒有pydev的經驗。 – unutbu
@PhantomFav你可以[**接受答案**](http://meta.stackexchange.com/a/5235/164313),因爲它適合你。 – phant0m