ساخت برنامه گرافیکی ویندوز با کتابخونه Tkinter در پایتون

8 دقیقه
naei.ir/blog/video/mac39z4

Tkinter یکی از کتابخانه‌های استاندارد و قدرتمند پایتون برای ساخت رابط کاربری گرافیکی (GUI) است. با استفاده از این کتابخانه می‌تونید برنامه‌هایی طراحی کنید که به جای اجرا در محیط خط فرمان، دارای پنجره، دکمه، فرم ورود اطلاعات و سایر اجزای گرافیکی باشن. این یعنی برنامه شما می‌تونه با کاربر تعامل تصویری داشته باشه و حرفه‌ای‌تر به نظر برسه. از ساخت ابزارهای ساده مثل ماشین‌حساب گرفته تا اپلیکیشن‌های آموزشی و مدیریتی، همه با Tkinter امکان‌پذیر هست.

ایجاد و شخصی‌سازی پنجره در Tkinter

برای شروع کار با Tkinter، کافیه اون رو وارد پروژه‌تون کنید و یه پنجره‌ی ساده بسازید. این پنجره با تابع mainloop() فعال باقی می‌مونه و به رویدادهای کاربر واکنش نشون می‌ده. بعد از ساخت پنجره، می‌تونید تنظیمات مختلفی مثل عنوان، اندازه‌ی پنجره یا حتی آیکون برنامه رو تغییر بدید تا ظاهر دلخواه‌تون رو بسازید. این بخش به شما کمک می‌کنه ظاهر برنامه‌تون رو با هویت برند یا سلیقه‌ی خودتون هماهنگ کنید.

اضافه کردن اجزای گرافیکی (ویجت‌ها) و ساخت رابط تعاملی

قدرت واقعی Tkinter زمانی مشخص می‌شه که شروع به اضافه کردن ویجت‌ها به پنجره می‌کنید. ویجت‌ها اجزایی مثل لیبل (برای نمایش متن)، دکمه (برای انجام عملیات هنگام کلیک) و ورودی‌ها (برای گرفتن اطلاعات از کاربر) هستن. مثلاً می‌تونید یه لیبل بسازید که اول بنویسه "سلام هوشنگ"، بعد با کلیک روی یه دکمه، متن لیبل بر اساس ورودی کاربر به "سلام امیر" یا هر چیز دیگه تغییر کنه. برای یادگیری بیشتر حتما ویدیو این صفحه رو ببین.

امیرحسین نائی
برنامه نویس 💻 علاقمند به بیزینس 🚀
  • موسس آکادمی برنامه‌نویسی نائی
  • بنیان‌گذار کدبزن، رادیو کدبزن، EveryAPI، دستیار بیزینس و...
  • نویسنده‌ی کتاب پرفروش «برنامه‌نویسی رو از اینجا شروع کن!»
  • بیش از 10 سال تجربه در برنامه‌نویسی و راه‌اندازی کسب‌وکار
  • تولیدکننده‌ی ۱۰۰+ ساعت ویدیوی آموزشی رایگان

سایر مطالب

چطوری برنامه نویسی رو رایگان یاد بگیرم؟
مقاله آموزشی

چطوری برنامه نویسی رو رایگان یاد بگیرم؟

برنامه‌نویسی یکی از اون مهارت‌های مهم دنیای امروزیه که شاید فکر کنی یادگیریش سخت یا گرونه، اما اینجا می‌خوام بگم اصلاً اینطوری نیست. با کلی منابع رایگان می‌تونی راحت وارد دنیای برنامه‌نویسی بشی. پس بزن بریم تا ببینیم چطور باید شروع کنی...هزینه یادگیری برنامه نویسی چقدره؟برنامه‌نویسی در واقع زبونی برای صحبت با کامپیوتره. به کمکش می‌تونی برنامه‌ها، سایت‌ها، اپلیکیشن‌ها و حتی بازی‌های مختلفی بسازی. اما هرکدوم ازین حوزه ها مسیر خودشونو دارن و برای حرفه ای شدن توی هرکدوم باید مطابق مسیر حداقل چند ...

ادامه مطلب
کدوم حوزه برنامه نویسی بهتره؟
مقاله آموزشی

کدوم حوزه برنامه نویسی بهتره؟

اگه تازه میخوای برنامه نویسی رو شروع کنی حتما برات سوال شده که کدوم حوزه برنامه نویسی بهتره؟ برنامه نویسی وب رو یاد بگیرم یا اندروید؟ هوش مصنوعی بهتره یا برنامه نویسی ios یا.... توی این مطلب درباره حوزه های مختلف برنامه نویسی صحبت میکنم و در نهایت بهترین حوزه ها رو بهت معرفی میکنم.همونطور که میدونی دنیای برنامه نویسی خیلی بزرگه و حوزه های مختلفی برای برنامه نویسی وجود دارند. برنامه نویسی وب، اندروید، ios و ویندوز و... از این حوزه ها هستند اما قطعا تمام این حوزه ها برای فعالیت مناسب نیستند و ب...

ادامه مطلب

تخفیف فقط برای شما

قابل استفاده روی تمام محصولات آموزشی

کد: