خانه
جستجو
Close this search box.
جستجو
شروع کار با Gtk

سلام
خوب میخوام بگم چه جوری تو Gtk کد مینویسن
در ضمن یه Example هم میدم برین اول بنویسینش بعدش دستورات بعدی و بعدی و بعدی و بعدی
خوب کاملا حواستون به این دستور باشه که میخوام خیلی باحال توضیح بدما
set_title(‘Hello world’);
$wnd->connect_simple(‘destroy’, array(‘gtk’, ‘main_quit’));
$lblHello = new GtkLabel(“Just wanted to say\r\n’Hello world!'”);
$wnd->add($lblHello);
$wnd->show_all();
Gtk::main();
?>
خوب خط اول
set_title(‘hello world’);
قابل توجه آقایونی که به c و c++ و basic آشنایی دارن
تو سی یا سی پلاس پلاس
ما وقتی میخواستیم از یه متد تو یه آبجکت استفاده کنیم با نقطه این کارو میکردیم ولی در صورتی که تو Gtk باید با -> برا یه کلاس متد بنویسیم
خوب این متد میگه
عنوان پنجره رو به hello world تغییر بده
چرا بین پرانتز از آپاستفی استفاده کردی؟
آپاستفیم مثل کوتیشنه و تو این زبون فرقی نمیکنه
ولی من آپاستفی رو پیشنهاد میکنم
$wnd->connect_simple(‘destroy’, array(‘gtk’, ‘main_quit’));
خوب این متد خیلی چیزا داره
اولش میگه که اگه این پنجره بسته شد
خوب یعنی چی؟
اگه پنجره بسته شد بیا خارج شو ازش
$lblHello = new GtkLabel(“Just wanted to say\r\n’Hello world!’
اینم یه لیبل میسازه و توش اون نوشته ها هست
$wnd->add($lblHello);
خوب میگه که این لیبل رو تو
پنجره اضافه بفرما
$wnd->show_all();
تو Gtk باید بعد از تعریف پنجره و اضافه کردن اون کنترلها نوبت میرسه به اینکه بگیم همرو نشون بده
Gtk::main();
خوب این دستور تو تمام برنامه ها هست
بهتره به اونایی که سی یا سی پلاس پلاس بلدن بگم حکم
void main()
رو داره
خوب Gtk هم اینو داره و میگه که فانکشن میانی کلاس Gtk رو هم اضافه کن
?>
اینم تگ php رو میبنده
خوب دستورات بالا رو تو یه فایل مثلا test.php بزارین و بعدشم مثل پست قبل کامپایلش کنید و از اولین برنامه ی نوشته شده ی خودتون لذت ببرین
به امید دیدار تا پستی بعد

یک پاسخ به «شروع کار با Gtk»

دیدگاهتان را بنویسید