Linux GUI开发

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
geksong
帖子: 9
注册时间: 2012-03-17 12:17

Linux GUI开发

#1

帖子 geksong » 2012-05-08 15:04

需要在linux下做gui程序的开发,选择什么语言会好一些。我现在是做java开发的,C/C++都用过,不过没开发过gui

代码: 全选

boolean living = true;
while(living) {
           learning;
           working;
           toBeGeek;
}
头像
yangtianh6
帖子: 383
注册时间: 2010-11-21 11:22
系统: debian

Re: Linux GUI开发

#2

帖子 yangtianh6 » 2012-05-08 15:08

c的话 gtk+
c++的话QT
骂人的最高境界:骂人于无形,溅血于十步,不怒不躁,善哉善哉...
头像
geksong
帖子: 9
注册时间: 2012-03-17 12:17

Re: Linux GUI开发

#3

帖子 geksong » 2012-05-08 15:11

yangtianh6 写了:c的话 gtk+
c++的话QT
能给我推荐几本关于gtk+的书吗?感觉开源的gtk+还是好一点

代码: 全选

boolean living = true;
while(living) {
           learning;
           working;
           toBeGeek;
}
头像
yangtianh6
帖子: 383
注册时间: 2010-11-21 11:22
系统: debian

Re: Linux GUI开发

#4

帖子 yangtianh6 » 2012-05-08 15:16

geksong 写了:
yangtianh6 写了:c的话 gtk+
c++的话QT
能给我推荐几本关于gtk+的书吗?感觉开源的gtk+还是好一点
gtk的书不多,你可以上官网下载些官方文档

PS:QT也是开源的,文档资料相对丰富些
骂人的最高境界:骂人于无形,溅血于十步,不怒不躁,善哉善哉...
头像
shellex
帖子: 2180
注册时间: 2007-02-18 19:33
系统: OSX
来自: lyric.im
联系:

Re: Linux GUI开发

#5

帖子 shellex » 2012-05-08 15:21

Qt吧.... 如果用GTK的话,用Python吧
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
头像
yangtianh6
帖子: 383
注册时间: 2010-11-21 11:22
系统: debian

Re: Linux GUI开发

#6

帖子 yangtianh6 » 2012-05-08 15:22

geksong 写了:
yangtianh6 写了:c的话 gtk+
c++的话QT
能给我推荐几本关于gtk+的书吗?感觉开源的gtk+还是好一点
treeview-tutorial.pdf
(703.25 KiB) 已下载 88 次
可能稍有点过时,gtk2.0的,现在已经gtk3了,可以参考下,官网应该有最新的资料
骂人的最高境界:骂人于无形,溅血于十步,不怒不躁,善哉善哉...
头像
geksong
帖子: 9
注册时间: 2012-03-17 12:17

Re: Linux GUI开发

#7

帖子 geksong » 2012-05-08 15:31

shellex 写了:Qt吧.... 如果用GTK的话,用Python吧
也看过python就是不太习惯他的语法

代码: 全选

boolean living = true;
while(living) {
           learning;
           working;
           toBeGeek;
}
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: Linux GUI开发

#8

帖子 eexpress » 2012-05-08 15:46

可以试试vala。gtk的简写语法,oo的写法。结果还是原生gtk的编译。

gtk3的矢量控件,蛮好的。
● 鸣学
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: Linux GUI开发

#9

帖子 枫叶饭团 » 2012-05-08 16:01

python+gtk3感觉良好,虽然手法不好
头像
tarenafeng
帖子: 158
注册时间: 2012-03-16 16:09
联系:

Re: Linux GUI开发

#10

帖子 tarenafeng » 2012-05-08 16:16

嗯,上面推荐的书都挺好的。
做人要达内修外(请不要点我,我只是一个签名)
csumck
帖子: 233
注册时间: 2011-10-15 0:32

Re: Linux GUI开发

#11

帖子 csumck » 2012-05-08 20:26

显然是python。。。俺一直想学没时间呢,这玩意在linux下真是火的不行,而且还跨平台。
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: Linux GUI开发

#12

帖子 枫叶饭团 » 2012-05-08 20:34

csumck 写了:显然是python。。。俺一直想学没时间呢,这玩意在linux下真是火的不行,而且还跨平台。
python这货在win下感觉不行啊,我写的好几个小程序在linux下运行平稳而且cpu占用率低。一到win下,吃50%+cpu-_-||
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: Linux GUI开发

#13

帖子 自由建客 » 2012-05-08 20:39

QT 用户飘过!
csumck
帖子: 233
注册时间: 2011-10-15 0:32

Re: Linux GUI开发

#14

帖子 csumck » 2012-05-09 0:03

枫叶饭团 写了:
csumck 写了:显然是python。。。俺一直想学没时间呢,这玩意在linux下真是火的不行,而且还跨平台。
python这货在win下感觉不行啊,我写的好几个小程序在linux下运行平稳而且cpu占用率低。一到win下,吃50%+cpu-_-||
肯定是你写的有问题。。。我公司代码管理用thg的,是python写的,还算有些复杂的窗口程序了,linux和windows都可以非常流畅的跑。
lllluuukke
帖子: 291
注册时间: 2011-03-10 7:43

Re: Linux GUI开发

#15

帖子 lllluuukke » 2012-05-09 4:39

python是很流行啊,MIT的cs和ee的很多课都用它了
回复