پای‌جی‌تی‌کی

پای‌جی‌تی‌کی (به انگلیسی: PyGTK) به یک سری توابع اطلاق می‌شود که واسطی بین زبان زبان برنامه‌نویسی پایتون و کتابخانهٔ واسط‌های گرافیکی +GTK هستند. PyGTK یک نرم‌افزار آزاد است و تحت مجوز LGPL ارائه می‌شود. مشابه PyQt و wxPython است که به ترتیب توابع واسطی هستند برای Qt و wxWidgets. نویسندهٔ اصلی آن James Henstridge یکی از توسعه‌دهندگان برجسته و شناخته شدهٔ پروژهٔ گنوم است. در حال حاضر شش نفر در هستهٔ تیم توسعهٔ PyGTK قرار دارند، به همراه تعدادی دیگر از علاقه‌مندان که patch ارسال می‌کنند و گزارش خطا می‌دهند. PyGTK بعنوان بستری برای برنامه‌هایی که بر روی سیستم‌های یک لپ‌تاپ به ازای هر کودک اجرا می‌شوند انتخاب شده است. توسعه‌دهندگان و علاقه‌مندان PyGTK را معمولاً می‌توان در کانال آی‌آرسی این پروژه بنام pygtk# بر روی سرور irc.gnome.org یافت.

PyGTK
نویسنده(های)
اصلی
James Henstridge (هستهٔ اصلی) و تیم توسعه
انتشار پایدار
2.22.0
مخزن
سیستم‌عاملچندسکویی
بن‌سازه رایانشچندسکویی
گونهابزار ویدجت
پروانهال‌جی‌پی‌ال
وبگاه

شکل استفاده ویرایش

قطعه کد زیر پنجره‌ای با ابعاد ۲۰۰ در ۲۰۰ پیکسل ایجاد می‌کند که کلمهٔ Hello World درون آن نوشته شده است :

import gtk

def create_window():
    window = gtk.Window()
    window.set_default_size(200, 200)
    window.connect('destroy', gtk.main_quit)

    label = gtk.Label('Hello My World')
    window.add(label)

    label.show()
    window.show()

create_window()
gtk.main()

برنامه‌هایی که از PyGTK استفاده می‌کنند ویرایش

PyGTK در برنامه‌های قابل توجهی استفاده شده است. در زیر به چند نمونه از آنها اشاره می‌شود:

جستارهای وابسته ویرایش

  • Glade یک سازندهٔ واسط گرافیکی کاربر

پیوند به بیرون ویرایش