当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : LINUX GUI开发的困惑
帖子发表于 : 2008-06-27 11:03 

注册: 2008-04-01 12:28
帖子: 145
送出感谢: 0 次
接收感谢: 0 次
正在学习LINUX下编程 现在有点困惑
LINUX GUI开发不像WIN一样 LINUX下有好多种GUI环境 GTK+ & Gnome wxWidgets QT 等等

看了一下GTK+ & Gnome和wxWidgets, 前者是C风格的 后者是C++风格的
正在犹豫选择学习哪个 各位前辈给推荐一下 如果能对比一下两者的优劣就更好了

QT就不准备学习了 在WIN下开发时就不喜欢QT 在LINUX下就更不喜欢了


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-06-27 11:23 

注册: 2005-09-28 9:03
帖子: 243
送出感谢: 0 次
接收感谢: 0 次
wxWidgets不是一个GUI环境,他是一个基于LGPL协议的跨平台C++封装类库,在Linux下wxWidgets是对gtk+的封装,在Windows下wxWidgets是Win32SDK的封装,理论上用他开发的程序在其他平台上可以直接编译,并且拥有该平台原生的窗口界面,很适合开发跨平台程序,wxWidgets本身还包括大量的常用组件,比如图像处理、网络、数据库等等,他们都是跨平台的。

wxWidgets的缺点就是包含的东西太多了,因此编译出来的程序有点大,另外,性能相对于那些原生的SDK和封装来说有点差。

gtk+是gnome的sdk,另外,gtkmm是gtk+的C++封装。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-06-27 11:55 
头像

注册: 2007-03-13 17:26
帖子: 2254
送出感谢: 0 次
接收感谢: 1
环境 语言/图形设计/IDE

GTK+ C/Glade C++/gtkmm/Glade python/Glade/tepache
wxWidgets C++/CodeBlocks python/Boa...

个人建议 python语言+wxWidgets = 打遍天下...


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-06-27 11:58 

注册: 2008-04-01 12:28
帖子: 145
送出感谢: 0 次
接收感谢: 0 次
windwiny 写道:
环境 语言/图形设计/IDE

GTK+ C/Glade C++/gtkmm/Glade python/Glade/tepache
wxWidgets C++/CodeBlocks python/Boa...

个人建议 python语言+wxWidgets = 打遍天下...


pyGTK wyPython 也正在犹豫中
不过定了大方向 这个也就定了

现在比较倾向gtk+ 对跨平台不太感冒


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-06-27 14:44 

注册: 2008-04-01 12:28
帖子: 145
送出感谢: 0 次
接收感谢: 0 次
Results 1 - 10 of about 1,340,000 for wxpython. (0.26 seconds)
Results 1 - 10 of about 910,000 for pygtk. (0.18 seconds)

google英文的搜索结果 明显wxpython的关注度高一点
所以准备先学习wxpython :D


页首
 用户资料  
 
6 楼 
 文章标题 : Re: LINUX GUI开发的困惑
帖子发表于 : 2008-06-29 21:34 

注册: 2007-07-02 21:28
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
kevin.c 写道:
正在学习LINUX下编程 现在有点困惑
LINUX GUI开发不像WIN一样 LINUX下有好多种GUI环境 GTK+ & Gnome wxWidgets QT 等等

看了一下GTK+ & Gnome和wxWidgets, 前者是C风格的 后者是C++风格的
正在犹豫选择学习哪个 各位前辈给推荐一下 如果能对比一下两者的优劣就更好了

QT就不准备学习了 在WIN下开发时就不喜欢QT 在LINUX下就更不喜欢了


其实,我觉得vim和emacs也是GUI,:)


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-06-30 15:53 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
kevin.c 写道:
windwiny 写道:
环境 语言/图形设计/IDE

GTK+ C/Glade C++/gtkmm/Glade python/Glade/tepache
wxWidgets C++/CodeBlocks python/Boa...

个人建议 python语言+wxWidgets = 打遍天下...


pyGTK wyPython 也正在犹豫中
不过定了大方向 这个也就定了

现在比较倾向gtk+ 对跨平台不太感冒


GTK可以 win/*nix/mac os


_________________
blog:杰林修·呓


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-06-30 16:30 

注册: 2008-04-01 12:28
帖子: 145
送出感谢: 0 次
接收感谢: 0 次
jarlyyn 写道:
kevin.c 写道:
windwiny 写道:
环境 语言/图形设计/IDE

GTK+ C/Glade C++/gtkmm/Glade python/Glade/tepache
wxWidgets C++/CodeBlocks python/Boa...

个人建议 python语言+wxWidgets = 打遍天下...


pyGTK wyPython 也正在犹豫中
不过定了大方向 这个也就定了

现在比较倾向gtk+ 对跨平台不太感冒


GTK可以 win/*nix/mac os


嗯 不过在其它平台上没有见过很有名的gtk应用
而且看了一下gtk在win上的安装步骤 依赖问题比linux下还严重


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-06-30 16:32 

注册: 2008-04-01 12:28
帖子: 145
送出感谢: 0 次
接收感谢: 0 次
现在这个问题已经被我们伟大的政府帮我解决了
sourceforge被封wxWidgets相关的东西全都下不来
先学gtk+吧


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-07-01 0:55 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
kevin.c 写道:
jarlyyn 写道:
kevin.c 写道:
windwiny 写道:
环境 语言/图形设计/IDE

GTK+ C/Glade C++/gtkmm/Glade python/Glade/tepache
wxWidgets C++/CodeBlocks python/Boa...

个人建议 python语言+wxWidgets = 打遍天下...


pyGTK wyPython 也正在犹豫中
不过定了大方向 这个也就定了

现在比较倾向gtk+ 对跨平台不太感冒


GTK可以 win/*nix/mac os


嗯 不过在其它平台上没有见过很有名的gtk应用
而且看了一下gtk在win上的安装步骤 依赖问题比linux下还严重


Gimp windows版
OpenOffice windows版
还有pddigawin版都是gtk的吧?


_________________
blog:杰林修·呓


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-07-01 1:45 

注册: 2005-09-28 9:03
帖子: 243
送出感谢: 0 次
接收感谢: 0 次
jarlyyn 写道:
kevin.c 写道:
jarlyyn 写道:
kevin.c 写道:
windwiny 写道:
环境 语言/图形设计/IDE

GTK+ C/Glade C++/gtkmm/Glade python/Glade/tepache
wxWidgets C++/CodeBlocks python/Boa...

个人建议 python语言+wxWidgets = 打遍天下...


pyGTK wyPython 也正在犹豫中
不过定了大方向 这个也就定了

现在比较倾向gtk+ 对跨平台不太感冒


GTK可以 win/*nix/mac os


嗯 不过在其它平台上没有见过很有名的gtk应用
而且看了一下gtk在win上的安装步骤 依赖问题比linux下还严重


Gimp windows版
OpenOffice windows版
还有pddigawin版都是gtk的吧?


OpenOffice 2.x只有Linux和Solaris版才用gnome,Windows和Mac不用

gtk在Windows平台上问题多多,而且使用的不是Windows的原生界面


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-07-01 1:47 

注册: 2005-09-28 9:03
帖子: 243
送出感谢: 0 次
接收感谢: 0 次
kevin.c 写道:
现在这个问题已经被我们伟大的政府帮我解决了
sourceforge被封wxWidgets相关的东西全都下不来
先学gtk+吧


用迅雷下,或者ftp://ftp.wxwidgets.org/pub/2.8.8/


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-07-01 2:49 

注册: 2008-04-26 7:47
帖子: 229
地址: 德国 斯图加特
送出感谢: 0 次
接收感谢: 0 次
gtk就这么没地位阿?不过觉得linxu上还是gtk的程序占绝大多数。


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-07-01 3:42 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
linser 写道:
jarlyyn 写道:
kevin.c 写道:
jarlyyn 写道:
kevin.c 写道:
windwiny 写道:
环境 语言/图形设计/IDE

GTK+ C/Glade C++/gtkmm/Glade python/Glade/tepache
wxWidgets C++/CodeBlocks python/Boa...

个人建议 python语言+wxWidgets = 打遍天下...


pyGTK wyPython 也正在犹豫中
不过定了大方向 这个也就定了

现在比较倾向gtk+ 对跨平台不太感冒


GTK可以 win/*nix/mac os


嗯 不过在其它平台上没有见过很有名的gtk应用
而且看了一下gtk在win上的安装步骤 依赖问题比linux下还严重


Gimp windows版
OpenOffice windows版
还有pddigawin版都是gtk的吧?


OpenOffice 2.x只有Linux和Solaris版才用gnome,Windows和Mac不用

gtk在Windows平台上问题多多,而且使用的不是Windows的原生界面


我在windws下一直用gimp,不觉得 有什么问题多多

难道你认为windwos的原生界面能和gtk的界面相提并论么…………

另外,gnome和gtk是两回事


_________________
blog:杰林修·呓


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-07-01 5:47 

注册: 2005-09-28 9:03
帖子: 243
送出感谢: 0 次
接收感谢: 0 次
jarlyyn 写道:
linser 写道:
jarlyyn 写道:
kevin.c 写道:
jarlyyn 写道:
kevin.c 写道:
windwiny 写道:
环境 语言/图形设计/IDE

GTK+ C/Glade C++/gtkmm/Glade python/Glade/tepache
wxWidgets C++/CodeBlocks python/Boa...

个人建议 python语言+wxWidgets = 打遍天下...


pyGTK wyPython 也正在犹豫中
不过定了大方向 这个也就定了

现在比较倾向gtk+ 对跨平台不太感冒


GTK可以 win/*nix/mac os


嗯 不过在其它平台上没有见过很有名的gtk应用
而且看了一下gtk在win上的安装步骤 依赖问题比linux下还严重


Gimp windows版
OpenOffice windows版
还有pddigawin版都是gtk的吧?


OpenOffice 2.x只有Linux和Solaris版才用gnome,Windows和Mac不用

gtk在Windows平台上问题多多,而且使用的不是Windows的原生界面


我在windws下一直用gimp,不觉得 有什么问题多多

难道你认为windwos的原生界面能和gtk的界面相提并论么…………

另外,gnome和gtk是两回事


gimp是gimp,gtk是gtk,一个是程序,一个是开发库,程序没什么问题不等于库没什么问题。

windows原生界面为什么就不能跟gtk for windows并论了?

OpenOffice 2.x/3.x for Windows 不用gtk,ok?

ps:wxWidgets还支持Mac平台,并且提供OS X的原生界面


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译