Preloader

Query +91 (0)484 - 2972720

Basic Horizontal Scrolling

Online registration for admission to PG programs in Arts and Science Colleges affiliated to MG University has started. എം ജി സർവകലാശാലയോട് അഫിലിയേറ് ചെയ്തിട്ടുള്ള ആർട്സ് ആൻഡ് സയൻസ് കോളേജുകളിലെ പി ജി പ്രോഗ്രാമുകളിലേക്കുള്ള പ്രവേശനത്തിനുള്ള ഓൺലൈൻ രജിസ്ട്രേഷൻ ആരംഭിച്ചു.PGCAP2025 - Online registration closes on 31st May 2025. എം ജി ബിരുദ ഏകജാലകം: ഓൺലൈൻ രജിസ്‌ട്രേഷൻ ആരംഭിച്ചു.ഓൺലൈൻ രജിസ്‌ട്രേഷനുള്ള സൗകര്യം 2025 മെയ് 31 വരെ ലഭ്യമായിരിക്കുന്നതാണ്.

Basic Horizontal Scrolling

Siena College of Professional Studies - An ISO 9001:2015 Certified Institution, NAAC Accredited with Grade B++ (CGPA of 2.85) - Approved by Govt. of Kerala & AICTE.

PYTHON TKINTER

CERTIFICATE COURSE IN PYTHON TKINTER

Programme Code: SCPS/CS/PTK/2021-22

Class: III BSc (IT) Total Hours: 36 hours          Modules:  5

SYLLABUS

 

Module 1 – Introduction to GUI Programming (7 hours)

  • Introduction to GUI Programming – What is Tkinter? Why use Tkinter for GUI development? Setting up Python and Tkinter environment
  • Creating a Basic Window – Creating a simple Tkinter window, Understanding the mainloop(), Adding widgets (Labels, Buttons) to the window
  • Layout Management with pack() – Introduction to the pack() geometry manager, Organizing widgets vertically and horizontally, Configuring widget options (fill, expand)

Module 2 – Event Driven Programming (7 hours)

  • Event Handling – Introduction to event-driven programming in Tkinter, Binding events to event handlers, Handling button click events
  • Entry Widgets and Basic Forms – Creating Entry widgets for user input, Building basic forms with labels and entry fields, Retrieving and manipulating user input

Module 3 – Working with Frames, Widgets, Layout – Grid and Menus(8 hours)

  • Working with Frames – Introduction to Frames for layout organization, Nesting frames for more complex layouts, Organizing widgets within frames
  • More Widgets (Checkbuttons, Radiobuttons) – Adding Checkbuttons and Radiobuttons to the window, Grouping Radiobuttons, Handling selection events
  • Layout Management with grid() – Introduction to the grid() geometry manager, Organizing widgets in a grid layout, Configuring row and column options
  • Creating Menus – Adding menus to Tkinter applications, Creating menu items with commands, Adding keyboard shortcuts to menu items

Module 4 – Working with Dialog & Message Box, Text Widgets and Scroll Bar(7 hours)

  • Dialogs and Message Boxes – Using message boxes for simple notifications, Displaying file dialogs for opening and saving files, Creating color selection dialogs
  • Text Widget – Introduction to the Text widget for multiline text input, Basic text manipulation (insertion, deletion), Configuring text styling (font, color)
  • Scrollbars – Adding scrollbars to widgets with large content, Configuring scrollbars for Text and Listbox widgets, Synchronizing scrollbar movement with widget content

Module 5 – Canvas Widget & Custom Widgets (7 hours)

  • Canvas Widget – Introduction to the Canvas widget for drawing graphics, Drawing basic shapes (lines, rectangles, circles), Handling mouse events on the canvas
  • Custom Widgets and Frames- Creating custom widgets by subclassing existing ones, Building reusable Frames with custom functionality, Integrating custom widgets into Tkinter applications

If you Have Any Query Call Us On +91 (0)484 - 2972720