当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 53 篇帖子 ]  前往页数 上一页  1, 2, 3, 4  下一页
作者 内容
16 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-15 20:48 
头像

注册: 2010-01-17 15:39
帖子: 403
系统: Debian Wheezy AMD64
送出感谢: 0 次
接收感谢: 6
jameschyn 写道:
陽光院景仁 写道:
你們居然無視Qt開發的Virtualbox!


没有无视。
只是最近在找播放器时,发现强大的VLC 和 SMPLAYER居然都是QT开发的界面,而OPERA的UI也是基于QT,后来在QT的基础上自己搞了一套。
但是没发现有能在WINDOWS下用的GTK界面的MPLAYER。目前用的多的是MPLAYER-WW。
(这里得赞一下VLC的音频调节,实在是太强大了,相比下,MPLAYER就只有均衡器,还没有内置的EQ。)

刚才在VLC论坛上提了问题,为什么VLC用QT做界面,很多人说GTK要快得多,然后我举出LXDE VS kde 速度优势。 结果管理员回答:2+2=5也是那帮人说的,并且在WINDOWS上GTK是一个很大的问题。至于LXDE,管理员抬出了RAZOR-QT。


GTK+ 2时代的Win32版本确实不怎么样,不过GTK+ 3好很多了

其实VirtualBox也有第三方的GTK+前端,只是因为不是亲生项目所以做得不好。


_________________
OS: Debian Wheezy (Testing) for AMD64~~~
Mobile Phone: Nokia N900, OS: Maemo 5.0 (Base on Debian)~~~
本人的项目: RhythmCat(Linux下的音乐播放器.....支持歌词等功能...)
http://code.google.com/p/rhythmcat

RhythmCat 2进行中 (https://github.com/supercatexpert/RhythmCat2/)


页首
 用户资料  
 
17 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-16 0:33 

注册: 2010-02-21 19:02
帖子: 88
系统: Fedora
送出感谢: 0 次
接收感谢: 0 次
supercatexpert 写道:
jameschyn 写道:
陽光院景仁 写道:
你們居然無視Qt開發的Virtualbox!


没有无视。
只是最近在找播放器时,发现强大的VLC 和 SMPLAYER居然都是QT开发的界面,而OPERA的UI也是基于QT,后来在QT的基础上自己搞了一套。
但是没发现有能在WINDOWS下用的GTK界面的MPLAYER。目前用的多的是MPLAYER-WW。
(这里得赞一下VLC的音频调节,实在是太强大了,相比下,MPLAYER就只有均衡器,还没有内置的EQ。)

刚才在VLC论坛上提了问题,为什么VLC用QT做界面,很多人说GTK要快得多,然后我举出LXDE VS kde 速度优势。 结果管理员回答:2+2=5也是那帮人说的,并且在WINDOWS上GTK是一个很大的问题。至于LXDE,管理员抬出了RAZOR-QT。


GTK+ 2时代的Win32版本确实不怎么样,不过GTK+ 3好很多了

其实VirtualBox也有第三方的GTK+前端,只是因为不是亲生项目所以做得不好。


因為VLC用Qt了,所以我用gnome-mplayer去了


_________________
做的東西 自己的網站


页首
 用户资料  
 
18 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-16 11:48 

注册: 2011-12-09 11:26
帖子: 60
送出感谢: 1
接收感谢: 1
刚才问过SMPLAYER的管理员,他的回复是 impossible, 他不想6年功夫白费了。


页首
 用户资料  
 
19 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-16 12:30 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 69
qt 就喜欢菜单多

gtk 喜欢更负责的东西直接改配置文件。


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
20 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-16 14:40 
头像

注册: 2010-01-17 15:39
帖子: 403
系统: Debian Wheezy AMD64
送出感谢: 0 次
接收感谢: 6
jameschyn 写道:
刚才问过SMPLAYER的管理员,他的回复是 impossible, 他不想6年功夫白费了。


换个图形库基本肯定就等于是重写了,这个工作量过大,除非像Firefox等自己搞一套图形库中间层,改起来才会容易一些。


_________________
OS: Debian Wheezy (Testing) for AMD64~~~
Mobile Phone: Nokia N900, OS: Maemo 5.0 (Base on Debian)~~~
本人的项目: RhythmCat(Linux下的音乐播放器.....支持歌词等功能...)
http://code.google.com/p/rhythmcat

RhythmCat 2进行中 (https://github.com/supercatexpert/RhythmCat2/)


页首
 用户资料  
 
21 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-16 18:51 
头像

注册: 2011-11-26 11:44
帖子: 998
地址: ★光坂高校文艺部★
送出感谢: 3
接收感谢: 12
Maya也是用Qt写的,还有嵌入式神码的,个人觉得Qt比较牛。 :em01


_________________
openSUSE+KDE
我用A卡,不曾杯具
驱动开源之不提倡者
AMD_N930+AMD_HD5470+AMD_M880G(3A党)
Linux就是2B(NB的架构+SB的驱动)
子曰:写C时适当d "断行" || "缩进" || "空格" == "注释"


页首
 用户资料  
 
22 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-29 17:30 

注册: 2011-12-09 11:26
帖子: 60
送出感谢: 1
接收感谢: 1
luojie-dune 写道:
qt 就喜欢菜单多

gtk 喜欢更负责的东西直接改配置文件。


普通用户肯定喜欢在菜单上用鼠标点。
改配置文件有风险,比如一不小心多了个逗号,或者搞成全角输入,软件就起不来了。这个你不要笑,以前在中兴配置服务器时,组里就出现过这种情况,还把另一个开发部的科长叫了过来搞,人家查出来就是配置文件里有全角输入的,所以系统不识别,起不来。
用菜单改配置文件,其实是限制了用户的可操作范围,不管用户怎么搞,不会出现如上的非法操作。

而且,这么多用GTK开发的开发者,写出的软件几乎都是很少菜单项。我的看法是,用GTK写菜单远比QT要麻烦,所以才会有这种情况出现。
PCMAN在以前的一份聊天室谈话中提到,GTK说是简洁,不如说是简陋。所以要做到QT的同样效果,付出的精力就要多得多。
以前也有人反应,GTK的用户是不是都是高度近视? 按钮大得出奇。比如OK CANCEL APPLY。对比QT写出的按钮,确实是大了2倍。


页首
 用户资料  
 
23 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-29 17:55 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
luojie-dune 写道:
qt 就喜欢菜单多

gtk 喜欢更负责的东西直接改配置文件。

你看对了。

KISS原则。

都用vala吧。那飞快,又好写。


_________________
● 鸣学


页首
 用户资料  
 
24 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-30 13:36 
头像

注册: 2007-07-30 18:28
帖子: 22033
地址: 空气中
系统: Linux
送出感谢: 17
接收感谢: 69
按钮大是符合设计理念的。。。


_________________
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议


页首
 用户资料  
 
25 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-30 14:23 
头像

注册: 2010-01-17 15:39
帖子: 403
系统: Debian Wheezy AMD64
送出感谢: 0 次
接收感谢: 6
jameschyn 写道:
luojie-dune 写道:
qt 就喜欢菜单多

gtk 喜欢更负责的东西直接改配置文件。


普通用户肯定喜欢在菜单上用鼠标点。
改配置文件有风险,比如一不小心多了个逗号,或者搞成全角输入,软件就起不来了。这个你不要笑,以前在中兴配置服务器时,组里就出现过这种情况,还把另一个开发部的科长叫了过来搞,人家查出来就是配置文件里有全角输入的,所以系统不识别,起不来。
用菜单改配置文件,其实是限制了用户的可操作范围,不管用户怎么搞,不会出现如上的非法操作。

而且,这么多用GTK开发的开发者,写出的软件几乎都是很少菜单项。我的看法是,用GTK写菜单远比QT要麻烦,所以才会有这种情况出现。
PCMAN在以前的一份聊天室谈话中提到,GTK说是简洁,不如说是简陋。所以要做到QT的同样效果,付出的精力就要多得多。
以前也有人反应,GTK的用户是不是都是高度近视? 按钮大得出奇。比如OK CANCEL APPLY。对比QT写出的按钮,确实是大了2倍。


GTK+写菜单一点也不麻烦,过去的倒是麻烦点,现在有GtkUIManager和GtkBuilder,更何况有Glade这个玩意的存在,写菜单根本不是难事。
菜单的多少主要还是看程序员自己的设计而定。
俺自己开发的话还是有比较多的菜单的。

GTK+自身是纯C的,比起C++自然要付出一些额外的代价。

GTK+的按钮大小是由主题引擎、主题文件以及字体共同决定的,可以通过修改主题来缩小它。


_________________
OS: Debian Wheezy (Testing) for AMD64~~~
Mobile Phone: Nokia N900, OS: Maemo 5.0 (Base on Debian)~~~
本人的项目: RhythmCat(Linux下的音乐播放器.....支持歌词等功能...)
http://code.google.com/p/rhythmcat

RhythmCat 2进行中 (https://github.com/supercatexpert/RhythmCat2/)


页首
 用户资料  
 
26 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-30 18:54 

注册: 2006-06-05 20:05
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
目前来说,Qt比GTK代码量更简洁,文档更好,并且在不断改进。
比如做个很炫的幻灯片:
http://v.youku.com/v_show/id_XNDQ1NzI1MjQ4.html
也就几十行代码,不知道谁用GTK实现类似功能要多么复杂-。=b

标题应该换成GTK3和Qt5相比吧,beta都发布了。


页首
 用户资料  
 
27 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-09-30 21:41 

注册: 2009-09-25 20:19
帖子: 1513
送出感谢: 3
接收感谢: 0 次
我覺得,Qt應用多數選單複雜主要是因為KDE的理念。Qt早期的時候,KDE幾乎是唯一的主要產品。而KDE的思想就是萬能的GUI環境。現在的商業Qt產品很多也都沒有採取這種設計,選項也很簡單,如Virtualbox、Google Earth等等。

GTK+就完全不同了,GTK+的產品幾乎就是以GNOME為預設動作環境的,而GNOME的理念思想受Mac影響,連「確定」按鈕在右、「取消」按鈕在左這樣的細節都是按照Mac的風格,再比如GNOME應用的config選單一般都放在[Edit]分類的最下面,名為[Preferences],這又是Mac風格。等等等等......因而,GTK+的選單選項傳統上一直是儘量簡單的,他的理念就是和Mac一樣的:「只向用戶顯示常用必須的選項」。至於其他的進階設定功能,當然就只能隱藏在GUI以後的文字設定檔裡面了,這則是UNIX的傳統。


页首
 用户资料  
 
28 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-10-01 10:44 
头像

注册: 2010-01-17 15:39
帖子: 403
系统: Debian Wheezy AMD64
送出感谢: 0 次
接收感谢: 6
orafy 写道:
目前来说,Qt比GTK代码量更简洁,文档更好,并且在不断改进。
比如做个很炫的幻灯片:
http://v.youku.com/v_show/id_XNDQ1NzI1MjQ4.html
也就几十行代码,不知道谁用GTK实现类似功能要多么复杂-。=b

标题应该换成GTK3和Qt5相比吧,beta都发布了。


拿QML和C的GTK+比,乃确定这个是公平的?
怎么说也得让GTK+用CSS和vala或者Javascript来搞定这个吧

3D的部分GTK+是不管的,用Clutter来干这个事情。


_________________
OS: Debian Wheezy (Testing) for AMD64~~~
Mobile Phone: Nokia N900, OS: Maemo 5.0 (Base on Debian)~~~
本人的项目: RhythmCat(Linux下的音乐播放器.....支持歌词等功能...)
http://code.google.com/p/rhythmcat

RhythmCat 2进行中 (https://github.com/supercatexpert/RhythmCat2/)


页首
 用户资料  
 
29 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-11-11 14:39 

注册: 2010-05-16 18:17
帖子: 255
送出感谢: 3
接收感谢: 6
jameschyn 写道:
...唯一发现的一点好处是:GTK的软件大多都跟GNOME没依赖,QT的软件大多都跟KDE有一腿。结果下来就是我们这种自己装WM的人都选择了GTK的。
而且GTK的软件大多选项很少,看起来都很小的体积。QT的软件大多选项很多,看起来都是全能型, 比较下 GNOME-MPLAYER和 SMPLAYER就知道了。

以前看过sir上的帖子,貌似是说gtk软件跟gnome绑定得更紧,还有许多奇怪的看似不相关的依赖。你说Qt软件跟kde有一腿,可能是因为kde自带的那些程序吧?既然是自带,有一腿就是很正常的,别的不是kde自带的Qt软件多如牛毛,smplayer、opera、clementine、vlc、xnviewmp、wps...这些优秀的跨平台产品谁跟kde有关系?
至于选项菜单的多少这是风格问题,应该不能说明优劣吧?


_________________

Intel G4560
8G DDR4
128G SSD + 1T HDD
HD 610 + GTX1050M
Windows10 + Debian testing


页首
 用户资料  
 
30 楼 
 文章标题 : Re: GTK3 比 qt4的优势?
帖子发表于 : 2012-11-12 10:04 
头像

注册: 2010-01-17 15:39
帖子: 403
系统: Debian Wheezy AMD64
送出感谢: 0 次
接收感谢: 6
debub 写道:
jameschyn 写道:
...唯一发现的一点好处是:GTK的软件大多都跟GNOME没依赖,QT的软件大多都跟KDE有一腿。结果下来就是我们这种自己装WM的人都选择了GTK的。
而且GTK的软件大多选项很少,看起来都很小的体积。QT的软件大多选项很多,看起来都是全能型, 比较下 GNOME-MPLAYER和 SMPLAYER就知道了。

以前看过sir上的帖子,貌似是说gtk软件跟gnome绑定得更紧,还有许多奇怪的看似不相关的依赖。你说Qt软件跟kde有一腿,可能是因为kde自带的那些程序吧?既然是自带,有一腿就是很正常的,别的不是kde自带的Qt软件多如牛毛,smplayer、opera、clementine、vlc、xnviewmp、wps...这些优秀的跨平台产品谁跟kde有关系?
至于选项菜单的多少这是风格问题,应该不能说明优劣吧?


现在原先在GNOME Library的一部分内容都转移到GTK+里面了,对GNOME的需求变得很小,基本上现在只有GNOME官方的项目才会依赖GNOME的组件。


_________________
OS: Debian Wheezy (Testing) for AMD64~~~
Mobile Phone: Nokia N900, OS: Maemo 5.0 (Base on Debian)~~~
本人的项目: RhythmCat(Linux下的音乐播放器.....支持歌词等功能...)
http://code.google.com/p/rhythmcat

RhythmCat 2进行中 (https://github.com/supercatexpert/RhythmCat2/)


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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