문제

나는 파이썬을 사용하여 플라스 이드를 개발하려고 노력하고 있습니다. 나는 pydev, pythoncomplete, pida 및 komodo와 함께 vim을 사용하여 일식을 시도했지만, 그중 어느 것도 pyqt4 또는 pykde4에 속하는 클래스의 메소드 이름이나 멤버에 대해 자동 모멘트를 줄 수 없었습니다. IDE의 PythonPath 목록에/usr/share/pyshare에 폴더를 추가했습니다.

다른 일을해야합니까?

도움이 되었습니까?

해결책

이를 수행하는 방법에는 여러 가지가 있습니다. PYQT4는 IDE를 검사하는 객체에 대한 메소드 이름에 대한 충분한 정보를 제공합니다.

>>> from PyQt4 import QtGui
>>> dir(QtGui.QToolBox) 
['Box', ... contextMenuPolicy', 'count', 'create', 'currentChanged'...]

이러한 모든 기능은 내장되어 있습니다. 이것은 당신이해야한다는 것을 의미합니다 일부 IDE를 약간 밀어 넣으십시오 그들을 알아 차려면. 편집 된 PYQT에는 문서가 없으며 방법에는 재미있는 서명이 있습니다.

다른 가능성은 pyqt4 빌드 프로세스 중에 생성 된 qscintilla2 및.api 파일을 사용하는 것입니다. ERIC4 IDE는 정확히 준비되었습니다.

u003Cshameless-plug>
당신은 또한 시도 할 수 있습니다 코모도 아이드/코모도 편집 및 CIX 파일 (여기에서 다운로드하십시오) 오래 전에 함께 해킹했다.

Screenshot 1

그리고,

Screenshot 2

편집 : Komodo 5의 설치 지침 :

  1. 편집 -> 환경 설정 -> 코드 인텔리전스
  2. API 카탈로그 추가 ...
  3. CIX 파일을 선택하고 열기를 누릅니다
  4. 포인트 4가 없습니다.

u003C/shameless-plug>

다른 팁

는 어때 윙 사이드, 무료는 아니지만 그렇습니다 기능 목록 "Wxpython, Pygtk 및 PYQT의 자동 완성"이 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top