我很新來python,我有一些愚蠢的問題,謝謝你的幫助!使用WXPython何時需要使用類?
當我在網上搜索關於wxpython的問題時,我發現幾乎100%的人使用wxpython類。從我學習的書中,作者沒有提及使用class來進行wxpython,而是給了我們一些不使用class的例子。
我只想知道,什麼時候使用類以及什麼時候真的沒有那麼必要。
我很新來python,我有一些愚蠢的問題,謝謝你的幫助!使用WXPython何時需要使用類?
當我在網上搜索關於wxpython的問題時,我發現幾乎100%的人使用wxpython類。從我學習的書中,作者沒有提及使用class來進行wxpython,而是給了我們一些不使用class的例子。
我只想知道,什麼時候使用類以及什麼時候真的沒有那麼必要。
在wxPython中,只要你想擴展wxPython提供給你的東西的功能,就應該使用類。
許多wxPython應用程序至少定義了一個繼承自wx.Frame
的類來充當主GUI。如果您需要爲某些小部件添加特殊行爲(例如,向wx.Button
添加方法),則可能還需要爲此編寫一個類。最後,wxPython中的一些特殊功能(如選項卡式GUI或嚮導)要求您爲每個頁面編寫一個類。
有很多情況下,你需要寫一個類。你幾乎總是需要至少爲主框架寫一個類。除此之外,這取決於你想要解決什麼樣的問題。
我不確定你讀了哪本書,但如果你還沒有,我會推薦wxPython in Action,這真的是wxPython的權威指南。
也許這是明智的參考書和一些選擇的例子,以便我們實際上可以比較兩個代碼示例? –