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

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

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

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

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

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

راهنمای رایگان · ۳ دقیقه

از کدام دوره شروع کنم؟

با چند سؤال کوتاه، مسیر و دورهٔ مناسب خودت را پیدا کن.

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

با کدبزن، تمرین کن و یاد بگیر

با حل تمرین‌های برنامه‌نویسی، آموخته‌هایت را به کار بگیر.

سایر مطالب

فرانت اند، بک اند و فول استک یعنی چی؟
مقاله ویدیویی

فرانت اند، بک اند و فول استک یعنی چی؟

حتما موقع شروع برنامه نویسی وب کلمات فرانت اند، بک اند و فول استک به گوشت خورده. توی این مطلب میخواییم درباره این سه مورد صحبت کنیم و تفاوت های آنها رو بررسی کنیم. هر وبسایتی از دو بخش فرانت اند و بک اند تشکیل شده هر کدام از این دو مربوط به بخش های مختلفی هستند و برنامه نویسی خاص خود را دارند: برنامه نویسی فرانت یعنی چی؟ هرچیزی که در ظاهر یک سایت میبینی مربوط به بخش فرانت انده؛ تصاویر، منوها، عنوان ها و متن ها و... مربوط به بخش فرانت اند است و توسط برنامه نویس فرانت اند کدنویسی شده. برای مثال...

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

یادگیری برنامه نویسی با موبایل

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

ادامه مطلب