WingIDE AutoComplete with PySide 的方法

来源:互联网 发布:学生党淘宝推荐前十名 编辑:程序博客网 时间:2024/05/16 06:05

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.pipython generate_pi.py PySide.QtCore PySide.QtCore.pipython generate_pi.py PySide.QtGui PySide.QtGui.pipython generate_pi.py PySide.QtNetwork PySide.QtNetwork.pipython generate_pi.py PySide.QtOpenGL PySide.QtOpenGL.pipython generate_pi.py PySide.QtSql PySide.QtSql.pipython generate_pi.py PySide.QtSvg PySide.QtSvg.pipython generate_pi.py PySide.QtTest PySide.QtTest.pipython generate_pi.py PySide.QtWebKit PySide.QtWebKit.pipython generate_pi.py PySide.QtScript PySide.QtScript.pi

輸入玩上面命令後會產生一堆 *.pi 的檔案,將這些檔案複製到 PySide 資料夾內,然後整理到
C:\Program Files (x86)\Wing IDE 3.2\resources\package-pi-files資料夾中
整理好之後就像這樣
圖像:PySide001.jpg


這樣還沒完哦!!,還需要在 WinIDE 裡面設定參考路徑,如下圖所示
圖像:PySide002.jpg


等到設定完成之後重新開啟 WingIDE 就可以享受甜美的果實了 ^^"
圖像:PySide003.jpg