首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Glade或no glade:使用PyGtk的最佳方式是什么?

Glade或no glade:使用PyGtk的最佳方式是什么?
EN

Stack Overflow用户
提问于 2008-09-07 04:00:41
回答 11查看 8.4K关注 0票数 32

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

问题是:我不确定在python中使用GTK的最佳方式是不是使用Glade构建接口。

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

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2008-09-07 20:09:48

我想说这取决于:如果你发现使用Glade,你可以构建你想要的或需要的应用程序,这是绝对没有问题的。但是,如果您真的想了解GTK是如何工作的,或者您有一些非标准的UI需求,那么您可以使用来深入研究GTK的内部结构(并不是那么复杂)。

就我个人而言,当我需要一些功能或定制时,我通常会花大约5分钟进入富客户端,而这些功能或定制是通过Glade或Stetic等设计器根本不可能实现的。也许只有我一个人。尽管如此,使用图形工具引导窗口设计对我来说仍然很有用。

我的建议:如果使用GTK制作富客户端是你的工作/爱好的重要组成部分,那么也要学习GTK,因为你会,有一天你需要写那些代码。

另外,我个人发现Stetic在设计工作上比Glade更好,虽然有点不稳定。

票数 20
EN

Stack Overflow用户

发布于 2008-09-07 04:20:07

使用GtkBuilder而不是Glade,它被集成到Gtk本身而不是一个单独的库中。

Glade的主要好处是它更容易创建界面。连接信号处理程序需要做更多的工作,但我从来没有感觉到这有多重要。

票数 12
EN

Stack Overflow用户

发布于 2008-09-10 15:04:34

Glade对于创建界面非常有用,这意味着您可以轻松地更改GUI,而无需进行太多编码。你会发现,如果你想做任何有用的事情(例如,构建一个树形视图),你必须熟悉GTK文档的各个部分-在实践中找到一个好的教程/示例。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档