2013-03-18 85 views
-1

我有一個應用程序,它使用IPython QTconsole作爲命令行界面和一個PyQt4 gui作爲圖形界面。圖形用戶界面只需設置爲以插槽的形式調用控制檯命令。我仍在開發這個,所以有很多的錯誤。當我從IPython窗口調用命令時,我收到發生的任何錯誤消息,但是當GUI調用其中一種方法時,會發生任何錯誤。我如何使GUI按預期打印出錯誤?從pyqt4 gui中捕獲一個異常

+0

你能舉一個例子說明你如何調用這些「控制檯命令」?它們是什麼 - OS系統調用,python調用,還是什麼? – danodonovan 2013-03-18 15:39:07

+0

它們是python函數調用。它們通過交互式IPython shell調用:interactiveshell,2735,run_code,exec code_obj in self.user_global_ns, – Erotemic 2013-03-18 20:47:36

+0

再次,你怎麼打電話給他們?你使用'subprocess'嗎? 'os.exec'?您可以向我們展示* some *代碼... – danodonovan 2013-03-18 22:58:32

回答