2016-07-08 89 views
0

有誰知道最新的PyQt4和PyQt5文檔的離線版本是否可以在互聯網上的某個地方使用?我不想取決於我是否有可用的Internet連接。我當然可以用wget或類似軟件抓住它,但我寧願如果我能做到「正常」的方式(PDF版本也會很好)。PyQt文檔脫機

注意: Mny的東西是由官方的Qt文檔(C++)涵蓋的,但也有一些Python特有的東西。這種對待的一個例子是,在C++中有一些函數有多個重載版本,而在Python中這樣的事情是不可能的。我發現自己經常查看PyQt文檔,看看這個和那個Qt在Python中是怎麼樣的。

+0

「在C++中有一些函數有多個重載版本,而在Python中這樣的事情是不可能的」 - 這是錯誤的。您可以動態地檢查參數並將其分派到正確的重載,這正是PyQt所做的,您可以使用Python中的任何C++重載。 –

+0

不像你說的那麼簡單。請在PyQt中檢查QProcess上的startDetached()文檔。 – rbaleksandar

+0

我猜你的意思是它返回'Tuple [bool,int]'而不是採用'qint64 * pid'並返回'bool'?是的,有一些地方簽名不同,因爲你不能在Python中傳遞指針 - 這與超載無關,例如, 'startDetached(str) - > bool'重載在Python中也可以正常工作;) –

回答

2

PyQt源代碼版本包含在doc/html中的文檔。

您還可以在PyQt對象上使用Python內建的help()--通常,與文檔相比,您將獲得更多相關信息(如確切的Python簽名)。

+0

謝謝,只是看着它,它就在那裏。 :) – rbaleksandar

+0

我編輯的答案也討論'幫助()'。 –

+0

是的,'help()'也適用,但是我發現通過HTML版本的文檔可以更快地導航。仍然有用的編輯。 – rbaleksandar

-1

Qt附帶一個專用程序,名爲Qt助手,可用於脫機瀏覽文檔。我經常使用它。它明顯只是C++。

我不知道它在系統上的安裝位置,但它可能與Qt Designer位於同一目錄中。

+1

OP詢問** PyQt **文檔。 – ekhumoro

+0

Yeap,PyQt就是我所要求的。我每天都會在Qt Creator中使用Qt C++,所以我熟悉那裏的集成文檔。 ;) – rbaleksandar

+0

噢。我應該仔細閱讀。 – titusjan