經過一番研究,我決定使用wxWidgets爲我的Python程序構建用戶界面。我知道這可以通過兩種方式完成:或者將我的「幕後」原始Python代碼與接口相關的wxPython代碼混合,或者我可以將接口與主代碼分開,爲接口創建一個單獨的XRC文件,然後調用它在主Python代碼中。我該怎麼做,我應該學習wxPython還是應該學習XRC代碼?我應該學習wxPython代碼還是XRC代碼?
我讀/使用XRC學習的一些優點:
- 分離程序邏輯的接口。
- 對話框塊僅輸出到C++和XRC,不適用於Python。
- 能夠在運行時在不同的資源文件中進行選擇。
- XRC是一個wxWidgets標準,因此它可以由任何明白它的程序生成和處理。
- XML比大多數編程語言更易於解析。
但我認爲也有一些不利的方面:
- 文檔看起來大了很多關於wxPython的。
- 更多人似乎在學習和談論wxPython,所以支持。 XRC可能很稀缺
那麼,最好學習XRC代碼或wxPython代碼是什麼?
同時學習。雙贏。 (基於觀點或「民意調查」的問題並不適合於SO,似乎你有足夠的意見來選擇一種方法先嚐試。) – user2864740
我不能同時學習兩者。 – renatov
這是一個恥辱 - 有一個啤酒,看電視。 – user2864740