Linux下GUI开发:GTK+ 2.0 + anjuta + glade

转载 2011年01月11日 16:20:00

在Linux,可以考虑用GTK(The GIMP Toolkit)来做GUI(Graphic User interface)开发,开发工具建议使用anjuta + glade(貌似eclipse+cdt也可以)。 建议: 一、先学习GTK+ 2.0本身,比如用vim+gcc+gdb+make+automake+autoconf...这样对基于GTK的图形开发过程就有了基本了解,以后用anjuata+glade自动生成代码的时候容易阅读和分析。 在学习GTK时,可以先系统的阅读一本相关教程,阅读和做一些实例,在这个过程中参考 GTK+ 2.0的手册和FAQ。如果能静下心系统的学,建议直接看英文文档(到google.com搜索“GTK+ 2.0 homepage"即可找到首页,去首页看documentation即可找到英文文档,其他东西的首页可以类似地找到)。 资料: 1. 大家一起用gtk编程(一个序列) http://bbs.chinaunix.net/viewthread.php?tid=832923 2. GTK+ 2.0 中文教程 http://docs.huihoo.com/gnu/gtk2-tut/book1.html http://www.gtk.org/tutorial/(英文) 3. GTK 编程地带(繁体中文,有个踩地雷的实例 http://debian.linux.org.tw/~kevpeng/ 4. GTK+ 2.x 中的实例程序. 带中文注释 http://www.gnome-cn.org/documents/developer_doc/gtk+-examples-zh.tar.gz/view 5. gtk-doc: GTK+ API 参考手册框架介绍 http://www.gnome-cn.org/documents/developer_doc/gtk-doc/ 6. GTK+2.0 FAQ 中文版 http://www.gnome-cn.org/documents/developer_doc/gtk_2_faq/ 7. API 参考手册 http://www.gnome-cn.org/documents/developer_doc/API/ 二、搭建anjuta+glade IDE(Integated Development Environment)开发环境,在使用这个之前,建议对Linux下C语言开发环境的整个过程和相关工具有个比较全面的了解,因为anjuta+ glade在后台实际上调用了那些常用的工具,如果不熟悉命令行下的开发过程,刚开始使用的时候可能遇到配置等方面的麻烦问题。 资料: A. 在ubuntu下安装anjuta+glade开发环境(注意调整某些软件的版本) http://forum.ubuntu.org.cn/about4617.html&sid=a38af1237695b0a22e8bbb9f7f8bb843 B. Anjuta手册(中文版): http://wiki.lupaworld.com/index.php/Anjuta%E6%89%8B%E5%86%8C anjuta使用指南及技巧 http://www.gnome-cn.org/documents/developer_doc/devel-tools-guide/ C. Glade教程: 1.<> 语言:中文 类型:pdf文档 http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=4709 2.<> 语言:中文 类型:pdf文档 http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=4290 3.<> 语言:中文 类型:html文档 http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=1337 4.<> 语言:英文 类型:html文档 http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=1102 5.Glade 高级教程 http://www.gnome-cn.org/documents/tutorial/glade-advance-tutorial

相关文章推荐

【zz】Linux下GUI开发:GTK+ 2.0 + anjuta + glade

【zz】Linux下GUI开发:GTK+ 2.0 + anjuta + glade

基于Linux下的GTK+2.0贪吃蛇游戏开发

这个贪吃蛇游戏是基于其他操作系统下的,分成多个文件更好的支持了其他系统,希望能帮助大家学习...

Linux下安装使用C/C++IDE开发工具 anjuta

Linux下安装使用C/C++IDE开发工具 anjuta       安装使用C/C++IDE开发工具 Ubuntu 下著名的c/c++开发工具有基于KDE Qt 库的KDevel...

GTK+ and Glade3 GUI Programming Tutorial--中文系列 (二)

原文地址链接: Micah Carrick www.micahcarrick.com/12-27-2007/gtk-glade-tutorial-part-2.html     Part 2...

python GUI编程 glade+GTK+py2exe 生成exe文件

我在64位编译总是遇到问题,所以采用32位python编译的方式,生成的exe可以在64位和32位电脑上顺利执行。 但是现在多数电脑都是64位的,可以参考《使用pycharm进行多个版本python编...

GTK+ and Glade3 GUI Programming Tutorial--中文系列(一)

原文链接: Micah Carrick  www.micahcarrick.com/12-24-2007/gtk-glade-tutorial-part-1.html     Part ...

GTK+ and Glade3 GUI Programming Tutorial--中文系列(三)

原文链接: Micah Carrick www.micahcarrick.com/01-01-2008/gtk-glade-tutorial-part-3.html   Part 3 W...

gtk/glade程序开发(三)

菜单构件(menu)    这一节我们是这样设计的:单击主窗口 菜单“文件”下的“打开”子菜单,会弹出一个新窗口。    菜单构件的使用比较简单,只要设计好后,在callbacks.c文件中找...

linux gtk 界面设计工具:glade简介

http://www.turbolinux.com.cn/turbo/wiki/doku.php?id=%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80:glade%E7%A8...
  • beckdon
  • beckdon
  • 2013年09月03日 11:05
  • 1750

Linux下用GTK 开发的俄罗斯方块

  • 2014年06月27日 22:03
  • 9KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下GUI开发:GTK+ 2.0 + anjuta + glade
举报原因:
原因补充:

(最多只允许输入30个字)