经过一番研究后,我决定使用wxWidgets为我的Python程序构建用户界面。我了解到这可以通过两种方式完成:我将“幕后”原始Python代码与接口相关的wxPython代码混合,或者我可以将接口与主代码分开,为接口创建一个单独的XRC文件并调用它在主要的Python代码中。我应该怎么做,我应该学习wxPython还是应该学习XRC代码?
我读到了学习/使用XRC的一些优点:
但我认为也有一些缺点:
那么,最好学习什么,XRC代码或wxPython代码?
答案 0 :(得分:2)
你应该学习wxPython。 XRC确实有它的优点,但它只涵盖了核心小部件。如果你想访问wxPython的其余部分,那么你必须弄清楚如何使XRC包装不受支持的小部件,这是非常重要的,无论如何都需要你学习wxPython。
有大量的wxPython教程,但只有少数XRC教程。我已经写过两者,但我通常坚持使用wxPython代码。