初识GTK+与GLADE

既然找到了linux下图形开发工具glade,Maxiee 自然迫不及待要痛快地学习一番了!找到了一份学习GTK和glade比较好的教程《GTK+ and Glade3 GUI Programming Tutorial--中文系列》,非常不错!

其他GUI开发工具

  • windows平台:MFC、Win32API
  • JAVA上Swing和SWT
  • QT

GTK+特点

  • 尽管使用C语言,但是是按照面向对象思想实现的
  • 每个元素都是“widgets”,从基类GetWidget派生

命名规则

  • 以Gtk开头:在GTK+中定义
  • 以Glade开头:是Libglade库对象和函数
  • 以G开头:在GLib库定义

Glade

  • 开发GTK+应用程序的RAD(Rapid Application Development)
  • 界面保存为glade格式,实际上是xml文件

GtkVBox

  • 就好像android 开发里面的LinearLayout

Python

  • 没有编程经验,推荐Python
  • 令人兴奋的现代编程语言
  • 更多乐趣
  • 令人惊奇的易学易用
  • 对于Linxu下RAD开发,GALDE+Python 是强组合