有吗?我对 Glade 一点也不满意。有没有其他更好用的?我不喜欢 Glade 的地方是,当我犯了一个错误并且保存时,我无法撤消,还有其他几个问题。
答案1
我不知道还有其他选择;另一种选择是用代码构建接口。
答案2
我不会在自己的项目中使用 glade,因为我觉得它限制太多,而且不喜欢在文本编辑器和 GUI 程序之间切换。此外,虽然 glade 确实处理了很多简单的繁琐工作,但你仍然需要在代码中完成更难的部分,所以为什么不全部用代码完成呢?
我通常会定义函数来负责构建常用的小部件,例如标签、按钮和菜单项。这也有助于我在所有小部件中强制使用通用样式。
有一些框架和工具包,例如 Kiwi 和 quidgets,旨在为您提供更高级别的抽象,但我个人认为它们要么是过度的,要么不是我真正需要的,所以我只是将它们用于想法并制作我自己的自定义小部件代码。
答案3
您也许可以改用 PyQt。