آموزش Hello World در PyGTK

آموزش Hello World در PyGTK
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش Hello World در PyGTK خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش صفر تا صد پایتون
ایجاد پنجره با استفاده از PyGTK بسیار ساده است. برای ادامه کار ، ابتدا باید ماژول gtk را در کد خود وارد کنیم.
1 |
import gtk |
ماژول gtk شامل کلاس gtk.Window است. شیء آن یک پنجره سطح بالا ایجاد می کند. ما از gtk.Window یک کلاس مشتق می کنیم.
کلاس PyApp (gtk.Window):
سازنده را تعریف کرده و متد ()show_all کلاس gtk.window را فراخوانی کنید.
1 2 3 |
def __init__(self): super(PyApp, self).__init__() self.show_all() |
اکنون باید شیء این کلاس را اعلام کرده و با فراخوانی متد ()main یک حلقه رویداد را شروع کنیم.
1 2 |
PyApp() gtk.main() |
توصیه می شود برچسب “Hello World” را در پنجره اصلی اضافه کنید.
label = gtk.Label (“سلام جهان”)
self.add (برچسب)
در زیر یک کد کامل برای نمایش “سلام جهان” آمده است –
1 2 3 4 5 6 7 8 9 10 11 12 |
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() |
اجرای کد بالا خروجی زیر را به همراه خواهد داشت –
لیست جلسات قبل آموزش PyGTK
- آموزش PyGTK
- معرفی PyGTK
- آموزش محیط PyGTK
دیدگاه شما