2008年5月19日 星期一

wxWidget的介面設計IDE : wxGlade

wxGalde是用來設計wxWidget的IDE工具, 可以利用它產生wxWidget的介面, 然後產生各種語言的code, 或是產生XRC file.

XRC file是把介面的排版用xml語言來描述, 程式只要透過xrc的api就可以將介面讀入程式中. 根據需要取出要加入code的widget元件. 可以把介面的設計和程式碼的部分分開, 有點類似設計網頁的感覺.這樣的好處就是能靠設計介面的高手將介面設計好, 而設計程式的人只要將程式碼套入介面的元件裡面程式就能完成.

設計一個視窗的程式, 當然要了解程式碼是如何運作的才能完整的應用它來達到自己想要的效果. 可是在設計時如果能有一個圖形化的IDE工具用視覺化的方式來輔助, 就能夠大大的提升效率. 所以在設計wxPython介面時, 希望能以wxGlade為主, 將介面拖拉出來, 不足的地方在以程式碼來補足. 更可以產生XRC file, 試著將介面和程式碼分開的方式來設計程式, 增加程式碼的可讀性.

沒有留言: