wxpython的學習之路

wxpython是python事實上的標準GUI庫,是wxwidgets的python語言的綁定,結合了python語言的簡潔和wxwidgets的豐富和強大。

怎麼學好wxpython,是準備學習和使用python的同志面臨的第一個問題

根據學習目的不同可以按以下方式來學習

裝淵博級的:

看看百度百科,看看wxpython的wiki,網上找個入門的教程,拷貝下來運行下,然後,然後就可以在簡歷上填上精通wxpython,熟悉跨平臺開發,在windows,linux,mac上做過界面開發,也可以在心血來潮的領導面前推薦下跨平臺開發和wxpython

學生級的:

老闆要我在linux上做個界面,可我只知道mfc,linux環境太他母親的難配了,這時wxpython是你最好的選擇,你可以把MFC的知識很快的遷移過去,甚至我都不用管linux,只在windows上開發就可以了,這時你需要看看《wxpython in action》和wxpyhton中的demo,熟悉部分控件和wxpython中的慣例就可以,保證可以讓你老闆滿意,你還可以吹吹,你的這個在windows和mac上也很牛叉,界面風格和系統完全和諧

 

程序員級的:

我看看《wxpython in action》,我抄抄wxpython中的代碼,我用用高級控件,我優化定製下wxpython lib agw代碼,再找美工做些漂亮的圖片,我就可以完成比較漂亮的UI界面了。

大牛級的:

我自己定製控件,我看了《wxpython in action》,我看完了demo,我修改demo,不夠,我修改  lib agw aui代碼 換不夠漂亮,我學習了lib中控件定製的方法,還有一部分不滿足我的要求,我看了wxwidgets的源碼,我重新實現了部分控件,在繪製代碼中,我加入了,反走樣,half transparent,漸變,blend,composite,等等,我達到了win7和mac的效果

 

綜上所述,學習wxpython應該按照以下的方式來進行:

  1. 瞭解點界面開發的知識
  2. 學習python
  3. 學習《wxpython in action》
  4. 學習demo
  5. 閱讀wxwidgets源代碼
  6. 學習各個系統的界面知識
  7. 學習圖形圖像處理的知識

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章