나는 이상한 문제가 있습니다. PyCharm Community 3.4.1을 사용하여 Windows 7에서 Gtk3을 배우고 있습니다. Gtk를 가져올 때 :PyCharm - Gtk3에 대한 자동 완성 기능이 마술처럼 작동하지 않습니다.
from gi.repository import Gtk
이진 모듈이므로 Gtk는 Gtk에 밑줄을 긋습니다. 그런 다음 Alt + Enter를 누르고 "바이너리 모듈 용 메톤 스텁 생성 ..."을 선택하고 인덱싱이 완료 될 때까지 기다립니다. 그것은 나에게 좋은 빈의 GTK 창을 보여줍니다, 나는 그것을 실행
class Okienko(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title='Okienko')
app = Okienko()
app.connect('delete-event', Gtk.main_quit)
app.show_all()
Gtk.main()
: 그럼 난 행복하게 자동 완성이 제대로 작동이 간단한 빈 창을 작성합니다. 여태까지는 그런대로 잘됐다.
그러나.
Gtk 모듈의 자동 완성이 사라집니다. from gi.repository import Gtk
에 밑줄이 표시되고 자동 완성 기능을 사용하면 이전에 사용한 이름 (이 경우 Window
및 main
)을 얻을 수 있습니다. 내가 할 수있는 유일한 방법은 캐시를 무효화하고 Pycharm을 다시 시작하고이 절차를 다시 수행하는 것입니다. IronPython에서 .NET 클래스도 시도했습니다. 인덱싱에는 몇 분이 소요되며 완료되지도 않습니다.
Professional Edition과 동일하므로이 기능이 작동하는지 확인할 수 있습니다. 우분투의 경우 /opt/pycharm/bin/idea.properties – PvdL