آموزش Hello World در  PyGTK

3 سال پیش
آموزش Hello World در  PyGTK

آموزش Hello World در  PyGTK

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش Hello World در  PyGTK خواهیم پرداخت.

پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون

ایجاد پنجره با استفاده از PyGTK بسیار ساده است. برای ادامه کار ، ابتدا باید ماژول gtk را در کد خود وارد کنیم.

import gtk

 

ماژول gtk شامل کلاس gtk.Window است. شیء آن یک پنجره سطح بالا ایجاد می کند. ما از gtk.Window یک کلاس مشتق می کنیم.

کلاس PyApp (gtk.Window):
سازنده را تعریف کرده و متد ()show_all  کلاس gtk.window را فراخوانی کنید.

def __init__(self):
   super(PyApp, self).__init__()
   self.show_all()

 

اکنون باید شیء این کلاس را اعلام کرده و با فراخوانی متد ()main  یک حلقه رویداد را شروع کنیم.

PyApp()
gtk.main()

 

توصیه می شود برچسب “Hello World” را در پنجره اصلی اضافه کنید.

label = gtk.Label (“سلام جهان”)
self.add (برچسب)
در زیر یک کد کامل برای نمایش “سلام جهان” آمده است –

import gtk

class PyApp(gtk.Window):
   def __init__(self):
      super(PyApp, self).__init__()
      self.set_default_size(300,200)
      self.set_title("Hello World in PyGTK")
      label = gtk.Label("Hello World")
      self.add(label)
      self.show_all()
PyApp()
gtk.main()

 

اجرای کد بالا خروجی زیر را به همراه خواهد داشت –

Hello World PyGTK

 

منبع

 

لیست جلسات قبل آموزش PyGTK

  1. آموزش PyGTK
  2. معرفی PyGTK
  3. آموزش محیط  PyGTK
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه