با ثبت نام در سایت از مزایای اعضا بهره مند شوید!

Gtk چیست و به چه منظوری استفاده می شود؟

+2 امتیاز
320 بازدید
سوال شده تیر 6, 1393 در برنامه‌نویسی توسط nick (333 امتیاز)

Gtk چیست ؟ آیا برای ساختن واسط گرافیکی است؟ آیا قابلیت اتصال به زبا های برنامه نویسی را دارد؟ آیت مثلا قابلیت اتصال به JAVA را دارد؟

1 پاسخ

+1 امتیاز
پاسخ داده شده تیر 6, 1393 توسط mohammadhzp (4,005 امتیاز)
انتخاب شده تیر 6, 1393 توسط nick
 
بهترین پاسخ

سلام
شما وقتی که بخوای یک برنامه بنویسی برای یک سیستم عامل تحت دسکتاپ.باید مستقیم به API های خود سیستم عامل متصل بشین تا یک نرم افزار درست کنین که گرافیکی باشه
برای مثال این کد رو داخل ترمینال اوبونتو اجرا کنید

VARIABLE=$(zenity --entry --title="Give me inputz" --text="write")

echo $VARIABLE

حالا به جای اینکه شما مستقیم بیای به این API ها وصل بشی میتونی از ابزار های گرافیکی مثل GTK استفاده کنی که کار رو برات راحت میکنه.حالا چرا باید از این ابزار ها استفاده کنیم ؟ دلیل این می باشد که دیگه مجبور نیستیم با تغییرات سیستم عامل ها برنامه خودمون رو تغییر بدیم.این کار رو این ابزار ها برامون انجام میدن و برنامه نویسی بسیار راحت تر میشه
و اینکه GTK زبان های زیادی را از جمله جاوا پشتیبانی میکند

دارای دیدگاه تیر 6, 1393 توسط nick (333 امتیاز)

ممنون مخصوصا مثالتون برام خیلی جالب بود مثالی که گفتید APIاوبونتو بود؟

دارای دیدگاه تیر 6, 1393 توسط mohammadhzp (4,005 امتیاز)

بله.برای گنوم و unity کار میکنه فکر کنم(یکی از ویژگیهای مهم دیگر این ابزار ها همین چند سکویی می باشد.میتونین برای تمام نسخه های ویندوز.مک و توزیع های زیاد مختلف لینوکس از برنامه خودتون استفاده کنید بدون اینکه نگران سازگاری باشید و یا کدی رو دوباره بازنویسی کنید)

سرور مجازی لینوکس

2,095 سوال

3,255 پاسخ

3,416 دیدگاه

8,223 کاربر

...