onsdag 26 januari 2011

PySide/PyQt4 kod komplitering i Eclip

Kåd kompilering för PySide/PyQt4 i Eclips
1. Window -> Preferences... -> Pydev -> Interpreter - Python
2. Under "Forced builtin libs" fliken, klicka "New..."
3. Skriv in PySide och klicka OK (om man vill ha kompilation för PyQt4 så skriver man det)

Obs!
Om du installerat PyDev efter att du insallerat PySide/PyQt4 så kan det bli strul med biblioteken. Om det strular är det enklast att ta bort Python interpriatorn och installera om den och sen göra om det där tre punkterna. :)

Om man använder olika python versioner måste man repetera de tre punkterna för varje python Interpreter som man vill använda.

Av nån anledning måste jag skriva så här för att komplitering ska fungera någorlunda...:
import PySide.QtCore
import PySide.QtDeclarative
import PySide.QtGui

Den visar inte nån annan än QtCore som förslag vid första punkten och om jag skriver QtDeclarative så efter den andra punkten så visar den vilka valmöjligheter man har.
PySide.QtDeclarative.

Originalet är taget härifrån:
http://www.saltycrane.com/blog/2007/06/how-to-get-code-completion-for-pyqt/

Installation av Pyside

Som jag har sagt tidigare så är detta som en stor Post-it lapp för mig så här är länken till PySide sidan som visar hur enkelt man kan installera PySide.

PySide installation