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

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

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

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

قطعه کد زیر پنجره‌ای با ابعاد ۲۰۰ در ۲۰۰ پیکسل ایجاد می‌کند که کلمهٔ 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 یک سازندهٔ واسط گرافیکی کاربر

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