用不用Glade:使用PyGtk的最佳方式是什么?

33

我已经成功地学习了一段时间的Python。使用PyGtk+Glade,我甚至成功地创建了1或2个简单的程序。

问题是:我不确定在Python中使用GTK的最佳方式是否是通过使用Glade构建界面。

我想知道有经验的人(请记住,我只是一个初学者)能否指出使用Glade相对于在代码中创建一切的优点和注意事项(假设学习正确的GTK绑定并不是问题)。


除了Glade之外,还有更多的UI构建器,也许你应该提到“UI构建器”而不仅仅是Glade。 - Johan Dahlin
1
使用构建GtkBuilder UI XML的图形工具对于大多数gtk程序来说肯定是标准的。它不能代替你自己使用gtk api工作,但肯定使其他人更容易理解你的代码。 - Thomas Ahle
11个回答

-1

您可以使用glade-2进行设计,并使用glade2py.py生成纯pygtk代码,它使用pygtkcompat来支持gtk3。


虽然这个链接可能回答了问题,但最好在此处包含答案的基本部分并提供参考链接。仅有链接的答案如果链接页面发生更改可能会变得无效。 - JuJoDi
@JuJoDi 这段代码太长了,无法粘贴到那里。 - Shellexy Wang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接