LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1034|回复: 10

[已解决]gentoo 下 GTK2.x 的环境搭建 ?

[复制链接]
发表于 2009-11-18 23:43:54 | 显示全部楼层 |阅读模式
请问在GENTOO下, 如何搭建 GTK2.x 环境, 还有就是 ruby-gtk2, gtk2-perl 这些是什么意思, 直接使用 GTK 不行吗?
谢谢!
发表于 2009-11-18 23:59:30 | 显示全部楼层
你想要什么环境?开发环境?
如果仅仅是使用,软件会自动依赖的,用不着自己操心。
回复 支持 反对

使用道具 举报

发表于 2009-11-19 00:19:16 | 显示全部楼层
你随便emerge一个gtk软件就有了

后面那两个是ruby和perl的gtk2 binding
binding知道么?

就是说可以用ruby和perl来写gtk2程序

本来只能用c的
回复 支持 反对

使用道具 举报

发表于 2009-11-19 12:02:22 | 显示全部楼层
找本國內的GTK的書都有介紹,自己去書店去抄下吧:)
回复 支持 反对

使用道具 举报

发表于 2009-11-19 16:32:05 | 显示全部楼层
  1. euse -E gtk
  2. emerge -av geany
复制代码
找本國內的GTK的書都有介紹
no,

http://library.gnome.org/devel/gtk-tutorial/stable/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 17:35:06 | 显示全部楼层
谢谢大家, 我是想要配置开发环境
昨天已经装了 gtk+, gtk2-perl, glade, 如果想直接用GTK+, 不要什么binding,开发环境需要哪些包? 只要 GTK+ 就可以了吗?
大家一般用什么开发工具?
回复 支持 反对

使用道具 举报

发表于 2009-11-19 20:12:50 | 显示全部楼层
既然你不要binding,就不要gtk2-perl,這個可以卸載了。

Glade可以卸載了,GTK2很快就不要Glade了,現在改用好像叫gtkbuilder還是什麼,忘了。你可以去imtx.cn或者gnome的2.28to3.0的roadmap頁面去看下。

至于開發工具,我不搞gtk2,沒有說法。只是知道TualatriX(Ubuntu Tweak作者)用的是vim。一般都会从vim開始吧。當然也可以用anjuta或者eclipse,只要你愿意。
回复 支持 反对

使用道具 举报

发表于 2009-11-20 01:39:12 | 显示全部楼层
Post by 亞利艾爾;2047751

Glade可以卸載了,GTK2很快就不要Glade了,現在改用好像叫gtkbuilder還是什麼,忘了。你可以去imtx.cn或者gnome的2.28to3.0的roadmap頁面去看下。

是 gtkbuilder 取代 libglade
好像没听过不要 Glade GUI Designer


用 Glade + pyGTK 做原型很快
简单点的我习惯先用 glade 设计完整个界面(至少是 layout,有时某部分只能留一个 HBox 之类的,中间的 Widget 动态加进去)
在 Glade 里设好 signal/event handler
整个弄好了再写代码
回复 支持 反对

使用道具 举报

发表于 2009-11-21 13:35:26 | 显示全部楼层
怎么說呢,他們改動也有他們的道理。目前gtk+方面正在儘可能的把和gtk有關的功能做到gtk+包裡面去,一些功能和gtk區別不明確但是其它桌面環境有用的功能都會被移入gtk中去。我想gtkbuilder代替libglade也是有這個考慮的。庫太多了不易於相關功能的維護。

不過我以前學gtk的時候也是覺得glade還是比較好用,既然這個不推薦了,就不用了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-22 17:57:48 | 显示全部楼层
谢谢大家啊,忙别的去了,现在才回复,对不起各位了

我工作和自己的电脑装的就是GENTOO, 平时也一直用VIM, 那就一直用VIM咯
先前也查了一些,不过都有些模糊,现在这些概念已经知道了
先前看GTK这,GTK那的,有点晕~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表