آموزش توسعه GUI پایتون با tkinter - آخرین آپدیت

دانلود Python GUI Development with Tkinter

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: پایان دادن به رابط های خط فرمان برای برنامه های خود پایان دهید. برای ایجاد عناصر رابط با مضمون با ابزار TK GUI ، از Tkinter ، بسته Python استفاده کنید. در این دوره به Barron Stone بپیوندید زیرا او از محبوب ترین ابزارک های TK عبور می کند و به شما نشان می دهد که چگونه ظاهر و رفتار آنها را متناسب با برنامه خود تنظیم کنید. بیاموزید که چگونه می توانید محل قرارگیری آن ابزارک ها را در GUI مدیریت کنید و باعث شود آنها با کد رویداد محور نسبت به رفتار کاربر واکنش نشان دهند. فصل پایانی شما را در کل فرآیند شروع به زباله برای ایجاد رابط کاربری برای یک برنامه کاربردی می کند ، بنابراین می توانید ببینید که چگونه همه این تکنیک ها در یک سناریوی توسعه در دنیای واقعی کار می کنند.

سرفصل ها و درس ها

مقدمه Introduction

  • یک برنامه رابط کاربری گرافیکی را برای برنامه دسک تاپ پایتون خود ایجاد کنید Create a GUI for your Python desktop application

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

  • به روزرسانی 2023 2023 Update

1. شروع به کار با پایتون و تکینتر 1. Getting Started with Python and Tkinter

  • نصب Python 3 و Tcl / Tk برای ویندوز Installing Python 3 and Tcl/Tk for Windows

  • نصب Python 3 و Tcl / Tk برای Mac Installing Python 3 and Tcl/Tk for Mac

  • سلام به Tkinter Saying hello to Tkinter

2. مفاهیم Tkinter 2. Tkinter Concepts

  • پس زمینه Tk و Tkinter Tk and Tkinter background

  • ایجاد و پیکربندی ابزارک Creating and configuring widgets

  • مدیریت قرارگیری ویجت Managing widget placement

  • رسیدگی به رویدادهای کاربر Handling user events

  • درود دوباره سلام ، Tkinter! Revisiting Hello, Tkinter!

3. ابزارک های اساسی 3. Basic Widgets

  • نمایش متن و تصاویر با برچسب Displaying text and images with labels

  • ضبط ورودی با دکمه ها Capturing input with buttons

  • ارائه گزینه هایی با دکمه های چک و دکمه های رادیویی Presenting choices with check buttons and radio buttons

  • وارد کردن متن تک خطی با ویجت ورودی Entering single-line text with the Entry widget

  • انتخاب با Combobox و Spinbox Making selections with the Combobox and Spinbox

  • مقادیر ورودی و نمایش وضعیت با مقیاس و پیشروی Inputting values and displaying status with the Scale and Progressbar

4- ابزارکهای سازمانی 4. Organizational Widgets

  • سازماندهی ابزارک با قاب Organizing widgets with frames

  • ایجاد ویندوزهای سطح بالا اضافی Creating additional top-level windows

  • جداسازی ابزارک ها در ویندوزهای روکش شده Separating widgets within paned windows

  • گروه بندی ویدجت در یک نوت بوک زبانه دار Grouping widgeting within a tabbed notebook

5. ابزارک های پیشرفته 5. Advanced Widgets

  • ورود و نمایش چندین خط با ویجت متن Entering and displaying multiple lines with the Text widget

  • افزودن برچسب ها ، نشان ها ، تصاویر و ابزارک ها به ویجت متن Adding tags, marks, images, and widgets to the Text widget

  • ساختن نمای درختی سلسله مراتبی Building a hierarchical treeview

  • اضافه کردن ستون ها و انتخاب موارد در Treeview Adding columns and selecting items in the Treeview

  • ساخت منوهای آبشار Building cascading menus

  • رسم یک خط اصلی روی بوم Drawing a basic line on the Canvas

  • رسم اشکال پیچیده روی بوم Drawing complex shapes on the Canvas

  • اتصال نوار پیمایش به ابزارک ها Attaching a scroll bar to widgets

  • پیکربندی سبک های ویجت Configuring widget styles

  • با استفاده از جعبه پیام و گفتگوها کاربران را ترغیب می کنید Prompting users with the Messagebox and dialogs

6. مدیریت هندسه 6. Geometry Management

  • با استفاده از مدیر هندسه Pack Using the Pack geometry manager

  • با استفاده از مدیر هندسه شبکه Using the Grid geometry manager

  • با استفاده از مدیر هندسه مکان Using the Place geometry manager

7. رسیدگی به رویداد 7. Event Handling

  • پیکربندی تماس های برگشتی فرمان Configuring command callbacks

  • اتصال به رویدادهای صفحه کلید Binding to keyboard events

  • اتصال به وقایع ماوس Binding to mouse events

  • اتصال به رویدادهای مجازی Binding to virtual events

  • اتصال به چندین رویداد Binding to multiple events

8. ساختن یک برنامه 8. Building an Application

  • تعریف نیازهای پروژه Defining project requirements

  • برنامه ریزی طرح Planning the design

  • ایجاد ابزارک Creating the widgets

  • خارج از ابزارک Laying out of the widgets

  • اتصال به وقایع Binding to events

  • به پایان رساندن رابط کاربری گرافیکی با سبک Finishing the GUI with style

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش توسعه GUI پایتون با tkinter
جزییات دوره
4h 56m
47
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
103,825
- از 5
دارد
دارد
دارد
Barron Stone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Barron Stone Barron Stone

مهندس برق Barron Stone یک مهندس برق است که هم در سخت افزار دیجیتال سطح پایین و هم در نرم افزار سطح بالا تجربه کرده است.

وی لیسانس علوم مهندسی برق خود را از دانشگاه رایس و کارشناسی ارشد خود را در رشته مهندسی برق از نیروی هوایی بدست آورد. موسسه فناوری. او چندین سال را به عنوان مهندس برنامه های کاربردی و مهندس بازاریابی محصول در National Instruments گذراند و در آنجا محتوای بازاریابی و آموزشی را برای ابزارهای مدولار NI FlexRIO مستقر در FPGA توسعه داد. امروز ، بارون به عنوان یک افسر در نیروی هوایی ایالات متحده خدمت می کند.