Eclipse、WingIDE、PyCharm、または任意のPython IDEでPySideクラスのメソッドの署名を取得する方法はありますか?現在、クラスとメソッド名は自動補完されますが、メソッドのパラメーターは自動補完されません。すべての関数は、パラメーターのない関数として検出されます。
これはC++フレームワークのPythonバインディングであることを知っているので、それほど簡単ではありませんが、IDEでメソッドシグネチャを直接取得する方法はありますか?
Eclipse、WingIDE、PyCharm、または任意のPython IDEでPySideクラスのメソッドの署名を取得する方法はありますか?現在、クラスとメソッド名は自動補完されますが、メソッドのパラメーターは自動補完されません。すべての関数は、パラメーターのない関数として検出されます。
これはC++フレームワークのPythonバインディングであることを知っているので、それほど簡単ではありませんが、IDEでメソッドシグネチャを直接取得する方法はありますか?
私はPyDev (Eclipse プラグイン) を使用していますが、これは魅力的に機能し、関数シグネチャも備えています。
編集:
C++ 拡張機能については 100% 確信が持てませんが、Python ラッパーがあればうまく機能するはずです。純粋な C++ 拡張では問題が発生する可能性がありますが、実際には試していません。
Python コンソールで help(some-qt-method) を実行してみてください。何が表示されますか? 丁度。
私の知る限り、PyQt / PySide を詳細に処理する IDE は Eric だけです。