Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Python GUI Development with Tkinter [repost]

Posted By: ParRus
Python GUI Development with Tkinter [repost]

Python GUI Development with Tkinter
WEBRip | English | MP4 + Project files | 1280 x 720 | AVC ~118 kbps | 15 fps
AAC | 128 Kbps | 48.0 KHz | 2 channels | 4h 55mn | 590.7 MB
Genre: Video Tutorial

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. You'll 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.
Topics include:
Introduction
Welcome
What you should know
Using the exercise files
1. Getting Started with Python and Tkinter
Installing Python 3 and Tcl/Tk for Windows
Installing Python 3 and Tcl/Tk for Mac
Saying hello to Tkinter
2. Tkinter Concepts
Tk and Tkinter background
Creating and configuring widgets
Managing widget placement
Handling user events
Revisiting Hello, Tkinter!
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
Making selections with the combo box and spin box
Inputting values and displaying status with the Scale and Progressbar widgets
4. Organizational Widgets
Organizing widgets with frames
Creating additional top-level windows
Separating widgets within paned windows
Grouping widgeting within a tabbed notebook
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
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 scroll bars to widgets
Configuring widget styles
Prompting users with the Messagebox and dialogs
6. Geometry Management
Using the Pack geometry manager
Using the Grid geometry manager
Using the Place geometry manager
7. Event Handling
Configuring command callbacks
Binding to keyboard events
Binding to mouse events
Binding to virtual events
Binding to multiple events
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

General
Complete name :07_02-keyboard.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 17.2 MiB
Duration : 9mn 24s
Overall bit rate : 256 Kbps
Encoded date : UTC 2014-07-22 10:42:12
Tagged date : UTC 2014-07-22 10:42:12

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 9mn 24s
Bit rate : 118 Kbps
Maximum bit rate : 1 668 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 15.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.009
Stream size : 7.97 MiB (46%)
Title : Telestream Inc. Dib Library 5.0.25.121516
Writing library : x264 core 129
Encoding settings : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=14 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=1 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=150 / keyint_min=15 / scenecut=60 / intra_refresh=0 / rc_lookahead=55 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=672 / vbv_bufsize=6720 / crf_max=0.0 / nal_hrd=none / ip_ratio=3.00 / aq=1:1.00
Language : English
Encoded date : UTC 2014-07-22 10:42:12
Tagged date : UTC 2014-07-22 10:42:12

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 9mn 24s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 8.61 MiB (50%)
Title : Telestream Inc. Dib Library 5.0.25.121516
Language : English
Encoded date : UTC 2014-07-22 10:42:12
Tagged date : UTC 2014-07-22 10:42:12

Screenshots

Python GUI Development with Tkinter [repost]

Python GUI Development with Tkinter [repost]

For more Exclusive material, Visit my AH-blog

Python GUI Development with Tkinter [repost]