0
我使用GUI2Exe program來創建我的可執行文件,並且當我可以構建並啓動可執行文件時,它會在打開URL的過程中崩潰。這不僅在我的程序中是可重複的,而且在超簡單的14 line webkit browser中也是如此。而當 使用cx_freeze代替py2exe。用py2exe創建的可執行文件在使用webkit的open(url)函數時會凍結
「問題簽名」在Windows診斷報告點的東西它是在libcairo-2.DLL
註釋掉窗口中打開browser.open(URL)調用的結果(儘管沒有內容指的是瀏覽器將被加載)並響應關閉命令。
gobject.threads_init()
window = gtk.Window()
browser = webkit.WebView()
#browser.open("http://www.google.com")
window.add(browser)
window.show_all()
從命令行(python myprogram.py)運行,我的程序在Windows和Ubuntu上都能正常運行。要正式說明這是一個問題:我該如何解決這個問題併成功創建一個功能性的「凍結」python可執行文件?