2014-07-07 30 views
0

Eclipse不會自動完成PyDev透視圖中的函數參數PyQt4.自動完成的所有其他方面都在工作。Eclipse不會自動完成PyQt4的函數參數

我能夠輸入x = QDia和Eclipse列表中的所有類/變量以QDia.開頭。但是,我急需所有讓Eclipse顯示所有構造函數和函數參數。

我應該提到這個特性對其他Python模塊有效。有些東西與PyQt4不同,我無法弄清楚。

System Details: RHEL5/RHEL6, Eclipse 4.3.1 (Kepler), PyDev 3.3 (I think), Qt 4.6 
+0

不完全重複,但[這個答案](HTTP: //stackoverflow.com/questions/8082230/pyqt4-names-showing-as-undefined-in-eclipse-but-it-runs-fine/8088374#8088374)應該解決你的問題。 – Avaris

+0

感謝您的建議,但我已經在Forced Builtins選項卡中有'PyQt4'。這就是我能夠如上所述使汽車完成工作的原因。還有其他建議嗎?任何人? – BigBrownBear00

回答

0

不幸的方式,PyQt的包裹不公開的信息(大多的PyDev導入模塊中的貝殼,做一個目錄(),並解釋文檔字符串來獲取信息上顯示給用戶,但PyQt4沒有這些信息 - 我不確定是否有自動獲取它的方法)。

所以,通常在Qt編碼,當我使用Qt的助理很多獲得這些信息後...(或有時瀏覽它的網站上)

+0

實際上,它可以在我的Ubuntu上正常工作。它只是在RHEL5/RHEL6設置中不起作用。 – BigBrownBear00