wxpython的學習之路

2021-05-23 11:04:44 字數 940 閱讀 8762

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

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

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

裝淵博級的:

學生級的:

老闆要我在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應該按照以下的方式來進行:

了解點介面開發的知識

學習python

學習《wxpython in action》

學習demo

閱讀wxwidgets源**

學習各個系統的介面知識

學習圖形影象處理的知識

wxpython 學習的問題集合

1.結構布局 self.panel wx.panel self sizer wx.gridbagsizer 9,12 使用 gridbagsizer布局出乙個9行12列的二維空間 在容器裡面 btn9 wx.button self.panel,1,u f1 sizer.add btn9,pos 8,...

wxpython學習 簡單介面

使用了選單 文字框 按鈕 核取方塊等控制項 coding cp936 qq資訊 工具 import wx import wx.py.images as images class mainframe wx.frame def init self,parent,id wx.frame.init self...

wxPython學習筆記1

1.從wxpython匯入其它任何東西之前必須先導入wx,即import wx。這是因為wxpython要對別的wxpython模組執行一些初始化工作。4.當乙個模組中的第一句是字串的時候,這個字串就成了該模組的文件字串並儲存在改模組的 doc 屬性中 可以用modulename.doc 來訪問該文...