آموزش Tkinter

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

با استفاده از Tkinter، می توانید برنامه هایی با رابط کاربری گرافیکی بسازید و با کمک ویجت ها و ابزارهای موجود، از جمله دکمه ها، لیست ها، منوها و پنجره ها، بازتاب ها و نمایش پیغام ها و غیره، تعامل کاربر را با برنامه خود فراهم کنید.

Tkinter از زبان Tcl/Tk الهام گرفته است و پیاده سازی شده در اکثر توزیع های استاندارد پایتون به همراهش می آید. Tkinter در پایتون 2 و 3 قابل استفاده است و از ویژگی های آن می توان به سادگی و قابلیت استفاده، انعطاف پذیری، مستندات کامل و جامع، و پشتیبانی از بسیاری از ویجت ها و قابلیت ها اشاره کرد.

استفاده های Tkinter عبارتند از:
- ساخت برنامه های دسکتاپ با رابط کاربری گرافیکی.
- طراحی و توسعه ابزارها و اپلیکیشن های تعاملی.
- نمایش اطلاعات و داده ها به صورت گرافیکی.
- ساخت برنامه های بازی ساده.
- طراحی فرم های ورود اطلاعات و تعامل با پایگاه داده ها.
- برنامه نویسی برنامه های کاربردی مبتنی بر رویداد (event-based).
- و غیره.

Tkinter با سادگی و قدرت بالا خود، انتخاب مناسبی برای ساخت برنامه های دسکتاپ با رابط کاربری گرافیکی در پایتون است.

آشنایی با tk
ساخت بدنه
ساخت برچسب یا label
ساخت یک کلید یا button
استفاده از کلید در عمل
مشخصات و قابلیت های هر ویدجت
استفاده از Entry
ساخت checkbutton
radio button
scale
text
ساخت یک list box
scrollbar
spinbox
استفاده از canvas
toplevel window
label frame
ایجاد ساختار با pack
paned window
منو چیست و چگونه می تواند کمک کند؟
استفاده از ویجت منو
MessageBox
geometry management
استفاده از bind و event
ایجاد popup منو
استفاده از filedialog
استفاده از Combobox
instructor-image

علی بیگدلی

توسعه دهنده backend (AI,IOT,Python)

بیشتر از 8 سال سابقه فعالیت در زمینه برنامه نویسی و تدریس

امتیازات شرکت کنندگان

5.0

(بر اساس بررسی کلی)

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (2)


avatar
کاربر جدید 1872
01 , مهر , 1403 - 19:57 بعد از ظهر

عالی ولی ای کاش بعضی از تابع ها رو توضیح می دادید ممنون بابت دوره جامع شما

avatar
علی بیگدلی
01 , مهر , 1403 - 22:45 بعد از ظهر

سلامت باشید انشالله در نسخه بعدی

avatar
حسین
28 , تیر , 1403 - 13:04 بعد از ظهر

عالی

avatar
علی بیگدلی
28 , تیر , 1403 - 14:11 بعد از ظهر

سلامت باشید امیدوارم مفید واقع بشه

مشخصات دوره

  • تعداد دروس 27
  • سطح دوره مقدماتی
  • تاریخ نشر 1402/06/21
  • تعداد دانشجو 626
  • دسته بندی python
  • بازدید 3685
  • قیمت 0

دوره های من در مکتبخونه

آموزش جنگو پیشرفته
  • سطح: پیشرفته 4.7
آموزش جنگو Django
  • سطح: مقدماتی 4.6

آخرین پست ها

انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
انتقال پروژه Django از پلتفرم Liara به پلتفرم Hamravesh
  • django 1403/05/28
پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh
پیاده سازی پروژه Django Channels (ASGI/Websocket) بر روی پلتفرم Hamravesh
  • django 1403/05/19
پیاده سازی پروژه django بر روی پلتفرم Caprover به همراه Media
پیاده سازی پروژه django بر روی پلتفرم Caprover به همراه Media
  • django 1403/05/15

آخرین دوره ها

آموزش arduino
آموزش Arduino
  • 0 138 دانشجو