星期三, 五月 16, 2007

UIManager和glade

glade和UIManager都可以创建UI,我之前没有用过UIManager,使用glade对于固定的GUI资源要比UIManager方便一些,但要是有大量需要动态变化的GUI部分,glade就没有用武之地了,这种情况下通常需要UIManager,UIManager只能处理菜单和工具栏。剩余的界面部分还是要交给glade,或者也可以交给gtk api来处理。

结合UIManager和gtk api的python程序还是不少的(当然没有用glade的多),比如revelation(一个PIM程序)和comix(一个看漫画的软件),也有glade和UIManager都不用的,只用api,比如emesene(一个Linux下的msn客户端)。



0 Comments:

发表评论

<< Home