Подпись методов PySide в Eclipse / WingIDE / PyCharm? - PullRequest
0 голосов
/ 27 сентября 2011

Есть ли способ получить сигнатуру методов классов PySide в Eclipse, WingIDE, PyCharm или любой Python IDE?В настоящее время он автоматически завершает имена классов и методов, но не параметры методов.Все функции определяются как функции без параметров.Eclipse PySide Screenshot

Я знаю, что это Python-привязка фреймворка C ++, так что это не так просто, но есть ли способ получить сигнатуры метода непосредственно в IDE?

Ответы [ 2 ]

0 голосов
/ 04 января 2012

Попробуйте запустить help (some-qt-method) в консоли Python, что вы видите? Совершенно верно.

Насколько я знаю, единственная IDE, которая подробно обрабатывает PyQt / PySide, - это Эрик, и только потому, что он явно компилирует подписи в своем собственном формате для автозаполнения.

0 голосов
/ 27 сентября 2011

Я использую PyDev (плагин Eclipse), и он работает как шарм, также с сигнатурами функций.

EDIT:

Я не уверен на 100% с расширениями C ++, но он должен хорошо работать, если для этого есть оболочка Python. С чистыми расширениями C ++ могут быть проблемы, но на самом деле я не пробовал.

...