我正在开发一个 PyGTK/glade 应用程序,它目前有 16 个窗口/对话框,大约 130KB,最终将有大约 25 个窗口/对话框,大约 200KB。目前,我将所有窗口存储在一个整体的空地文件中。当我运行一个窗口时,我称它为...
self.wTree = gtk.glade.XML("interface.glade", "WindowXYZ")
我想知道将每个窗口拆分成它自己的空地文件是否是一个更好的主意。而不是一个有 25 个窗口/对话框的林间空地文件,我有 25 个林间空地文件,每个文件有一个窗口/对话框,并像这样调用它:
self.wTree = gtk.glade.XML("windowxyz.glade")
你们认为最好的方法是什么?一种方法是否比另一种方法更耗费资源?转到单个林间空地文件的一件好事是命名小部件会更容易。例如,我将所有 OK 按钮命名为“windowxyz_ok”,但我可以将其更改为简单的“ok”。让事情变得更简单。缺点是对不同的窗口进行更改可能不太方便。
我对任何和所有争论持开放态度。谢谢!