دوره آموزشی توسعه واسط گرافیکی پایتون با Tkinter
4 ساعت 56 دقیقهمتوسط2024-02-02
مدرسین

Barron Stone
Electrical Engineer
جزئیات دوره
پایان دادن به نوشتن دستورات خط فرمان برای برنامه های شما. از Tkinter، بسته پایتون برای ایجاد عناصر تم های رابط کاربری با استفاده از جعبهابزار Tk GUI استفاده کنید. در این درس به مدرس Barron Stone بپیوندید، او به شما نشان میدهد چگونه ظاهری سفارشی و مطابق سلیقه خود و متناسب با برنامه خودتان ایجاد کنید. چگونگی مدیریت و نحوه قرار گرفتن widgetsها را بر روی GUI خود تنظیم کنید و آنها را وادار به واکنش نسبت به رفتار کاربر با کد event کنید. فصل نهایی شما را از طریق کل فرآیند شروع به پایان ساختن یک رابط کاربری برای یک برنامه، پیش می برد، بنابراین شما می توانید ببینید که چگونه همه این تکنیک ها در یک سناریوی توسعه دنیای واقعی کار می کنند.
اهداف یادگیری
نصب Python 3 و Tcl/Tk برای Mac یا Windows
ایجاد و پیکربندی ابزارک های Tk مضمون
تزئین GUI با برچسب های متنی و تصاویر
ضبط ورودی از دکمه ها، منوها و فیلدهای ورودی
ارائه گزینه ها با چک باکس و دکمه های رادیویی
استفاده از مدیران هندسه برای طرح GUI
سازماندهی ابزارک ها در داخل قاب ها و پنجره ها
مدیریت عملکردهای کاربر با برنامه نویسی رویداد محور
ایجاد یک ابزار طراحی ساده با بوم
اعلان کاربران با کادرهای محاوره ای بازشو
اهداف یادگیری
نصب Python 3 و Tcl/Tk برای Mac یا Windows
ایجاد و پیکربندی ابزارک های Tk مضمون
تزئین GUI با برچسب های متنی و تصاویر
ضبط ورودی از دکمه ها، منوها و فیلدهای ورودی
ارائه گزینه ها با چک باکس و دکمه های رادیویی
استفاده از مدیران هندسه برای طرح GUI
سازماندهی ابزارک ها در داخل قاب ها و پنجره ها
مدیریت عملکردهای کاربر با برنامه نویسی رویداد محور
ایجاد یک ابزار طراحی ساده با بوم
اعلان کاربران با کادرهای محاوره ای بازشو
مهارت ها
Tcl/TKTkinterInteraction DesignUser ExperiencePythonProgramming LanguagesOpen SourceSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - یک رابط کاربری گرافیکی برای برنامه دسکتاپ پایتون خود ایجاد کنید
- 02 - آنچه باید بدانید
- 03 - استفاده از فایلهای تمرین
- به روز رسانی 04 - 2023
1. شروع به کار با پایتون و Tkinter
- 05 - نصب Python 3 و Tcl Tk برای ویندوز
- 06 - نصب Python 3 و Tcl Tk برای مک
- 07 - سلام کردن به Tkinter
2. مفاهیم Tkinter
- 08 - پس زمینه Tk و Tkinter
- 09 - ایجاد و پیکربندی ویجت ها
- 10 - مدیریت قرار دادن ویجت
- 11 - مدیریت رویدادهای کاربر
- 12 - بازبینی سلام، Tkinter
3. ابزارکهای اساسی
- 13 - نمایش متن و تصاویر با برچسب
- 14 - گرفتن ورودی با دکمه
- 15 - ارائه انتخابها با دکمههای چک و دکمههای رادیویی
- 16 - وارد کردن متن تک خطی با ویجت Entry
- 17 - انتخاب با Combobox و Spinbox
- 18 - وارد کردن مقادیر و نمایش وضعیت با Scale و Progressbar
4. ابزارکهای سازمانی
- 19 - سازماندهی ویجتها با فریم
- 20 - ایجاد پنجرههای سطح بالا اضافی
- 21 - جدا کردن ویجتها در پنجرههای پانل
- 22 - گروه بندی ویجتها در یک نوت بوک زبانه دار
5. ابزارکهای پیشرفته
- 23 - ورود و نمایش چندین خط با ویجت Text
- 24 - افزودن برچسب ها , علائم، تصاویر و ابزارکها به ویجت Text
- 25 - ساخت نمای درختی سلسله مراتبی
- 26 - اضافه کردن ستون و انتخاب موارد در Treeview
- 27 - ساخت منوهای آبشاری
- 28 - کشیدن یک خط اصلی روی بوم
- 29 - ترسیم اشکال پیچیده روی بوم
- 30 - چسباندن نوار پیمایش به ویجت ها
- 31 - پیکربندی سبکهای ویجت
- 32 - درخواست از کاربران با جعبه پیام و دیالوگ ها
6. مدیریت هندسه
- 33 - استفاده از Pack geometry manager
- 34 - استفاده از Grid geometry manager
- 35 - استفاده از Place geometry manager
7. مدیریت رویداد
- 36 - پیکربندی فراخوانهای فرمان
- 37 - اتصال به رویدادهای صفحه کلید
- 38 - اتصال به رویدادهای ماوس
- 39 - اتصال به رویدادهای مجازی
- 40 - اتصال به رویدادهای متعدد
8. ساخت یک برنامه کاربردی
- 41 - تعریف الزامات پروژه
- 42 - برنامه ریزی طراحی
- 43 - ایجاد ویجت ها
- 44 - چیدمان از ویجت ها
- 45 - مقید بودن به حوادث
- 46 - تکمیل رابط کاربری گرافیکی با سبک
نتیجه
- 47 - مراحل بعدی