2014-09-24 3 views
2

Я изучаю python + gtk3 +, поэтому я искал IDE, чтобы помочь мне. Есть ли способ получить завершение кода с помощью PyGObject? Я действительно пробовал ВСЕ, о чем я могу думать. У меня есть pycharm build 138.2401, где эта ошибка: 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án Lago.

+0

проекта не интересует, я не думаю, что PyCharm смотрит на вашем ' sys.path'. – simonzack

+0

Это вызывает другой вопрос: как добавить папку в PYTHONPATH в pycharm? Благодарю. – user2329051

+0

Это в «Настройках», «Структура проекта», «Корень содержимого». – simonzack

ответ

1

Используя the page you suggested, я проверил решение в нижней части страницы и угадаю, что, это сработало! Требуется некоторое индексирование от Pycharm, но все теперь автозаполняется!

Просто написать:

from gi.repository import Gtk 

Затем нажмите Alt + Enter, а затем выберите «Создать заглушки для бинарного модуля»

сценария запуска
Смежные вопросы