جزوه برنامه نویسی رابط کاربری
این صفحه یادداشت های من برای برنامه نویسی 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 در
این لینک
بود