GTK

جزوه برنامه نویسی رابط کاربری

این صفحه یادداشت های من برای برنامه نویسی GUI با استفاده از کتاب خانه GTK است که با دو زبان C و Python سعی در آموختن آن داشته ام. قسمت اول زبان C است.

برای دیدن یادداشت های pyGTK روی این لینککلیک کنید.
یک برنامه خیلی مفید برای طراحی GUI نرافزار glade است. با کد زیر میتوانید آن را از ریپوزیتوری نصب کنید
sudo aptitude install glade
این برنامه با GTK+3 سازگاری دارد.
	#include <gtk/gtk.h>

	int main( int   argc,
		  char *argv[] )
	{
	    GtkWidget *window;
	    
	    gtk_init (&argc, &argv);
	    
	    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
	    gtk_widget_show  (window);
	    
	    gtk_main ();
	    
	    return(0);
	}
    
برای کامپایل برنامه بالا در لینوکس از فرمان زیر استفاده میکنیم:
gcc base.c -o base pkg-config gtk+-2.0 --cflags --libs



برنامه نویسی GTK در پایتون

یک کد بسیار ساده شده و بدون استفاده از کلاس برای ساختن یک لی آوت:
import gtk

w=gtk.Window(gtk.WINDOW_TOPLEVEL)
w.set_title("hello World!")
t=gtk.Table(2, 2, True)
w.add(t)
b=gtk.Button("b1")
t.attach(b, 0, 1, 0, 1)
b.show()
t.show()
w.show()
gtk.main()

ترسیم

بهترین آموزش گرافیک در pyGTK در این لینک بود