GTK+ Library
11:20 ص | Author: Ahmed Ghanem



السلام عليكم ورحمه الله وبركاته

هنتكلم اليوم عن مكتبه + GTK والشرح هيتم علي نظام التشغيل (LINUX)

في البدايه ما هي مكتبه +GTK : هي مكتبه لانشاء الواجهات الرسوميه بلغه البرمجه C

ومنذ دخولي للبرامج مفتوحه المصدر ذات واجهه رسوميه وانا لا اسمع سوي+ QT و GTK

يمكن ان نعتبرها مكتبه متعدده الاستخدام حيث تقدم انواع مختلفه من البيانات ووسائط النصوص وغيرها من الاستخدامات

تلك المكتبه تعتمد علي بعض المكتبات لكي تعمل بشكل صحيح :

Gdkpixbuf
ATK
Pango
Glib
GDK
Cairo


ازاي نقدر نشتغل عالمكتبه وتجربتها .. اتبع الاتي :

نقوم بفتح الترمينال application >>accessories>>terminal

ثم نكتب الاتي

اقتباس:
sudo apt-get install libgtk2.0-dev libtiff4-dev
وبكده انتهينا من التثبيت وتثبيت المكتبات التي تعتمد عليها مكتبه +GTK

- هل يمكن استخدام مكتبه +GTK مع لغه ++C نعمل وبكل تاكيد ولكن بحاجه الي GTKmm ابحث عنها في مدير الحزم

GTKmm

ويمكن استخدام برنامج Glade لتصميم الواجهه الرسوميه

Glade

الان سنكتب كود بسيط جدا لنتاكد ان المكتبه تعمل بشكل صحيح

كود:
#include 

int main(int argc, char *argv[])
{
Gtk::Main kit(argc, argv);

Gtk::Window window;

Gtk::Main::run(window);

return 0;
}
نضع هذا الكود في في اي محرر ونسميه first_program.cc

ثم نكتب ما يلي

اقتباس:
g++ first_program.cc -o first_program `pkg-config gtkmm-2.4 --cflags --libs`
هتظر النافذه اللي عملناها بالشكل ده






بكده اكون انتهيت من الشرح ارجو انه يكون افادكم بقدر المستطاع .............

GTK+ - About




This entry was posted on 11:20 ص and is filed under . You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

1 التعليقات:

On 21 أغسطس 2009 في 12:11 م , Abu Ouf يقول...

ماشاء الله شرح جيد