2016-07-08 15 views
0

最新のPyQt4とPyQt5のドキュメントのオフライン版がインターネット上のどこかで入手できるか知りませんか?私はインターネットに接続しているかどうかに依存したくない。私はもちろんwgetなどを使ってそれをつかむことができますが、私はそれが "普通の"方法(PDF版も良いでしょう)をすることができれば好きです。PyQt documentation offline

Note: Mnyのものは正式なQtドキュメント(C++)の対象ですが、Python固有のものもあります。そのような扱いの例は、C++では複数のオーバーロードされたバージョンを持つ関数があり、Pythonではそういったことはできないという事実です。 Pyttのドキュメントを調べて、これとQtのことがPythonでどのように見えるかを見ています。

+0

「C++に複数のオーバーロードされたバージョンを持つ関数があり、Pythonでこのようなことはできない」ということは間違っています。引数を動的にチェックして右のオーバーロードにディスパッチすることができます。これはPyQtが行っていることとまったく同じで、PythonのC++オーバーロードを使用できます。 –

+0

それほど単純ではありません。 PyQtのQProcessのstartDetached()のドキュメントをチェックしてください。 – rbaleksandar

+0

'qint64 * pid'を取って' bool'を返すのではなく、 'Tuple [bool、int]'を返すということでしょうか?ええ、シグネチャがPythonでポインタを渡すことができないほどの少数の場所があります - それはオーバーロードには関係ありません。 'startDetached(str) - > bool'オーバーロードはPythonでもうまく動作します;) –

答えて

2

PyQtソースリリースには、doc/htmlのマニュアルが含まれています。

PythonオブジェクトにPython組み込みのhelp()を使用することもできます。これは、多くの場合、正確なPythonシグネチャなどの関連情報をドキュメントと比較する方法です。

+0

ありがとう、ちょうどそれを見て、それがありました。 :) – rbaleksandar

+0

私は 'help()'についても答えを編集しました。 –

+0

ええ、 'help()'も動作しますが、ドキュメントのHTMLバージョンをより速くナビゲートすることができます。まだ便利な編集。 – rbaleksandar

-1

Qtには、Qt Assistantと呼ばれる専用のプログラムが付属しています。これは、オフラインでドキュメントを閲覧するために使用できます。私は定期的に使用します。明らかにC++です。

私はあなたのシステムにどこにインストールされているのかわかりませんが、Qtデザイナーと同じディレクトリにある可能性があります。

+1

OPは** PyQt **のドキュメントについて質問しています。 – ekhumoro

+0

Yeap、PyQtは私が求めているものです。私はQt C++を日常的に使用していますので、そこに統合されたドキュメントに精通しています。 ;) – rbaleksandar

+0

ああそうです。私はもっ​​と慎重に読むべきです。 – titusjan