وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Python GUI Development with Tkinter

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

Put an end to writing command-line interfaces for your programs. Use Tkinter, the Python package for creating themed interface elements with the Tk GUI toolkit. Join Barron Stone in this course as he walks through the most popular Tk widgets and shows you how to customize their appearance and behavior to fit your application. Learn how to manage the placement of those widgets on the GUI and make them react to user behavior with event-driven code. The final chapter takes you through the entire start-to-finish process of building the user interface for an application, so you can see how all of these techniques work in a real-world development scenario.


01 - Introduction
  • 01 - Create a GUI for your Python desktop application
  • 02 - What you should know
  • 03 - Using the exercise files

  • 02 - 1. Getting Started with Python and Tkinter
  • 01 - Installing Python 3 and TclTk for Windows
  • 02 - Installing Python 3 and TclTk for Mac
  • 03 - Saying hello to Tkinter

  • 03 - 2. Tkinter Concepts
  • 01 - Tk and Tkinter background
  • 02 - Creating and configuring widgets
  • 03 - Managing widget placement
  • 04 - Handling user events
  • 05 - Revisiting Hello, Tkinter!

  • 04 - 3. Basic Widgets
  • 01 - Displaying text and images with labels
  • 02 - Capturing input with buttons
  • 03 - Presenting choices with check buttons and radio buttons
  • 04 - Entering single-line text with the Entry widget
  • 05 - Making selections with the Combobox and Spinbox
  • 06 - Inputting values and displaying status with the Scale and Progressbar

  • 05 - 4. Organizational Widgets
  • 01 - Organizing widgets with frames
  • 02 - Creating additional top-level windows
  • 03 - Separating widgets within paned windows
  • 04 - Grouping widgeting within a tabbed notebook

  • 06 - 5. Advanced Widgets
  • 01 - Entering and displaying multiple lines with the Text widget
  • 02 - Adding tags, marks, images, and widgets to the Text widget
  • 03 - Building a hierarchical treeview
  • 04 - Adding columns and selecting items in the Treeview
  • 05 - Building cascading menus
  • 06 - Drawing a basic line on the Canvas
  • 07 - Drawing complex shapes on the Canvas
  • 08 - Attaching a scroll bar to widgets
  • 09 - Configuring widget styles
  • 10 - Prompting users with the Messagebox and dialogs

  • 07 - 6. Geometry Management
  • 01 - Using the Pack geometry manager
  • 02 - Using the Grid geometry manager
  • 03 - Using the Place geometry manager

  • 08 - 7. Event Handling
  • 01 - Configuring command callbacks
  • 02 - Binding to keyboard events
  • 03 - Binding to mouse events
  • 04 - Binding to virtual events
  • 05 - Binding to multiple events

  • 09 - 8. Building an Application
  • 01 - Defining project requirements
  • 02 - Planning the design
  • 03 - Creating the widgets
  • 04 - Laying out of the widgets
  • 05 - Binding to events
  • 06 - Finishing the GUI with style

  • 10 - Conclusion
  • 01 - Next steps
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 1650
    حجم: 688 مگابایت
    مدت زمان: 296 دقیقه
    تاریخ انتشار: 27 دی 1401
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید