WingIDE 是一套商業軟體,他很強、很小但是中文顯示上有些小問題~
如果你選的字型裡面沒有中文的話,WingIDE 就會呆呆的顯示一個方塊給你看....>"<
不過我已經停止掙扎了且不是這篇文章的重點。
PySide 是可以說是PyQt 的 LGPL 版本,LGPL 授權下你開發的專案就不用 OpenSource 的說,
使用PyQt 你的專案要嘛就Open Source, 要不然就付錢買商業授權,但是使用 PySide 卻不用OpenSource 讚!!。
安裝完 PySide 之後使用 WingIDE 發現他的 AutoComplete 功能失效,經過 Study 之後~發現使用下面方法可以產生AutoComplete 所需要的 *.pi 檔案
格式如下:
python WINGHOME/src/wingutils/generate_pi.py xxx xxx.pi
開始實戰:在字元提示模式下(dos mode)
cd C:\Program Files (x86)\Wing IDE 3.2\src\wingutils\ python generate_pi.py PySide PySide.pi python generate_pi.py PySide.QtCore PySide.QtCore.pi python generate_pi.py PySide.QtGui PySide.QtGui.pi python generate_pi.py PySide.QtNetwork PySide.QtNetwork.pi python generate_pi.py PySide.QtOpenGL PySide.QtOpenGL.pi python generate_pi.py PySide.QtSql PySide.QtSql.pi python generate_pi.py PySide.QtSvg PySide.QtSvg.pi python generate_pi.py PySide.QtTest PySide.QtTest.pi python generate_pi.py PySide.QtWebKit PySide.QtWebKit.pi python generate_pi.py PySide.QtScript PySide.QtScript.pi
輸入玩上面命令後會產生一堆 *.pi 的檔案,將這些檔案複製到 PySide 資料夾內,然後整理到
C:\Program Files (x86)\Wing IDE 3.2\resources\package-pi-files資料夾中
整理好之後就像這樣
這樣還沒完哦!!,還需要在 WinIDE 裡面設定參考路徑,如下圖所示
等到設定完成之後重新開啟 WingIDE 就可以享受甜美的果實了 ^^"