LinuxSir.cn,穿越时空的Linuxsir!

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

初次做一个在linux下的gtk应用程序,小弟我很迷茫,希望有过项目开发的指点我.

[复制链接]
发表于 2006-8-22 21:41:59 | 显示全部楼层 |阅读模式
初次做一个在linux下的gtk应用程序,小弟我很迷茫,希望有过项目开发的指点我.
真心感谢啊。。
先整体介绍我的功能:我要做一个界面,上面一些按钮,要根据要求画曲线(估计用gdk可以),数据库(打算用mySQL,不知道支持中文效果如何),中文打印功能,串口通信。大概就是这样。
小弟我用redhat 9 操作系统,内核为2.4.20-8,使用redhat 9自带的gtk,有两个版本,1.2
和2.0 。
对以下几个问题很迷茫:
㈠ 版本问题,我是否用自带的gtk-1.2或者gtk-2.0就可以了,还是要升级更高的版本,因为想到要mySQL估计要用高点版本。我如果用低gtk版本,能行么?
㈡我如果该用Fedora Core 4或5是不是要好些。这样就可以不升级gtk等版本了。
㈢Glade和 Anjuta有什么区别啊。我可以使用哪个啊???
㈣中文打印功能不能实现啊。。
最好问个经验的问题:我全职搞,估计需要多久能做出来
发表于 2006-8-23 09:50:46 | 显示全部楼层
1、版本有点太低了,1.2不要用,2.0还凑合,我的版本是2.8.19,最高版本大概是2.10.1吧。
2、推荐用gentoo
3、glade和anjuta不是一个层面的东西,anjuta是IDE,可调用glade设计界面。
4、能实现。
回复 支持 反对

使用道具 举报

发表于 2006-8-23 10:10:09 | 显示全部楼层
开发用gentoo 。。。?
回复 支持 反对

使用道具 举报

发表于 2006-8-23 13:59:07 | 显示全部楼层
Post by dreamagain
开发用gentoo 。。。?

我是针对楼主的问题顺序写的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-24 09:15:24 | 显示全部楼层
开发用gentoo ???我用的是rendhat9 ,从接触linux到现在只有50天,我已经在redhat 9
下做了一个程序,需要使用到一个redhat 9里有的pwc模块,因为我是用的罗技摄像头,
我自己找到个pwcx模块,也能modules上去,我其他的例如debian都没有用过,
不知道有这个pwc没有,望指教。。
还有个问题:我还不知道能实现不?我想到时候做成开机就不显示那些开机画面,就显示
一幅图片或者其他什么的,然后出现个登陆界面,登陆之后就直接运行我的程序,也就是不给
用户干其他的事情,省得他们乱整。呵呵。不知道容易实现不
回复 支持 反对

使用道具 举报

发表于 2006-8-24 09:20:46 | 显示全部楼层
Post by xianfei520
开发用gentoo ???我用的是rendhat9 ,从接触linux到现在只有50天,我已经在redhat 9
下做了一个程序,需要使用到一个redhat 9里有的pwc模块,因为我是用的罗技摄像头,
我自己找到个pwcx模块,也能modules上去,我其他的例如debian都没有用过,
不知道有这个pwc没有,望指教。。
还有个问题:我还不知道能实现不?我想到时候做成开机就不显示那些开机画面,就显示
一幅图片或者其他什么的,然后出现个登陆界面,登陆之后就直接运行我的程序,也就是不给
用户干其他的事情,省得他们乱整。呵呵。不知道容易实现不


应该redhat 9 用的比较多吧,不过你这种程序就不一定了,何不用个新一点的版本方便开发图形界面程序免去许多麻烦,logic的摄像头现在很容易驱动。
显示图片有很多XXsplash实现,登录之后就运行程序我不知道。只知道非X的程序可以随系统启动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-24 13:30:58 | 显示全部楼层
Post by dreamagain
应该redhat 9 用的比较多吧,不过你这种程序就不一定了,何不用个新一点的版本方便开发图形界面程序免去许多麻烦,logic的摄像头现在很容易驱动。
显示图片有很多XXsplash实现,登录之后就运行程序我不知道。只知道非X的程序可以随系统启动。

"只知道非X的程序可以随系统启动",我打算用gtk来编成。应该是非X程序吧。是么,
还有点很迷惑,怎么没有什么中文书籍啊。而且有都是02年出的。我在重庆,把书城翻遍了。都没有买到一本这方面的书  下面几本我一本都没有买到
GTK+ 2.0编程范例        宋国伟    清华大学出版社
GTK+/GNOME程序设计   (英)PETER WRIGHT     译者:钟鸣 石永平    机械工业出版社 ISBN:7-111-09327-5


Linux程序设计        杨晓云 王建桥等译        机械工业出版社

GNOME/GTK+编程宝典   作者: (美)ARTHUR GRIFFITH     译者:吴向峰 王景中 江继军 等       电子工业出版社

请问大家是怎么买书的,还是看e资料
回复 支持 反对

使用道具 举报

发表于 2006-8-24 14:30:48 | 显示全部楼层
我打算用gtk来编成。应该是非X程序吧。
gtk主要是在X上用..也可以在frame buffer, Direct Frame Buffer ,win32 上用.
还是在X上用最方便..
只知道非X的程序可以随系统启动。
只要是程序都可以随系统起动
还是看e资料
没关系,啃吧 >_<
回复 支持 反对

使用道具 举报

发表于 2006-8-24 15:26:07 | 显示全部楼层
Post by rushrush
gtk主要是在X上用..也可以在frame buffer, Direct Frame Buffer ,win32 上用.
还是在X上用最方便..

只要是程序都可以随系统起动

没关系,啃吧 >_<


同啃。。。:comp
回复 支持 反对

使用道具 举报

发表于 2006-8-24 21:00:27 | 显示全部楼层
建议用python + wxWidgets 实现图形界面,不然太麻烦。 再说楼主又不是在做研究! 有python现成的封装为什么不用呢?  以前我是一直用C 不管做什么都是! 现在都是脚本。
回复 支持 反对

使用道具 举报

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

本版积分规则

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