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

پای‌جی‌تی‌کی (به انگلیسی: 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 یک سازندهٔ واسط گرافیکی کاربر

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

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.