我明白以 MVC 思维构建事物是一件好事。我还明白,如果将代码维护和 UI 分开,Glade UI 文件可以让非编程人员更轻松地提供 UI 改进。问题是:
我更擅长从代码动态生成我需要的小部件。如何从动态生成的窗口生成 UI 文件?
例如:假设 main_win 是我想要 UI 文件的窗口实例,有没有办法做Gtk.Builder.generate_ui(main_win)
或做类似的事情?我查看了 Builder 文档,我知道那里没有类似的函数,但我该怎么做呢?
我明白以 MVC 思维构建事物是一件好事。我还明白,如果将代码维护和 UI 分开,Glade UI 文件可以让非编程人员更轻松地提供 UI 改进。问题是:
我更擅长从代码动态生成我需要的小部件。如何从动态生成的窗口生成 UI 文件?
例如:假设 main_win 是我想要 UI 文件的窗口实例,有没有办法做Gtk.Builder.generate_ui(main_win)
或做类似的事情?我查看了 Builder 文档,我知道那里没有类似的函数,但我该怎么做呢?