برچسب: tkinter

جدید آموزش ایجاد رابط گرافیکی کاربر (GUI) در پایتون به وسیله Tkinter قسمت 3 – دکمه Button

دکمه یا Button در این قسمت ویجت  Button  را معرفی کنیم. این ویجت یک دکمه هست که می توانید در رابط کاربری از آن استفاده کنید. می توان برای هر دکمه تابع یا متدی نوشت که وقتی دکمه توسط کاربر کلیک شد اتفاق مورد نظر رخ بدهد.بهتر است که ادامه کار را با یک مثال عملی پیش ببریم: می خواهیم یک پنجره یا فرم درست کنیم که وقتی کاربر روی دکمه آن کلیک می کند متن داخل label تغییر کند. به کد زیر نگاه کنید: توضیح برنامه برای این کار ابتدا tkinter را طبق خط 1 و 2 فراخوانی می کنیم. سپس یک پنجره یا فرم به نام root ایجاد می کنیم. در خطوط 4 و 5 ابعاد پنجره را 300 در 200 پیکسل تنظیم می کنیم و ابعاد را غیر قابل تغییر می کنیم. در خط 6 و 7 یک تابع به نام clicked تعریف می کنیم، با اجرای این تابع قرار است متن لیبل به نام lbl هر چه هست به عبارت Karakit تغییر کند. این کار در خط 7 به کمک configure انجام می شود. دقت نمایید که وقتی تابع را تعریف می کنیم هنوز لیبل lbl و دکمه btn را تعریف [ . . . ]

  • 18 بازدید
  • 0
  • 12 می, 2021
ادامه مطلب

جدید آموزش ایجاد رابط گرافیکی کاربر (GUI) در پایتون به وسیله Tkinter قسمت 2 – لیبل Label

لیبل Label در این قسمت قصد داریم که ویجت ساده اما کاربردی label را معرفی کنیم. این ویجت برای نمایش دادن یک متن به کاربر به کار میره و به وسیله کاربر قابل ویرایش نیست. ابتدا یک برنامه می نویسیم که ابتدا یک پنجره ایجاد می کند و بعد یک لیبل درون پنجره قرار می دهد. در این برنامه از روش جانمایی grid استفاده شده. در خط 1 تا 3 مثل قسمت اول یک پنجره ایجاد کردیم و اسم آن را root گذاشتیم. در خط 4 یک لیبل ایجاد کردیم به نام lbl و داخل پرانتز دو پارامتر را تنظیم کردیم. اول مشخص کردیم که این لیبل داخل پنجره root قرار دارد. در واقع ویجت والد این لیبل root هست. دومین پارامتر متنی هست که قرار است این لیبل نمایش بدهد که در اینجا Hello Karakit هست. در خط بعد با استفاده از grid مشخص می کنیم که این ویجت لیبل در چه سطر و ستونی قرار بگیرد. و در پایان هم حلقه اصلی برای اجرا شدن رابط کاربری ایجاد شده. با اجرای برنامه با چنین پنجره ای مواجه می شویم: همان طور که می بینید ظاهر چندان جالبی ندارد که به علت جانمایی grid [ . . . ]

  • 34 بازدید
  • 0
  • 5 می, 2021
ادامه مطلب

جدید آموزش ایجاد رابط گرافیکی کاربر (GUI) در پایتون به وسیله Tkinter قسمت 1

معرفی Tkinter Tkinter یک کتابخانه استاندارد در پایتون است که برای ایجاد رابط کاربری گرافیکی (GUI) برای برنامه های دسک تاپ استفاده می شود. با کمک Tkinter توسعه برنامه های دسک تاپ کار سختی نیست. جعبه ابزار اصلی GUI که ما استفاده خواهیم کرد Tk است که کتابخانه GUI پیش فرض Python است. ما برای دسترسی به Tk از رابط پایتون آن به به نام Tkinter استفاده می کنیم. در میان چارچوب های گرافیکی گوناگون ، Tkinter تنها چارچوبی است که در کتابخانه استاندارد پایتون تعبیه شده است. یک ویژگی مهم Tkinter کراس پلت فرم بودن آن است ، یعنی همین کد به راحتی می تواند در ویندوز ، macOS و لینوکس کار کند. Tkinter یک ماژول سبک  و استفاده از آن خیلی ساده است. برای ایجاد رابط گرافیکی به کمک Tkinter  ، از بلوک هایی موسوم به ویجت برای ایجاد انواع برنامه های دسکتاپ استفاده خواهیم کرد. ویجت هایی مثل دکمه، لیبل، قاب و … که به تدریج باهاشون اشنا میشیم. کنار هم چیدن این ویجت ها رو هم از سه طریق می تونیم انجام بدیم: روش جانمایی ()pack این روش به منظور قرار دادن ابزارک ها (ویجت ها) در یک قاب یا پنجره [ . . . ]

  • 39 بازدید
  • 0
  • 29 آوریل, 2021
ادامه مطلب