آموزش کلاس AboutDialog در PyGTK

آموزش کلاس AboutDialog در PyGTK
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش کلاس AboutDialog در PyGTK خواهیم پرداخت.
پیشنهاد ویژه : پکیج آموزش پایتون
یک روش ساده برای نمایش اطلاعات در مورد برنامه مانند لوگو، نام، حق چاپ، وب سایت و مجوز آن توسط ویجت gtk.AboutDialog ارائه می شود. وقتی کاربر گزینه About را از منوی Help انتخاب می کند، معمولاً یک دیالوگ درباره آن باز می شود. همه قسمتهای دیالوگ اختیاری است.
دیالوگ About می تواند شامل نشانی اینترنتی و آدرس ایمیل باشد. gtk.AboutDialog وقتی کاربر URL ها و شناسه ایمیل را کلیک می کند، قلاب های جهانی ارائه می دهد
در زیر سازنده کلاس gtk.AboutDialog است –
1 |
dlg = gtk.AboutDialog() |
روش های زیر برای پیکربندی About Dialog استفاده می شود
- ()set_program_name – این نام را برای نمایش در About Dialog تنظیم می کند. پیش فرض ()application_name.
- ()set_version – این ویژگی “version” را تنظیم می کند
- ()set_copyright – این “حق چاپ” را تعیین می کند. اگر هیچکدام ، اعلامیه حق نسخه برداری پنهان است.
- ()set_license – این “مجوز” را تنظیم می کند. اگر هیچکدام ، دکمه مجوز پنهان است.
- ()set_website – این ویژگی “وب سایت” را به رشته ای تنظیم می کند که باید URL معتبری باشد.
- ()set_author – این ویژگی “نویسندگان” را در لیست نام نویسندگان نمایش داده شده در برگه نویسندگان در گفتگوی اعتبارهای ثانویه قرار می دهد.
- ()set_logo – این ویژگی “logo” را به شی Pixbuf تنظیم می کند. اگر هیچکدام، از مجموعه نماد پنجره پیش فرض استفاده می شود.
وقتی روی دکمه منوی AboutDialog کلیک می شود، تابع زیر را فراخوانی می کند. این تابع باعث ایجاد دیالوگ درباره –
1 2 3 4 5 6 7 8 9 10 11 12 |
def on_abtdlg(self, widget): about = gtk.AboutDialog() about.set_program_name("PyGTK Dialog") about.set_version("0.1") about.set_authors("M.V.Lathkar") about.set_copyright("(c) TutorialsPoint") about.set_comments("About Dialog example") about.set_website("http://www.tutorialspoint.com") about.run() about.destroy() |
تابع فوق خروجی زیر را تولید می کند –
لیست جلسات قبل آموزش PyGTK
- آموزش PyGTK
- معرفی PyGTK
- آموزش محیط PyGTK
- آموزش Hello World در PyGTK
- آموزش کلاس های مهم در PyGTK
- آموزش کلاس پنجره در PyGTK
- آموزش کلاس دکمه در PyGTK
- آموزش کلاس لیبل در PyGTK
- آموزش کلاس ورود در PyGTK
- آموزش مدیریت سیگنال در PyGTK
- آموزش مدیریت رویداد در PyGTK
- آموزش کانتینر در PyGTK
- آموزش کلاس جعبه در PyGTK
- آموزش کلاس ButtonBox در PyGTK
- آموزش کلاس تراز در PyGTK
- آموزش کلاس EventBox در PyGTK
- آموزش کلاس Layout در PyGTK
- آموزش کلاس ComboBox در PyGTK
- آموزش کلاس ToggleButton در PyGTK
- آموزش کلاس CheckButton در PyGTK
- آموزش کلاس RadioButton در PyGTK
- آموزش MenuBar ،Menu و MenuItem در PyGTK
- آموزش کلاس نوار ابزار در PyGTK
- آموزش کلاس Adjustment در PyGTK
- موزش کلاس Range در PyGTK
- آموزش کلاس Scale در PyGTK
- آموزش کلاس Scrollbar در PyGTK
- آموزش کلاس Dialog در PyGTK
- آموزش کلاس MessageDialog در PyGTK
دیدگاه شما