2014-09-24 52 views
2

我正在學習python + gtk3 +,所以我一直在尋找一個IDE來幫助我。有什麼辦法可以用PyGObject獲得代碼完成?我真的嘗試了我能想到的一切。 我有pycharm生成138.2401這個bug:https://youtrack.jetbrains.com/issue/PY-6932應該是固定的,但我不能得到任何代碼建議。 這個簡單的代碼將引發警告(GTK沒有找到):帶內省綁定的pycharm中的代碼完成

#!/usr/bin/python3 
from gi.repository import Gtk 

此外,使用fakegir不工作或者(和它與WingIDE工作)。這裏是我的項目啓動腳本,以防我正在做某件事(可怕的)錯誤:

import sys; print('Python %s on %s' % (sys.version, sys.platform)) 
sys.path.extend([WORKING_DIR_AND_PYTHON_PATHS]) 
sys.path.append(self,"/home/obok/.cache/fakegir/") 

我真的需要幫助。我一直在努力幾個小時,無法把它整理出來。

在此先感謝。

IvánLago。

+0

項目的啓動腳本是不相關的,我不認爲pycharm看你' sys.path'代碼。 – simonzack 2014-09-24 18:23:29

+0

那麼上升的其他問題:如何將文件夾添加到pycharm中的PYTHONPATH?謝謝。 – user2329051 2014-09-24 18:33:47

+0

它位於'Settings','Project Structure','Content Root'。 – simonzack 2014-09-24 18:40:00

回答

1

使用the page you suggested,我測試了頁面底部的解決方案,並猜測它的工作原理!它從Pycharm進行了一些索引,但現在一切都自動完成!

只要寫:

from gi.repository import Gtk 

然後按下Alt + Enter鍵,然後選擇「生成二進制模塊存根」