使用PyGtk的最佳方法是什么?

我已经学习python一段时间了,并且取得了一些成功。我什至设法使用PyGtk + Glade创建一个或两个(简单)程序。

问题是:我不确定将GTK与python结合使用的最佳方法是否是通过使用Glade构建接口。

我想知道我们中比较有经验的人(请记住,我只是一个初学者)是否可以指出使用Glade而不是在代码本身中创建所有内容的好处和注意事项(假设学习正确的gtk绑定不会完全是个问题)。


守着一只汪
浏览 223回答 4
4回答

隔江千里

使用GtkBuilder而不是Glade,它已集成到Gtk本身而不是单独的库中。Glade的主要好处是创建界面要容易得多。连接信号处理程序还需要做更多的工作,但是我从来没有觉得这很重要。

白衣染霜花

我开始使用林间空地,但是很快就开始使用代码来完成所有工作。Glade非常适合简单的事情,当您学习GTK如何组织小部件(事物如何包装等)时,它非常有用。但是,用代码构造所有内容,您将拥有更大的灵活性。另外,您没有林间空依赖。

慕盖茨4494581

Glade对于创建界面非常有用,这意味着您无需进行大量编码即可轻松更改GUI。您会发现,如果您想做任何有用的事情(例如,构建树状视图),则必须熟悉GTK文档的各个部分-在实践中找到一个不错的教程/示例。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python