Learn Python GUI Tkinter Programming With Projects | Fayaz Khan | Skillshare

Playback Speed


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Learn Python GUI Tkinter Programming With Projects

teacher avatar Fayaz Khan, Programming Ninja with 7+ years of Exp..

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

61 Lessons (6h 28m)
    • 1. Introduction to the Course

      1:27
    • 2. Environment Setup to this course

      3:29
    • 3. basic Syntax of Python

      3:49
    • 4. Decision Making Concept With Example

      12:42
    • 5. Loops In Python

      9:37
    • 6. Function in Python With Coding Example

      4:07
    • 7. Basic of Python GUI

      12:12
    • 8. Canvas Widget In Python Tkinter

      11:28
    • 9. Check button In Python Tkinter

      13:03
    • 10. Entry or Text Box Widget In Python Tkinter

      8:01
    • 11. Frame Widget In Python Tkinter

      12:28
    • 12. Label widget In Python Tkinter

      3:03
    • 13. ListBox widget In Python Tkinter

      17:33
    • 14. MenuButton widget In Python Tkinter

      3:38
    • 15. Menus widget In Python Tkinter

      10:00
    • 16. Message widget In Python Tkinter

      2:20
    • 17. RadioButton widget In Python Tkinter

      4:10
    • 18. Scale Widget widget In Python Tkinter

      4:03
    • 19. ScrollBar widget In Python Tkinter

      3:46
    • 20. Text widget In Python Tkinter

      6:17
    • 21. TopLevel widget In Python Tkinter

      5:37
    • 22. SpinBox widget In Python Tkinter

      1:49
    • 23. PanedWindows widget In Python Tkinter

      4:21
    • 24. LabelFrame widget In Python Tkinter

      3:26
    • 25. Message Box widget In Python Tkinter

      3:30
    • 26. Layout Management In Python Tkinter

      13:43
    • 27. Create a Button of Cancel and Ok In Python Tkinter

      4:58
    • 28. ProjectX1 Login and Signup Page in Python Tkinter #1

      1:26
    • 29. ProjectX1 Login and Signup Page in Python Tkinter #2

      9:09
    • 30. ProjectX1 Login and Signup Page in Python Tkinter #3

      6:24
    • 31. ProjectX1 Login and Signup Page in Python Tkinter #4

      5:08
    • 32. ProjectX1 Login and Signup Page in Python Tkinter #5

      1:39
    • 33. ProjectX1 Login and Signup Page in Python Tkinter #6

      1:48
    • 34. ProjectX2 Registration From in Python Tkinter #1

      13:42
    • 35. Registration From in Python Tkinter #2

      1:29
    • 36. ProjectX3 Making a Calculator app with Python Tkinter #1

      7:21
    • 37. ProjectX3 Making a Calculator app with Python Tkinter #2

      8:14
    • 38. ProjectX3 Making a Calculator app with Python Tkinter #3

      6:46
    • 39. ProjectX3 Making a Calculator app with Python Tkinter #4

      1:16
    • 40. ProjectX3 Making a Calculator app with Python Tkinter #5

      4:29
    • 41. ProjectX3 Making a Calculator app with Python Tkinter #6

      8:35
    • 42. ProjectX3 Making a Calculator app with Python Tkinter #7

      9:28
    • 43. ProjectX3 Making a Calculator app with Python Tkinter #8

      15:48
    • 44. ProjectX3 Making a Calculator app with Python Tkinter #9

      1:44
    • 45. ProjectX4 Making a Inventory Management System In Python Tkinter #1

      5:10
    • 46. ProjectX4 Making a Inventory Management System In Python Tkinter #2

      2:03
    • 47. ProjectX4 Making a Inventory Management System In Python Tkinter #3

      6:20
    • 48. ProjectX4 Making a Inventory Management System In Python Tkinter #4

      2:24
    • 49. ProjectX4 Making a Inventory Management System In Python Tkinter #5

      10:19
    • 50. ProjectX4 Making a Inventory Management System In Python Tkinter #6

      3:23
    • 51. ProjectX4 Making a Inventory Management System In Python Tkinter #7

      9:18
    • 52. ProjectX4 Making a Inventory Management System In Python Tkinter #9

      10:46
    • 53. ProjectX4 Making a Inventory Management System In Python Tkinter #10

      15:07
    • 54. ProjectX4 Making a Inventory Management System In Python Tkinter #11

      1:50
    • 55. ProjectX4 Making a Inventory Management System In Python Tkinter #12

      2:55
    • 56. ProjectX4 Making a Inventory Management System In Python Tkinter #13

      1:05
    • 57. ProjectX4 Making a Inventory Management System In Python Tkinter #14

      3:51
    • 58. ProjectX4 Making a Inventory Management System In Python Tkinter #15

      3:19
    • 59. ProjectX4 Making a Inventory Management System In Python Tkinter #16

      8:44
    • 60. ProjectX4 Making a Inventory Management System In Python Tkinter #17

      4:41
    • 61. ProjectX4 Making a Inventory Management System In Python Tkinter #18

      8:04
  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels
  • Beg/Int level
  • Int/Adv level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

199

Students

--

Projects

About This Class

Python is a dynamic modern object -oriented programming language.

It is easy to learn and can be used to do a lot of things both big and small. Python is what is referred to as a high level language.

Python is used in the industry for things like embedded software, web development, desktop applications, and even mobile apps.

In This Course We Studied about:

  1. Introduction to the Course
  2. Environment Setup to this course
  3. Decision Making Concept with Example
  4. Loops in Python
  5. Function in Python with Coding Example
  6. TKINTER Introduction, Build a Basic GUI Program
  7. Canvas Widget in Python Tkinter
  8. Check-button in Python Tkinter
  9. Entry or Text Box Widget in Python Tkinter
  10. Message widget in Python Tkinter
  11. Radio Button widget in Python Tkinter
  12. Scale Widget Widget in Python Tkinter
  13. Scrollbar widget in Python Tkinter
  14. Text widget in Python Tkinter
  15. Top-level widget in Python Tkinter
  16. Spin Box Widget in Python Tkinter
  17. Paned Windows widget in Python Tkinter
  18. Label Frame widget in Python Tkinter
  19. Message Box Widget in Python Tkinter
  20. Layout Management in Python Tkinter
  21. Create a Button of Cancel and Ok in Python Tkinter
  22. ProjectX1: Login and Signup Page in Python Tkinter #1
  23. ProjectX1: Login and Signup Page in Python Tkinter #2
  24. ProjectX1: Login and Signup Page in Python Tkinter #3
  25. ProjectX1: Login and Signup Page in Python Tkinter #4
  26. ProjectX1: Login and Signup Page in Python Tkinter #5
  27. ProjectX1: Login and Signup Page in Python Tkinter #6
  28. ProjectX2: Registration from in Python Tkinter #1
  29. ProjectX2: Registration from in Python Tkinter #2
  30. ProjectX3: Making a Calculator app with Python Tkinter #1
  31. ProjectX3: Making a Calculator app with Python Tkinter #2
  32. ProjectX3: Making a Calculator app with Python Tkinter #3
  33. ProjectX3: Making a Calculator app with Python Tkinter #4
  34. ProjectX3: Making a Calculator app with Python Tkinter #5
  35. ProjectX3: Making a Calculator app with Python Tkinter #6
  36. ProjectX3: Making a Calculator app with Python Tkinter #7
  37. ProjectX3: Making a Calculator app with Python Tkinter #8
  38. ProjectX3: Making a Calculator app with Python Tkinter #9
  39. ProjectX4: Making an Inventory Management System in Python Tkinter #1
  40. ProjectX4: Making an Inventory Management System in Python Tkinter #2
  41. ProjectX4: Making an Inventory Management System in Python Tkinter #3
  42. ProjectX4: Making an Inventory Management System in Python Tkinter #4
  43. ProjectX4: Making an Inventory Management System in Python Tkinter #5
  44. ProjectX4: Making an Inventory Management System in Python Tkinter #6
  45. ProjectX4: Making an Inventory Management System in Python Tkinter #7
  46. ProjectX4: Making an Inventory Management System in Python Tkinter #8
  47. ProjectX4: Making an Inventory Management System in Python Tkinter #9
  48. ProjectX4: Making an Inventory Management System in Python Tkinter #10
  49. ProjectX4: Making an Inventory Management System in Python Tkinter #11
  50. ProjectX4: Making an Inventory Management System in Python Tkinter #12
  51. ProjectX4: Making an Inventory Management System in Python Tkinter #13
  52. ProjectX4: Making an Inventory Management System in Python Tkinter #14
  53. ProjectX4: Making an Inventory Management System in Python Tkinter #15
  54. ProjectX4: Making an Inventory Management System in Python Tkinter #16
  55. ProjectX4: Making an Inventory Management System in Python Tkinter #17
  56. ProjectX4: Making an Inventory Management System in Python Tkinter #18

SQL-Lite allows your applications to become even more powerful by storing, retrieving, and filtering through large data sets easily.

If you want to learn to code, Python GUIs are the best way to start.

I designed this programming course to be easily understood by absolute beginners and young people. We start with basic Python programming concepts. Reinforce the same by developing Project and GUIs.

Why Python?

The Python coding language integrates well with other platforms – and runs on virtually all modern devices. If you’re new to coding, you can easily learn the basics in this fast and powerful coding environment. If you have experience with other computer languages, you’ll find Python simple and straightforward. This OSI-approved open-source language allows free use and distribution – even commercial distribution.

When and how do I start a career as a Python programmer?

In an independent third party survey, it has been revealed that the Python programming language is currently the most popular language for data scientists worldwide. This claim is substantiated by the Institute of Electrical and Electronic Engineers, which tracks programming languages by popularity. According to them, Python is the second most popular programming language this year for development on the web after Java.

  • Python Job Profiles
  • Software Engineer
  • Research Analyst
  • Data Analyst
  • Data Scientist
  • Software Developer
  • Python Salary

The median total pays for Python jobs in California, United States is $74,410, for a professional with one year of experience.

Below are graphs depicting average Python salary by city.

The first chart depicts average salary for a Python professional with one year of experience and the second chart depicts the average salaries by years of experience.

Who Uses Python?

This course gives you a solid set of skills in one of today’s top programming languages. Today’s biggest companies (and smartest startups) use Python, including Google, Facebook, Instagram, Amazon, IBM, and NASA. Python is increasingly being used for scientific computations and data analysis.

Take this course today and learn the skills you need to rub shoulders with today’s tech industry giants. Have fun, create and control intriguing and interactive Python GUIs, and enjoy a bright future. Best of Luck

Meet Your Teacher

Teacher Profile Image

Fayaz Khan

Programming Ninja with 7+ years of Exp..

Teacher

Programming Ninja with 7+ years of Experience 

Fayaz Khan has a BS and MS in Software Engineering from RIT USA and years of experience as a professional instructor and trainer for Web programming, Python, and DevOps.

The programming languages that I have a good command of, include Python, Java, JavaScript, PHP GoLang, and DevOps. Currently focusing on developing online programming courses so as to impart my knowledge as far and wide as possible, 

If you are interested in programming languages, I would suggest the following roadmap to becoming a Software Developer.

Feel free to Contact Me:... See full profile

Class Ratings

Expectations Met?
  • Exceeded!
    0%
  • Yes
    0%
  • Somewhat
    0%
  • Not really
    0%
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Introduction to the Course: 2. Environment Setup to this course: Welcome to this lecture on this lecture. We are going to download our i d e off. Fight on. You can see here I just simply search bite on i d e on Google. And here I find a link off the download bite on software. So here in this lecture, we just simply download and install our bite on idee Ali. So this is a short description off I really And what is ideal e and what were the use for? So here we just go to the www dot python don't or d slash download links. And here I just find the latest version off the pie Aton software. So simply I just click on the download bite on three points, 7.0. And here you can see on your screen there the software or bite on. I buy it on three points. 7.0 dot exit file is downloading here, so I just already download this file. So I just cancel this link. And other than that, you just simply go to the download. And this is the open source software. So the source, court or court off this Softwares are also available and uses down, Lord, this softer in different on different platforms like Windows Operating system line X, Mac OS and all others Operating system. Let's just see how toe in his doll, despite on I really l e on our operating system. And here, as you can see, I just open the bite on software, which is 3.6 point two. And I just simply click on install if you want to customize the installations or simply clicked on the customize. But I just simply click on install now, right here and you can see here my pilot on group 16 Ah, 3.6 point two is installing right here. So it's take very little time. And as you can see here, our pilot on set of Woz successfully installer is simply closes file and here in the search box, I just simply search Buy it on and this is the python. Ideally, so file is opening right now, and here are file means bite on shell is open, so it is simply click on file and new file. So here my new file means our i ve is open hair, so I just simply right brained supreme is a function here right here. And this is a string. And here I just tried. Hello. Work. And I just close the score right here. No, just save this file with the help of control, as on I just save this File it. Hello? So bite on very fire. Take this file with dark P Y extension. So I just run the score Run as a model so you can see here sprint the hello word String toe . Oh, us. So this is a simple example off the installation off. Bite on idee. Ellie means this is the very basic bite on i e to learning the pilot on. If you find any of the problem regarding with this lecture, please let me know. And thanks for watching this lecture. 3. basic Syntax of Python: welcome to the basic section off this course in this lecture, we are going to talking about the bite on basic sad. Next. The Pitre language has many similarities to Pearl. See on the job, however, these are some. Do you find difference between the lavage? The San ticks off the fightin programming language is a sack off the rules that define how AH program will burden and interrupted by both the run time system and by the human greed. The Centex. Off the pipe and programming language is the set off the rules, which define how a fight on program will be. Bite on Linus structure a bite and program is divided into a number off logical lines, and every logical line is terminated by the token off new life. A logical line is created from one are the more physical lines By writing the first fight on program, we just need ah function name, which is plaint. So this is our function in which is great. So Brent is the functions that tell the computer to perform an action. We know it as a function because it used apprentices, sprint or were antis is help. Iten display are the output. Whatever we put in the Francis is by the far this bill output off the current terminal window. Some functions, like brain functions, are the Britain functions included. Invite on by default. These brick and functions are always available for us to use in the programs that we create . We can also really find our functions that we construct. That means that we construct ourselves to our other elements. Inside the parenthesis is off the print function is the secrets off the characters like Hello world Hello world. Okay, so this is our program. What? We ride in the fight on three that enclosed in the quotations mark means Hello. Er is called core court in the location enclosed in the quotation mark And any corrector that are inside of the petition markets are this spring. So this is our is string here. Once we don't writing or program, we can exist. No, by typing the control at X T and then on when promoted the safe Press Waikiki. Okay, So now this is our program. First program for the python tree. So I just run this. Marty will save. Okay? Yes, and you can see Hello. Work So if you are using older version off the pipe like two x two, use simply the quotation here like hello and work. So this is a program for the Fighting Group X. So from here, you can continue to work with the print functions by return. You were on the spring to display and can also create a new programming fire. So here you can see, I just simply save this file with the Santic. Start fighting. So this is the extension off the thanks for watching despite on three basic Centex lecture . See you in next lecture. 4. Decision Making Concept With Example : welcome to this lecture and in this lecture we are going to discuss about the decision making in fight on three decision making is the and deception off conditions occuring during the execution off a program and it specified actions taken according to the conditions. Decision structures alleviate multiple expressions which produce the true or false as an outcome values. You need to deter mine which actions to take and which statement to execute if the outcome is true or false. So following a statement like here, you can see I just tried the example of the if conditions. So if IHS greater than be so what will be their output? It's true. Otherwise we just go to the else statement. So l stedman I just tried false. Okay, so this is example off the if it's treatment. So now we just discussed What is that? If it's German. So if a statement is similar to dead off the other language like we just historian c C plus plus shower. So here is a concept like same. So the effort statement contains a logical expressions using video. Today's compared and our decision is made based on the result off compressions So if expressions and then I just tried is statement here. Okay, So this is the san ticks off this if statement. No, I just see the really example. How this if its statement work. So here I started variable one, which is equal to 100. And then if variable one and then I just close it, Colin. And here is right, print sort. So print here on. So your sprint here. So print. And then here I just ate one and God, uh, Drew expressions and the values. Okay. No, here it is, Right. Print and print is variable one. Okay, now we just go to them. Variable number two is equal to zero. So if Harris ride variable too. So here is right. Print and print is too. And God, uh, true expressions, values or a video. Okay, now it's the condition with this. Ah, print variable number two and then And the last I decide. Print. Goodbye, dude. Okay. And it's closes. Score. So our court for that if a statement is complete here. So it's right. If Okay, door. Hi, Tom. And then I just run this score so you can see one guard. Are true expressions value like 100. And then it started to come to the last friend. Witches. Goodbye, dude. So variable, which is equal to 100. And then if the variable one which is Bren means if variable one is true So print and the statement off the very balloon. So we here we just ride Onley print the value which hell variable 100. So this is example off the office statement and now we just come to the another example which is if Elsa statement. So here I decide if and start by Thanh and the Centex off this if else statement is if and here it is, right expressions and then its statement and then darted could go to the else a statement and a statement here. Okay, No, an Elsa statement can be combined with an f s statement. An else statement contains a block off court that execute if the conditions expression conditional expressions in the fs statement resolved toe a or falls value. So he deserved 20 or a for value. So you can already see their CD's Centex off this if Elsa statement. So here. Now we just go to the I just here. I just cleared variable, which is amount and define an interior and intelligent as a input. Still here in the side. Enter a means enter value, enter value a stick, a user input hair. Okay. And then closes scored here. So if okay, is less than 5000. So and, uh, be which is equal toe a. And it's multiplied by 0.5. So it's a simple court for giving a discount to a user or any one on this amount. So I just replace this, uh, leave it discomfort on, even in milk. Okay, so this is a moment here. Okay? No amount is multiplied by 0.5. If any person by if any person sailed the 5000 So given the discomfort is zero point 5%. Okay? No, I just right, friend. And here, this tried discount, and then this kind of continued discount. Okay, Now we just go to the else's judgement. If a person cannot buy a scene off 5000 So what will be the output for the else's treatment ? Is discount off in mountain ridges zero point one. Okay. And here's right brain reaches discount, and then it can continued discount here. Okay. And at the last I was right. Print functions and print is you are net. Pay well is equal to in MT. Minus discount. Okay. And closes scored here. Now we just checked out. Put for this if answer statement. So I just replace this amount here and then run as a model. So acres gaming er because I just not add the call my hair So enter a venue because the 1st 1 the variable stake our user input. So I just right 100 of this country's 50 and net people is 50. Now we just close this one and then front as a Martine The discovery 5000. Ah, sorry. The 50,000 so far on the 50,000 scales a discount off 5000. And that people is 45,000. So this is a simple if answers treatment program in Beit on average is go to the Nestor. If else so, Nestor, if else means the conditions inside and other conditions. So there may be a situation when you want to check the other conditions after a conditions result. Oh, true in such a situation, you can use the nested If Els like if and then else. And then again, else Sorry else if And then again, it's no. We just, uh, see the example off this, Nestor. If else so. Here. I just tried a number. We just the anti jer here. And then I just deke the import. And here decide Enter number. Close the score here. If it's Geltman, number is a mortal s off to which is equal. Do zero. Then again, if a statement here because they're so nested so number is a marvelous off three, which is also equal to zero. And then here is right Print and print is do visible by three. And so here, So three n two. Okay, so closes scored here. Um then we go to them else's German. So else is print. And that's right. Divisible by to not divisible by three. Okay, now you just go to the else's statement because we just simply find our Nestor to a statement before ah, hair like now we just go to the else's treatments or else is if number is a more or less off three on which is equal to zero. And then here I just tried. It's also calling here So here I just ride Print on print is do visible by three, not by two. Okay, And here is to now I just right as the statement So answers print and print doesn't not divisible by tool and not divisible by three closes scored. And now Goto checked out. Put off this Scored. So here I just go to the run and run as a margin trying to remember which is to. So it's her divisible by two, nor divisible by three. And then go to the run. Click three for divisible by three, nor divisible by to So this is the ah decision making programs. Or if as and Nestor Defense's statement programs in part on three tanks were watching See you in next lecture. 5. Loops In Python: Welcome to this lecture. And in this lecture we are going to discuss about the loops in Beit on three in General Studeman and here in Loop You can see this statement. Our executed sequence, Lee, The first statement in our function is executed forced following by the second and so on. There may be our situation when you need to execute a block off court. Several Numeroff Thanh programming language provide the release. Control is structured stacks allow more complicated execution parts. A Lupus statements allow us to execute a statement or group off his statements. Multiple time. I mean, you can execute a statement one time two times or more upto and number off time. First off on we just see the types off this loops. So we have the tree types of flu fits our while loop for group and nested for me. So what does Why loop Do so a vile Lupus statement In a bite on programming language rapidly execute are targeted statement as long as given Condition is true Means when that conditions become true The loop stop work. So no here Isis tried Why loop dog bite on and is going to create my programs or areas started count, which is equal to zero and the wild statement And here in stride, count upto and comp is when the coldest lesson 15. So after this eyes right print and here is starting and, uh, count is and then can Kredi need count? Okay. And it was a straight com, which is equal to count and count, plus one and and last ice right brained good by So no, I just closes scored here. So the meaning off this program is the count is start from zero while it's run upto 15 time . When it's run up to 15 times, it's simply generate the print error, which is Goodbye, dude. And it's a stop work. So here you can see it is a statement of the print counties, and then we just can't get in it our counter and then count, which is equal to countless one. Now we execute this program which is run and run as a model so you can see zero up to 14 and at the last it is stopped work so you can simply run. Ah, then for night number off time means when you run here, when you want to learn? Ah, run discord and for night number off times like in tonight Loop. So it's ah, program for in for a night. Luke is tonight. I just create with very bumpy start from one. So while very well is equal to one so number which is equal to so where is a cold so number which is equal to end And it's the input here and here is right Inter a number Okay, on closes gold here and here is right brained Sprint is you entered a number which is this one and then print go to buy So I just glow this video Go to buy So I just run the score so on at the margins you could see into the numbers ones, right? 15 So you're under 15 and it's 16. Throw it simply gave me the answer, which is 16 seed grant Do fire 15 to 3. You can see upto infinite number of times. It's take the user in port So this is the wild Lupin bite on trees or No, we just simply turned toe the for loop. So here I just create the new file, which is for Luke dog bite on. So what is it for you? The four statement in Python has to ability to at trick or the terms off Any sequence such like for Lupus. Treatment is for trading variable in sequence. Okay, it's sequence. And then here you destroyed is statement. So this is a san ticks off the for loop. So now we just, uh, Goto See how this for loop work. So it's a simple example here, like four and then very able in list. Okay, so we always define the range for the four loop. So how many times this for Luke work? So I just tried Execute five. Done. And then variable, I just run this score. So it's ah Centex Aaron, which is variable in Ah, sorry. Four variable in list and then range on its semi colon here and then print, which is very able. So it's a very well here and then drawn again so you can see it's execute five time here so you can also ah, give it the any number toe for loop like four variable enlist and then range, which is 10. 15 n. 30. So this is a simple example toe defined the for loop. Now we just go to the nested for loops so nested for loops means the loop inside another loop. So by it and programming language, allow the user you off one loop inside in the loop. So here you can see I just make the example for nested for Loops Door by Thanh and here Eyes is right import it's import and importance system. And then here I destroyed for in for I in range off 1 to 11. So again, the nested for loops were magistrate for I in the range off 1 to 11 so G in range off 1 to 11 and then K, which is equal to I. It's stati G. And then it's sprained the value off key and and we'd and it's equal toe empty string here and then I just right brained function. I just see the output so you can see the output off this. So the output is 123 up to 10. Toto are 23 to 34 to 45 to 56 to 60 and someone to 70 and 8 to 89 to 90 and air the last 1 10 to 100 So this execute 10 time here and this is the four lewd means the loop inside and other Lou. So this is example off the loops in Beit on three. Thanks for watching. See Win next lecture. 6. Function in Python With Coding Example : welcome to this lecture, and in this lecture we are going to discuss about the functions in Beit on three. A function is a block off organized reason reusable court that is used to perform a single related action from since provide the better modularity for your applications and a higher degree off court. Reusing means you We just defined the functions to reuse our court again and again. So here in this lecture, we are just see how could we find the function and how to call the function? So defining the functions mean you can define the function to provide the required functionality here in simple rules and define off functions in by Tom. First of all, you can ride the function name in the Brandt is is any import. Parentis is better. Meters are are women should be placed within these parentis is you can also defined parameters inside thes parentis is like these are the parent is is all the functions. So the first statement off the functions can be optionally statement. So the court block within every function is start with them cynical. Now we just see the example off defining off functions Simply go to ride the d E f could be fined the functions and here is tried. Trained me So the function name here is pretty. Me and no. Here I just insert a perimeter. So s D. R is a perimeter here and then it starts with them. Colin here is It's right. This prince breast is strange in to function. So here I am sorry function. And after that right brained SDR and then return. Okay. No, our function is defined here with the name off Print me and the perimeters. Here are S T R. No. We just see how to call off functions so defining of functions Give toe a name space If it specific the perimeters that are to be included in the functions and structures the block off gold to know. See how we just car off function here. So simply right, friend me and then print me is this is ah forced car two my user Do you find function? Okay, Then again I slide print me and here is right. This is ah, second call. Do my user do you find so second gargle my seem function okay? No, I just checked the open off this cord. So another Marty, you can see the function. Name is Brent me, and then we just call off. Functions mean you just see the open off dysfunction if this is the first call and this is a second guard with the same function. So these are the functions in the bite on three. Thanks for watching. See you in next lecture. 7. Basic of Python GUI: welcome to this lecture, and in this lecture we are going to be Start our Jew I section with bite on. So bite on her various options for developing graphical user interface like G. White. So the most important features are like TK. Enter. It's also cause a TK Interface w EXP Eitan P Q and P Y Q T and J bite on. So here in this course we are just going to be discussed on Lee. The TK Enter and make our projects with TK Interface model So before starting the TK inter . So we just need to know what is the ticket enter. So Vicky was developed as a do I extensions for the D. C. I. Scripting language by John. The first release was in 1991. Take you provide as extremely successful in 1990 because it is easier to learn and to use the other tool kits. So it is no wonder that many programmers want to use the TK independent independently for T . C. I. That's why binding for a lot off other programming languages. How being developed, including Pearl 80 Regis card. Tash bite on in the part and we have the TK Inter Library and Ruby and Common L. I S P programming languages. So before starting this actual becae vit our on the veggies off this DK in Beit On. So Dickie is a standard dual library for python by 800. Combined with DK provides our fast and easy way to create the G Y applications. T k Enter provide a powerful object oriented interface toe that T K G y toolkit creating a Jew. Applications using TK Enter is an easy task. All you need to do is performing that step like important TK intermodal and then create the G Y application in the main window can add one or more off. These mentions Reggie to the G Y applications enter the main event loop to take action against each event triggered by the user. First off, all I distinctly create what is a key k enter and then we just statically moved to the veg . It's off the TK So first off, while you can see, I just simply import a library, which is a name off DK interest. Okay, so nor that the Marquis name has changed from the TK Enter in by 10 to 2 DK enduring bite on three. Okay, no, we just simply go to ride the top. So top it is equal to TK and entered or t k. So now we're just going to be caught. Vagit will here. So now here I just make a screen, which is talk dark men. Luke. Okay, so now I just saved this score and run so you can see a do I a simple is clean is coming with the TK Inter library. Now we're just going to be discussed our Reg, its antique inter programming. So we have the seller different controls such as Barton's Labour's tax box used in do I applications. So now our first Majid What we work in this lecture. It's up Burton Vagit. So the Burton Vagit is used to add Burton's in fight on application. These burdens can display tax or image that convey the purpose off the Burtons. You can attach ah function or a matter toe Obertan which iscar automatically? No, we just see the example off this button and how to get here This button buttons in Beit home. So here I just tried from t k enter and here I just tried import. Okay. And then I tried static here. No, I just started from TK Enter and then I just import message box because I want to show a message box in another window. So here I just right top. And then which is equal to p K as closes cold here and then top dart geometry. So geometry is actually the screen Read how much screen, right? You want to clear? So I just right here. The skin read it. 200 eggs to harder. So small x years or 200. Okay, now we just go to define our function, which is hello and call back. Okay, Now, just close the score with the calling here and write the message, which is equal to message box dot show and show, which is in for And here is a straight hello, T k Inter Burton. Okay, now it discloses score here and then I just closed the score hair. Okay, if you want to show the truest ring air. So here I just simply right click me. And then I just tried a comma here. And then if Smith this message will be shown to us now, we just go to create The object for B is equal to button. So no here I just tried button and then top, which is text and text is so button text is Ah, click me Sure. T k enter. Okay, now I just close the score here and then here it is. Right. Come on. Which is equal to hello call back. So I just called my function here and then I just tried. B dawg, please. And we just act is equal to 50. And why exes is also equal to 50? No, just right. Top dog. I mean, look. And our court is complete here. So now I just checked the output for my cord. So here I just make a mistake. Which is call my hair stylist reid dot And now it's run as a models. You can see it's ah, 200 size off. Um, do I and then I Venice's click on this Click me for taking inter button. So another bobble or a message boxes shows to me. Hello? T Cantor Burton. And then I just click on ok and cancel and cancel. Okay, No, here. I just go to the another example off this TK Inter button magic So air I just ride Burton One dog bite on. No. Here I just import the library from TK Enter. And then I tried import and aesthetic. Okay, No, here I just make a class, which is Burton. And then here is defined the function with initialize And here I just tried Cell phone monster. No, here I just make a frame. This is equal toe frame and frame is master here. No frame Dordt back. And then I decided, Self dog Burton, which is equal to Burton and then frame. And then he rises, right text, which is equal to quit, and then ft means the color toe. The burden is, uh, green. Okay, so I disclose the score quotations here and then go to the come on. So Kamar, which is equal to quit, okay? And then closes button here. No e j are destroyed. I just tried served our Burton dart back, and here is right side, which is equal left. So this Barton's side will be on left off the window. So the right side left door slogan which is equal to know here I just want to create one another. Barton So now here I decide. Burton on button is frame. And then here I just made text which is equal to Hello, Burton on then. Here I just Right. Come on. And here I just tried coma and then go to the command Stock market is equal to self and dark self dot Right, Underscore slogan. And here after the slogan I just called to the self doored slogan Don't pack and pack is the site so your society is equal to left. Okay, so left slogan dark back, which is a side on left So I just tried define And here is ready Fine means the function here, So function is right Underscore Slogan and then self Okay, No, here I just write Print and print is TK Enter is easy to use. Okay, now here I just create a screen, which is the group. So it is route, which is equal to TK And then here I just tried Burton, which is equal to Burton, which is route. And here the last rule Dart men loop. So now I just checked the Oprah for this cord. So here I just change the glass name only with the app because of the class off appear So here it is night app and then I am Okay, so I just call an object off the ab. So here I just run as a Marty. So you can see two buttons are shows to us which is quit and hello, Burton. So I just Teoh canceled the score and then goto run as a morty. So hello, Burton so TK enter is easy to use and then discloses and run as a more diverse you can see quit and then program is quit are dramatically So this is a button Majid in Beit on TK Enter tanks for watching Syrian next lecture. 8. Canvas Widget In Python Tkinter: welcome to this lecture, and in this lecture we are going to be learned about Conradt's tragedy in by 20 K Enter So the Congress Majid supplies the graphics facilities to TK inter amongst these graphical objects are lines, circles, omits air, even other gadgets. With this page, it is possible to draw graphs and parts, create graphs a little and implement various kind off custom. Vagit. Now here we just see the example off this cameras, Vagit. So now here eyes import DK inter. And then I started import static and from TK intermarriages import message box. Okay, now I just write. The office is equal to TK and then see which is equal cameras. Okay. And here it is, right top. Now just give it the background color to my canvas, which is equal to And here is this ride the bag or color, which is red and then I just give it the height. So the height which is equal to 200 and read Basic worker 2 50 Okay, no, we just go to give it the card in years, So cards are so cords, which is equal to 10 50 who 40 and 200 Okay, now these are the courts on now is right. They are CVT Quotable. See door, create and create Underscore a r c. And then here I just tried cords on, which is start is equal to zero and then extend, which is equal to 1 50 And Phil, with his equal toe, it's ah, fair wages equal do eyes, right, pink. Okay. It's not a good color combinations, but high. Just Teoh, given the discolor. So no, here are destroyed. Line is equal to see dark create and then underscore line here and then 10 10 202 100. Okay, And here is a stride, which is Phil is equal to right. Okay, so it's ah, white color line. And then here I started to see dark back and then top dog mean Luke. Okay, Now we just check the output off this score, so don't as a model. So we held Anna and see cameras on background color. Okay, so it's Ah see? And it's Ah, canvas on. Now, this check so you can see the background color is red and then our canvas color is pink. And then the line in the candidacies Wait. No we just see one another example with our cameras. So here I just ride cameras, one door python here I just ride from t K. Enter on his right import. And then nice eyes master, which is equal TK And then can waas riches underscore where is equal to 80 And then Canberra's underscore height, which is equal to 40 on w which is equal to canvas and monster. And here I just tried read, which is equal Do canvas on a underscore that and then here is right hide which is equal do cameras under school height Okay, now w dart back So this w I just backed here Andi here I destroyed why? Which is equal to into your off Can waas underscore height raised to a buy to and w door create underscore line So it is evil. Why, um can laws underscore? Red is why, and it's Phil. This is equal. So I just, uh, give her the US number ridges. So our number is hash 9932 and C c. Okay, so it's our CSS number here. So now we just go. I just wrote Right main and loop copy Discord run as a model. So it's Ah, create underscore line. Okay. And then run it again so you can see a canvas that the line is trended with them. Agree? Ah, so your saw Girlish color and 30 years dark our ship color. Okay, now I just create one another TK Inter programs toe draw is green. Severe eyes right, converse and to dog Python. Okay, now here I just to copy this court. And then I just tried W which is equal do kind of us. And here it is, right, master Correct. Reasonable toe 200 and then hide of is equal. Do 100. Okay, now w door pack and then w daughter create underscore rectangular. So here is right rectangle, and the rectangle is 50 20 1 50 80. And the color which is Phil is Congress is equal to And here is the site for someone 60 for two. Okay, Now, is there a double door? Create and underscore Rectangle on rectangle is 65 35 1 35 and 65. And then it's Phil with the color off yellow. Okay, so now we just, uh goto w Dodd, create and create underscore line here no need to start Tzeitel on zero on here I decide 50 and 20 and it's full bid for soon. 60 for two and then here is right. Read physical do three. No, I just, uh, copy this line. And he stood here and here. No, in the second number, I just right Zito on 100 and then 50 and then 80 and it's filled with the same color. And then the word is also three years. So w door line, which is Ah, 1 50 1 50 And here is right. 20 and 200. And there the last time. This right zero. And it's filled with the same color. No, come toe base. I lie. I just based one another line. So w don't create which is underscored line. And here I just simply change according here. So 1 50 here and then 80 And here is like 200 on here. I destroyed 100. Okay. Asserts filled with the same color Knowledge is cleared the screen. So mean Luke and copious saved this court and turn to the sun as a Marty. So here it's an invalid court. So because it is not right Ah, coma here on Dhere here. In here. Okay, No, run is a more deal again. So? So here I destroyed, which is equal to equal sign, equal to end, equal to sign. Now I just run it again and check the results so you can see a catalyst, Sida, graphics means are in the graphics here. So you can see here. It's according years off 50 and 20. And here it's according it off 1 50 and 20 then. Now here you can see the line. Corden years mean this one is 50 20. This is 1 50 22 The line coordinates here is 200 0 This land co ordinates zero and zero zero and 100 here and then here 50 to 80 1 50 to 80 year and then 200. 200 for this line. So this is ah, following image with the coordinate with simplified understanding off the applications off . Create land and create the rectangular You can see here what? I create this create line and rectangular is in our cameras. Example. So this is example off the cameras in TK Inter Pitre So tanks for watching See you in next week. 9. Check button In Python Tkinter: Welcome to this lecture. And in this lecture we are going to be discuss about the check boxes or a check Burton in Beit Anti gay. Enter. So, Jack boxes are the veg. It starts. Permit the user to make the multiple sections from a number off different options. This is different to Ari radio button, where the user can make only one choice. So in the jag box, you can make many joyous, like different or a multiple section off. Joyce. Usually check boxes are shown on the screen, as is cured Boxes that's can contain white spaces for falls are nor check or a tick mark or X or for troop example. Jack. No, we just see the actual example off this project part in order check boxes and see Howard work No. Here eyes right from TK Inter. And here I just import decanter and then right import who is his equal DK enter? No, there is a strike which is equal TK. And here eyes ride, Jack and very able one. Okay, this is equal. Go And we are mean variable check were able to reasonable too and ready about Okay, nowhere is right. See one which is equal to check Barton or a check box for here. I just ride top on top is a tax tear. And then text, which is equal Do eyes right here by Tom three. Okay, and then here is right. Variable. Where is equal to check variable one. Okay, no. Here I stayed on value. Who is equal to one and off value, which is equal to zero, means the value is object. So our value on value is one and then values unchecked. So awful. You is zero here? No, I just tried the height, which is equal to pen on a here. I was right. Wet. And where is equal? To 20. Okay. And it's closed. Scored here. And after this I just going to create another checkbooks C two where is equal to Jack Burton. And then here is right top and text. Where is equal? Buy it on to Okay, No variable. All right. So ready. Able, which is equal to check Variable too. On then on. Swords on value is equal to one and ALS value, which is equal to zero. Okay. And the height here is 10. And the word is equable 20 Okay, Now I just close the score here, and then it is called my C one door pack and see to dog attacked here. So it's back here and then create the screen. So top main and loop. OK, now, I just checked the old port for the score, so run as a model, which is import, so it's not as equal. Do hair, so TK enter. Okay, and then it's in Ready able. So here it's no comma, so I just right TK and then coma. Okay. On again. Check. So you can see here. Sorry, it's closed. So I just ran again. So you can see bite on three when it is click on, checked on by turn toe to concede on value And then when it is uncheck shirts or failure on will you win or fail you. Now we just go to the second example off this ah DK intertek boxes. So here it is. Right. Check, folks One dog by Tom. Okay, now here I just ride from DK Enter and import aesthetic No master, which is equal TK So you hear you can give any name like talk master for years or are your name. Okay, now here I just create a function which is we are very able underscore. It's steered so you can also give it the any name off the function. So here it is, right? Brained and print is a male here. So here I just right male. And then here it is, right. Ecstatic d And after this eyes ride single land break and then female and then aesthetic d and close the score here. Then person dates sign and variable one dot Get and then very able to dot Get okay. Now I just go to create one level here. So label is monster and text and text which is equal to you were gender Okay, now it is closing score here and I tried Dart grid and group is a role which is equal to zero and it's ah is sticky which is equal to W Now it discloses score here and here I just write very able one ridges equal do and ready. But Saudi it's very well one which is equal to and variable. And then here I just tried jag Barton and check button is monster here and text Razik will do female and then here I just died. Variable. Where is equal? Do very able to Okay? No. Harris, Right. Green, which is rule is equal to two and it's it's sticky, which is equal to w Then again here. I just lied. Barton and Britain is master and master is taxed which is equal to quit. And here I decide. Come on, where is equal to Master Nord? Okay, so now here I just tried Currid, which is role is equal to three. And it is Dickie W as to keep it is equal. Ow! And then Patty, which is for okay. No, here I just write Burton, which is the master? I mean this one monster TK And then here I decide text which is equal to sure on it's ah, this button will be quit the entire court And now it is create to show my gender. So here it is. Right. Come on. And the Camargue is equal. Do variable under school. It's beards and dark. Great here andro, which is equal to four and it's it's tricky on a stick is equal to w And then here I just right party. Wasik will do four and have the last I decided Mean Luke And around my cord. Okay, no, here I just go to run and run as a margin. So here's a problem in label. So label, which is master door text, is equal to your gender and then dart grid. And here it just right role which is equal to zero on it is sticky. And w so so it's ah capital level here. So label is a master and then on my cold on Dhere the problem in check button. So it's Ah, check Burton here and then master and text, which is female. And then here it's a variable. And then it's ah, variable number one And then here I just tried dart grade and rule number one and we're cystic e w. And now we're able number two who is equal to end. And we are OK. No, I just executed the score and see and it's ah, variable number to which is the end two year old, This one. So here I just forget one check box. So I destroyed this check box for male. So here it is. Right, men. So check box Burton, that story check button, which is a master text and the male hair and variable is one. And then great, which is role and sticky W. And then hair eyes is right. The variable number two and anti ridges variable. No, I just closed this one, and here I just tried Check Borten, which is a monster and text is a female here and the variable number to here. So it's a great and it's also in the wrong number two. And it's a sticky W. So no hair. I just run the score. So run as a model so you can see your gender male or female. And then that's great. And click on short. Okay, so I think it's in simple error in this program. So I just executed this court again. So here you can see your gender male and it's simply quite. And then just click on Sure. So here, eyes right. Cancel this and you can see male and one. Okay, so the female is zero hair. So this is simply the check boxes and TK inter pie. Tom, Thanks for watching this lecture. Syrian Next lecture 10. Entry or Text Box Widget In Python Tkinter: Welcome to this lecture. And in this lecture we are going to be discuss about the TK inter entry Reg it or are tags box vegetate? The integrated is usedto except the single line taxes string from a user. If you want to display multiple line off, backstairs can be added. Then you should use the next veg it No. Here I just go to the according off this entry. Veg it. So here I just ride from de que enter and import. So here I just ride Master Rees equal TK So it's rt and key. Okay, now here I just ride label and then I just create one another label number s so you're stable. Okay, No. Here. Desert monster and the monster is tax to you and text which is equal to first name. Okay, then here is very dark. Great. And Greeley's throw and Roy is equal to zero. No, I just copy discord and then paste it here. No, it's simply changing images. Last name and Ronan Berries which is display in the room number two. So e one and e to here. So we want which is equal to entry and it which is also equal to entry here. No, I just right, monster and then monster. OK, now again E v e one door. Great. And he do dot Great here. No, here. I just tried to roll, which is equal to zero. And it's Colin who is equal to one. No, again, I just right here a role which is one and column is one. And after the last night is right mean loop and go to exude this program. So, Donna, as a model, so it's an in label is nor defined, so label l is small. So here you can see the textbooks, which is first name is for yours and then the last name is hard. So you can add any of the test here? No, I just go to the another example off this entry. Veg it. So here, I guess. Create a new And here it is, right, Entry door one. That's what the entry one dog bite on. I think I just to Okay, it's okay. No, here. So here I just right from De que Enter and import aesthetic. Now, hair I just defined and right show means you find a function which is show underscore entry . I hear score fields. Okay. No, I just started my function. Here's why is right. Her print, which is on the Brent is first name. And then I said, it s you and new line. And then here I destroyed last name. Okay, Now, after this last name, eyes right s and closes scored. And here is right person did sign Andy dort e one dot Great and get and then e too dark. Get okay. Now, here. You can see I just copy this same chord. And then he stood here and seem core like entry. So I just beast here on And Discord Halsell. No, This function I just created for my buttons. So here I just create a button number one and butter number two. And then here I just right, master and the master is text. And the tax, which is equal to quit, means the button. Texas quiet button. And then come on, which is equal to master dot Quit. Okay, closes and then I just ride grade on the grid is roll, which is equal to three. And then Colin, which is equal to zero and then is Dickie, which is equal to W. And at the last, I just right party, which is he will do for Okay, No. Here. I just copy this scored and paste it here. So the master and here I just tried for sure. So it's sure. Here, then. Come on. Which is show under school entry. An entry underscore Feels like recall my this function. Okay, so I just copy this name and beast here. Okay, Now it's right. Grid her Rose column number one And it is a sticky And where it is for no here and the last isis right men loop and then go to run. Run is a mortal. So aren t k enter and import file. So I just run this scored. And here you can see first name is four years taken in his home Click on show force name for years and taken a Miss Hunt click on Quick through its program is simply quite here. Then again for yes and home. So if I as and hunt, you can see quit and I just cancel this and now run as a Marty, you can see second name John John, and sure so program is first name is Jonah. Last name is also John. So this is the entry, Vagit in our TK Enter fight on three program tanks for watching see win next lecture. 11. Frame Widget In Python Tkinter: welcome to this lecture and in this lecture we are going to be discussed about the frame and TK Enter bite on three. The frame veg. It is very important for the process off grouping and organizing the other dredges in a somehow friendly way. It's work like a container, which is responsible for arranging the position off other veg. It's it used the rectangular areas in the screen to organize the layout and to provide the pairing off these virgins. A frame can also be used as a phone nations class to implement complex pageants. No, we to see the simple example off this frame so their eyes right frame dart bite on So import DK enter and it's DK interview. I'm here. It is right. Import is static road which is equal DK so you can give it to any name to replace the route . So here I just right frame, which is root and then frame dark back on here I stride bottom cream. Okay. Your support frame? No. Here the bottom frame, which is equal do frame and frame is ruled. No, here is right bottom and frame, which is equal to So it brought him the frame dot Boredom framed art pack and practice side , which is equal to bottom. Okay, No, here it is. Right. Red color Burton button, which is equal to Barton and frame me juice next and tax, which is equal to that. Okay, and it's for that. Here. No, Here. I destroyed FG, which is equality Read. Okay, so the button name is red and the burden color is also the dead. No. Here I just back my Burton. So red button dot back here and back is side which is equal to left. Okay, now I just copy this Martin and pasted. 12 three, 14. Okay, Norris 1234 No, Here. I just right you and energy is also blue hold. Survival is replaced with bju and then in blue. Ok, no hair eyes. Right brown. And it's replaced with brown Lourdes brown here and here. I was right brown and edgy. Calories, bro. Okay. And the back is on site Here I is, right. Green on the Barton name is green. Here I was right green and Jeanne. Okay, No, here. I just tried black on black here. So Dex is black and every color is black now is run as a morning so you can see the frame and in frame with the buttons are shown to us which is red, blue, brown, green and black. So this is ah DK inter frame. Now we just come to the another example So here I just ride frame number two Dog bite on and impaired. Sorry. Here it is Right from TK Enter and import aesthetic No Make the class here so classes, application and application is for him. Okay, No, here it is right different and define our function So it initialize here. No, it is initialized and perimeters ourselves on master which is equal to non. So this is the master which is equal to known. No frame door initially And this year And then here I destroyed self and master. Okay, no cell door. Great. And then here I just ride served or master door title. So I just want to give it the titles Title is frame DK enter. Okay, close the score here and now, Just right for Luke for our in range and art and range off six. So the statement is self dog master not rule config configure and here is our and great, okay, And the way it which is equal to one. So after this, I just ride for lube and four C in Previn's and the Ranges five here. So here I just tried calling and then said Dart, master and dog Colin Colin and configure on figure here. So I just copy this and be stood here, So it's a role. So I just right column, which is configured and here I just started to see. And here also where it is one. No, After these, I just, uh, create one button here. So I just write Button, which is master on Master is text, which is equal to but, um and it is straight Tzeitel. Okay, now is growth this quarter and then dart format on the format is C So let's see here. Okay, now is close the score here and right dart grade and then rule. Where is equal? Six standards corn and columns is equal to C n. It's sticky Razik Alito E plus w on. Then after that, I just could hear the frame. So here it's Martin means our mean is to create it are made to this example for our these friends. So here I just create them frame with the names off red, blue or green. So frame number one is equal to frame and master on monster his background, which is equal for that no frame. Number one door greed andro, which is equal to zero and Colin Regency will do zero. No, the rule is fan, which is equal to three. And Colin is ban raised. 1/4 to now here I destroyed is sticky, which is equal to W glass E plus and plus plus as Okay, Now I just close this court here. Here. So here is Ah, frame capital. So I just copy this. Yeah, p stirred one time. Ah, no time. So here the frame number two. And so you're so same number. So frame is a master and background color is green hair. Okay, so here for the frame number to So it's in drone number tary. And then in the color number zero. And it's pain. Drove is Bandera three column span, which is to and which is a sticky w e n s. Now we just go do that Frame number three And here also right Free number three So change the color, which is blue. And here it's in goal number zero and then rule number two I am her was Ban six here and call in the span three and which is sticky. W E N N s. Now here it is, right route, which is equal G k. And then Yep. I just called my object here. So ab means applications or areas. Right? Application on which is master, which is equal to no air AB door men and men is equal to blue. Now he's check the output for the score. So here I just run as a margin so you can see turn. I just Teoh cleared the size for this picture so you can see. But the number 1234 on 23 and four. So air color red, green and view. So this is the frame antique interpret on three. Thanks for watching this lecture. See you in next lecture 12. Label widget In Python Tkinter: Welcome to this lecture. And in this lecture we are going to be discussed about the TK inter label in by country. So this veg it's implements are display box where you can place tax or images. The text display by this magic can be updated at any time you want it. Also possible to underline part off the tax like toe, identify a keyboard shortcuts and its span the tax across a multiple lines. Now here I just ride descent takes off the label so w which is equal to so label Ellis Capital And here I just tried the pedometers to my labor. So 1st 1 is monster and the 2nd 1 is option a blue salon. So perimeters here are master virginity present the parent window and the option here is a list off most commonly used options for this Alleged these options can be used as a key value Pierce separate by Commons. No, here I just go to the actual example off this label. So here I started from T K enter and offered this taking enter I destroyed import and static. No scene like our own example. It is DK through physical to TK and then here eyes right variable. Where is equal to is string and variable? No, here I just ride my neighborhood. So label, which is equal to capital l and Neighborhood. Okay, no, here. I just tried route and then text ready, but Okay. So here is a tax variable which is equal. We are and then relief. Okay, which is equal to arised. So here I was, right Variable, which is sad. And here eyes, right. Hey, I am labour. Okay. And now eyes right label door banked. And then here is right route door. I mean, loop for court for this label is complete here. No, I just run as a mortgage so you can see our window with the label here. Hi, I am label. So this is a label in Buy it on, You can see. So this is labeled in the pirate on three. Thanks for watching this lecturer. See you in next lecture 13. ListBox widget In Python Tkinter: Welcome to this lecture. And in this lecture we are going to be discussed about the bite on three DK into list box. The list box Vagit is used to display a list off items from which I user can select a number off item. No, we just go to the example off this list box. So here I started from T K. Enter and here in stride, import and aesthetic. No, I just make a class here which is list books and choose. No, I just make an object here. And after this object, I stride eyes, defined the function and initialize it. And then Harris, right, self and master, this is equal to known. And here is right title, which is no and message which is equal to no, no. Here it is right list and close the score here. No is right. Self dark master, which is equal Do master and then self dart value which is equal to known and then served dog list which is equal to list. So here I destroyed calling and then I write self dot model and moral is pain is equal to cup level. And then I was right Self dot master. So I disclosed the score and then go to write self Dart mortal and more Talese Pan here and the panties Transient and self Don't master no self dart Marta Pain don't grab under school set. And then here I just tried Self dart mortar being door bind. Okay. And here I used right return and closes scored hair It is self dart an and underscore choose Okay. No, I just copy this court and the institute here and then changed the name Riches escape and it is okay and then self underscore cancer. Okay, No, here I is, right. If title So if it's treatment here in denies right itself Dart mortal, which is Pan Nord title. And here is right title. Okay? And if message, which is label and liberal itself dart mortar pen and then here is a tax which is equal to message okay? And messages back and decide BD X, which is equal to five priding is five on the party is equal. It'll five Okay, No, here. I just right list and this name is frame. So here I also used the frame and here is trite self dog. More salvages Ben No, here is a straight list frame dot back and then Harris right side is equal to top. And then PD p a t X, which is equal to five. And then parody, Where's it Will do? Five. Okay, now a scroll bar. So I just add this crowbar here, which is equal, do it's cruel bar and then here is right list and list is free. Then again, it's curl bar. Ah, the school board art pack, which is side and side is equal to top and top is PD X, which is equal to five. And then here I decide, probably which is equal to five. Okay, No, her I just right. It's cruel bar which is equal to ah so I just remove this cold air So school barred or back , which is side and side, which is all right And then it's Phil, which is equal to why for now. Here I just write itself Onda Self Door list, which is box and let's boxes Ippolito list and box. And then here I destroyed list frame and then I just tried select select, which is more is equal to single. Okay, then after this more eyes right self dark list and books. And this box, which is don't back and pack is a side off left Societies equal Do left And then it's Phil . Why? So Phil is equal? Do why now? Here I just right scroll bar again and school board for confrontations. Over Right straight config on and school bar Don't gone frig So here I decide. Come on, which is equal to self dot List and box and Dordt Why have you okay so close. This scored here and then I destroyed self dart and here served our least box dot gun Fig. It's gone, fig. And then I just tried. Come on, it's command. Here is equal toe self and serve dog list and box. So So here. Not command, which is equal Do configuration here and then I destroyed. Why is scroll Command okay? Which is equal? Do is cruel and bar dot said okay. No, it is straight set of dog list. And so Okay, no for item in self dart list. And then here I was right self dot list box stored insert on Dhere is side and and I come Okay, now here I just create a partner So Barton is frame which is equal to frame. And then her is right itself. No mortal pen. And then I just tried Barton and Britain is frame here. So frame after that I started packed. And the side which is equal Bull Barton. Okay, now here. I just tried Jews. Burton so offered his Jews. Burton, I just write again. Choose Britain for our pack. And here is ST dot packed on, which is equal to Burton. And then Martin is frame and which is dext is equal to choose. Okay, to choose the label here. Sorry the to To choose the list box here. So here I stride. Come on. Which is equal to self door under school Choose. OK. No, I just did right. Copy this Spartan on and based for cancel button. So here I just ride cancer. And then again, finest right burning for cancer. And here cancel Burton and Burton frame, which is canceled and then come on and his cell door canceled. Okay, so here is ride. Cancel button and it's back to the side off Mrs. Equal toe. Right. Okay, So now here I just tried. Define a function under school. Choose and then right itself. Which is you went and he went, is equal. None. Now, here I just tried exception, which is dry and all right. First and for index, which is equal to self door Liston box. And here you stride, uh, car select selection on, then close the school here. So now is herself and door value, which is equal to self dark list and listed the anti jer. And here I just tried first index. Okay, No, here. I just tried. Except means except indexed. And so it's a small error. And then here I just tried served or value and really, which is equal, you know? Okay, now here. I just tried Self dog Morty and more Elise Pain model here and then night this Troy. Okay, there's destroyed here and now I just go to the final function again. So the f under school canceled, and here is the star itself on he ran, which is equal Do known. Okay, so call in here. And then here eyes, right set of dog. Morning pen and more pennies. Destroy here. Okay, so after this eyes right d f and underscore story here is right return and return is a value. And here is this right? Said Okay. No set of dog. Master dog. We ate under school window and self note more than a pen and then return and self daughter value. Okay, No. If conditions. So if And he shared our name, which is equal to I mean and I disclosed this court here and then import a random and root , which is equal to TK and then return value, which is equal to true. And then her eyes right list widget equal do a random dot His end and and one end 100. So I didn't No one in 100 four x in range a range of 50 year And then here it is dried while the turn and value So return value, which is equal rule list books choose and ruled, which is number picking. And then here I just tried big one off these crazy a random numbers, okay. And then a right is right list not return and return is the value here. So after that, I tried print and print is does he turn and he turned Is value okay? No, I just received this court and executed so before executing this program. I just missed our apprentices with the print and, uh, yes list, which is equal. Do this one. So runners on Marty. So pick a number. Mrs One and I used on a mortgage is one then 16. So I chose the number of 16. 17 And then click on Cancel. You can see 16 1 16 17 and canceling our the last I just click on the cancel and explained none. So this is our output for the TK Internalised box. So tanks for watching this lecture. See you in next lecture. Thank you. 14. MenuButton widget In Python Tkinter: Welcome to this lecture, and in this lecture we are going to be discussed about the DK Inter menu button. A menu button is the part off a drop down menu there. Say's on the screen all the times every menu button is associated with a menu reg ID that can display the choice off that many burden when the user click on it. So here we just go to the example off this menu. Burton. So here we just go to the example off this menu. Burton. So I just tried import t k enter and then import here. And here's the truth, which is equal to D. K. And then I m Britain. Some menu Burton ear, which is equal to menu Barton. And then here I dislike root and text. So tax, which is equal to y just simply ride full here. Now it's closest one to pull their stands alone. And here is right. Biggs visit will do menu and then i m Burton means many bottom. No, I m. Burton doored config and menu is equal to picks. And then here it is, right Picks and Biggs dog head under school. Come on. So I just to copy this one and peace want and two time. So here I just create a label which is equal to a and then come on, which is equal to root dot Quit. Okay, so I just copy this one and two so a b and see Okay. No, here. I just tried. I am Burton doored back and it's them Doesn't but endured Packed and Burton Nord config. Okay. And then BG which is equal to white on heroes like BD Veggies equal to four and relief on relief which is equal to arised. Okay, now here is right True God I mean the group. So just copy the school and execute so you can see a menu button and it is click on this men button, which is food. So items are coming here it is a b and C You can see So this is a menu button in our fight on DK Enter. Thanks for watching. See win Next Like 15. Menus widget In Python Tkinter: welcome to this lecture, and in this lecture we are going to be discussed. Involved. Menus in Beit on three Most people, if confronted with the world, Manu will immediately think off a menu in a restaurant, even through the menu off a restaurant and the many off the computer program Hell, at first glance, nothing in the common we can see that. Yet the how are lot off in common in a restaurant, a menu is, ah, representation off all their foods and a means menus items, while in a computer applications present all the components. It means all the commands and functions off the application here, which are available to the user, were the graphical user interface. Like Do I menus in Do I are presented in with our combinations off next and symbol to don't represent duh Joyce selecting with the most or finger on touch screen on one off. The symbols are text and action will be they started, such as an action or operations can, for example, bidder opening or saving for our file order Quitting are exiting. I mean exacting offer application a context menu in a menu in which the choice presented to the user are modified according to the current context in which the user is located. So here be introduced like in this lecture for our python DK enter the pull down menus for TK Enter example the list at the top off the window pits appear are pulled down If you click on an items like example file editor help We just going to be created that this type off example in our this lecture So here I destroyed from t k enter and then import. Then again, I just read from de que fine dialogue on find dialogue is in poor he has MM stride e s and que or PN PN by name. Here is the I d f and new while and here eyes ride brained, which is new and why Okay, Now again, the function definitions were inside open file and it's open Fine. And then eyes ride name which is equal do this important. And then here eyes dried brained and print is name here No, create one Another cabbages defining a function with a boat and then closes function here And I was right brained and this is ah, simple example off our menu Okay. Now, here. Eyes right. Rude. Which is equal DK. And then menu. This is equal to menu and route. Now, where is right? Rude dog config on here? Sorry, Menu, which is equal to men. You and then file menu, which is equal to menu and menu now is right. Menu daughter had underscore cat scared and casket is label, which is equality file. Okay. No, it's close this cold here and then I decide menu, which is equal to file menu. Okay. No is right. Fine. Menu doored Ad underscore. Come on. And here is the Kumari's label, which is equal goo new. Okay, and here is right. Come on. Which is equal to new And you is a file air. No, I just dio copy the score on Paste it here. So file many, which is and and hair is a label off open. Okay, No. Dis labels are in this file menu. Okay, So open is a command here and commodities an open file. Okay, so this is a commodity that open Fine. And then ah, I used to go back and here's the file. And then here it is, right file menu not add and under school separator and then on started file on the menu dog , add underscore. Come on and label, which is equal to exit. So this is a label for exit, And then it's the come on, which is equal root, not quit. Okay, nowhere is this tried help menu. So help many, which is equal to Manu and experience at the menu here. Okay, no menu dot ad under school cats kid and casket is label, which is equal to help here. Okay, No help is menu, which is equal to help menu. Okay, no, here. Help menu door, add under school. Come on. And then here is right label, which is equal it boat. Okay, so inside daughter and then I tried. Come on, this is equal to you. Vote. Okay. And after the last time, you strike mean and Luke. So I disclose this court here and go to execute this course. So it's ah, from TD he and king. So it's an invalid text to so here eyes right for all. Begin. Okay. And then in the file I held missed that Brent musical do new and fly. So I just forgot to write the perimeters here So it's a para meter one for this one and then para meters for this brand on a perimeter. Sorry. Prentice's for this one. Okay, so now I just executed is fine. And I on adder in import Ikea Inter. So it's in a small itty gain to here and gentlemen as a model. So what's, um, Aaron, Line number two, which is give file on. So I just remove this labrie and then eyes on this score so you can see hand and the health section We have the boat menu, so I select here. This is a simple example for our menu. And then you can see new and new file here after in this one because I just remove the library from here and then click on exit. So here, simply program is exit here. So this is the simple menu program in our buy it on D G. Intern. Thanks for watching this lecture and ceiling 16. Message widget In Python Tkinter: Welcome to this lecture. And in this lecture we are going to be discussed involved. Atika Inter message budget in by country. This rigid provides a multi land and non edible objects that display the tax art of medically breaking lines and justifying their contents. Its functionality is very similar to the one provided by the label veg. It expected that it's It can also automatically wrap the context and maintaining a given back to our respect. Racial. Now use. Check the example off this badge. It's over here. I just simply right from De que enter and import. So now here eyes ride route, which is DK. This is equal to D K. And then I side variable which is equal to this string. Variable. Okay. And here is right label, which is equal to message. And the message is ruled here and then text, which is redial and very well is equal to the er and then relieve, which is equal Rice. Okay, no, here I decide. Variable door set on here. I just tried. Hey, I am message. Read it with this lecture. Okay, Now is grow the scored and then hair inside. Label dog back. Ah, slipper Lord packed here. And then there is a rule dog mean now is run this core you can see. Hey, I am a message. Veg it to this lecture. So this is a message, Vagit, in our fight on three tutorial tanks for watching this lecture Syrian next, like 17. RadioButton widget In Python Tkinter: Welcome to this lecture. And in this lecture we are going to be discussed about the radio buttons in the bite on G Y t K enter. So this register implements a multiple choice. Burton, this is the way to offer many possible selections, toe the user and let use of choice only one off them in order to implement dysfunctionality each group off radio. But it must be associative toe the same variable and each one off. The Britain must symbolize our single value. You can use the tab key to switch from one radio button, too. Another radio button. Now we just come to the example of this really important so high. Just right here. Form TK Inter bitches import. And then here I just ride route, which is equal to D. K and V is equal to and ready, but Okay. And here is a screen with a label and labels a route here and then I just tried text. This is equal to empty string. And here it is, right. Choose, um, programming language. Okay, so I just close this and closes scored here. No. No. So area just right. Justify and justify which is equal to left. Okay, so after this justifies astride pdf pdf X, which is equal to 20 and then here is right back. Okay, No, here is right. Radio and radio button, which is group No areas. Right text, which is equal to bite on three. And then eyes right p d a. X, which is equal to 20. And then I just tried very able. So where you will, which is equal to be. And then here I just write value. This is equal to one. No, here is right back and pack. Is it and core which is equal to W No, I just started one that it Radio buttons are really Burton, which is the root and text is Buy it on to and then pd X So it's p a d x. Okay, so it's b d B a d X, which is 20 uh, where you bowl, which is we hear and the value is do and then pat, which is anchor off w no main Lou and going to execute this program. So here and it has a margin. So it's an error in taxed here. So text, which is equal, do so here we hell, no comma. So you can see how in the w is not defined. So extent, capital w here. So I just tried a smaller one. So now it's run. This scored and we held the radio button, which is a python three and the bite on you so you can see Jews. Any of the programming languages is apart and three and by Toronto. So this is a radio Parton Vagit in Beit on three TK Intra. Do I tanks for watching this lecture ceiling next lecture. 18. Scale Widget widget In Python Tkinter: Welcome to this lecture. And in this lecture, we are going to be talking about the scale Antica inter bite country. The scale Vagit provides a graphical slider objects that allow you to select the values from a specific skill. No. First of what? We just checked the Centex off this scale. So here I tried w is equal to scale. And then here the perimeter's Okay, so I destroyed perimeter master and option. So para muted Marsters represent the parent window here. And the options here is a list off most commonly used options for this Majid. These options can be used as key value piers separated by commas. No, we just go to the A really example off. This is skill and see how does this is? Scale work? No, We destroyed from t K interface. Andre Reid Astride import is Tareq No authorized. I defined a function here defined function as yell And then here eyes right Selection. So selection is the value is equal Do and then can cutting it as to you are and we are dark Get okay. No, here I stride label dart config means conformation here and then tax which is equal to selection? No. Here I just write route which is equal to T K. And then we are variable which is equal to double. We are okay. No here is ready. Scale which is equal Do is kill and then route on Already able which is equal to B A r no is scale dog back and here is right and core and courage is equal toe center. And then here is right button which is equal to Barton and then route which is text basic Will do, get get is kill value. Okay, no, here is straight. Come on. Which is equal to SCN and then Burton not back here? No encourages equal do center. So you can ride this anchor to the left or right? So I just get the center on. Then here inside label, which is equal to labour. Okay, and then here it is, right route. No, I just tried liberal dot pecked. And then at the last print, my screen so mean loop and closes Score here. Now you check the oil before this court, so run as a model here and I think it's in center is not define here. So this is in center. Okay? No, I just run this court so you can see I just moved its care to the 25 I just scared the value. So value here is 25 so you can see 79. So the value is 79. Here, you can see your 19 and add lawsuits. 100. So this is the skin and by 20 k Enter. Thanks for watching this lecture. Syrian next lecture. 19. ScrollBar widget In Python Tkinter: welcome to this lecture. And in this lecture we are going to be discussed about the TK Enter its scroll bar in Beit on three. This they destroyed a slide controller that is used to implement vertical control Vertical scroll gadgets such as list box, text and cannolis, nor that you can also use to create the horizontal scroll bar on the entry. Vagit. So first of all, I just tell you what is the scroll bar here on my screen. So this is a scroll bar you can see directly Don't from the exit menu. So here you can see the score of our hair. So I just dio Gerda Yes, tax through here and then you can see it is a stool bar and it's moved up and no so no, we just come to the example off this scroll bar. So here I just ride from t k. Enter on a in pork. Now her eyes Red rock, which is equal t k. And then I just ride Is Kuroda bar, which is equal is Kuroda Bar And here eyes right fruit. Okay. No, again, it's cruel. Bar, dark pack and pack is a side Cyrus equal right on dry. It is a Phil which is equal. Why, Okay, No, my list is equal to list and box. No, hair is right Troop. Which is why it's cruel on rights, colleges come on is equal. It's called Bar Door Set. Now here I just use the for loop so far line in range off 100 to show up my school bar here . So that's why I just use the for loop for the ranging 1000. So it's spring 100 numbers. So my list dog in deserved here and then here is right. And which is this is line number. Okay? And it is right plus str and lying here. No, it is right. My list. Dark pack and then here is right side. Where is equal? Do left Andi. I tried failed which is equal to boat. So no, here I just tried Is crowbar dart Config means confederation, which is command now is equal my list. Start why and view nor the last. I just print my screen So main loop on then around this core so you can see this court whose parent with 100 numbers on this is a scroll bar to my page. You can see your size crowbar. OK, so thanks for watching this scroll bar lecture and TK Inter piped on three to you in next lecture. 20. Text widget In Python Tkinter: welcome to this lecture, and in this lecture we are going to discuss about the text measure in Beit On Tree Ex Veg. It's Freud's. It wants to compatibility. There's allow you toe added a multi line text and former the way it has to be displayed, such as changing its color and form. You were also used aligned structures like tabs and marks to locate the specific sections off the text and apply changes to those areas more. Or you can embedded windows and images in the tags because that's this wedge. It has designed toe handle board plane and for emitted next. Now we just go to the example off this tax measure toe here. I just tried. I just save this file with text or python. And then here it started from TK Inter any port s static. Okay, so it's in import and static. No, I just right ruled ridges Equality K sores TK And then here is right TV. It is equal. Do text. And then here it is, right route and hide. So hide which is equal to two and red Mrs Equal do 30. Here now is I t dog a pack and then d dot in zero here. And then I was right. And you hear this, right? Just huh? Text read it. Okay. And then here is very slash and for the new line. And this is second line text, okay? And slash. And here No, I just dio close discord and here I the sprint Luke men do. And no, I just couldn't run and run as a Marty. You can see for specs is here. Just a text, Vagit. And then I just ride. This is the second line text. No, I said to go to the second example off this text Rida is scroll bar now here is right. See this firewood text to not buy it on. So here it is, right from TK interface and then import is static now out route it is equal t k and then ask This is equal Do is crawled bar and here is right to school bodies rule Now let's try T V is equal toe text on text is route And then it's hide here So hard physical do four and right is equal to 50. Okay, No as so here as dark back. And then here is right side, which is equal, right? And there's fell, which is equal. Do why? Okay, no de dot a pack. And here it is died side which is equal to left capital left here. So left. And Phil Mrs Equal do. Why now? I just configure this file So as dark Gun Fig And then I decide which is Come on and come. Art is equal t dart. Why? And sorry. It's Oh, here. I just go to this one. So t dart Why? And have you okay? No, I just died t dog config And then here decide Come on, which is equal to as door said so now here I just tried before Come on services school. So why It's cruel And then I just write a cured here So the cure is equal It'll I destroyed three quotation here and here is right My name is for years con And then I decide I am software engineer And then I decide I work on you. Demi, find disparate text, okay, And then I just copy this text and paste one toe three time And then here I destroyed dog And these conditions close here now. Just right t dog insert. And then here it is, right and school and is a capital here. And then cure. Okay. And then I started. Mean loop. And now just run the score so you can see here. It's the school bar. Uh, there's some It's my text to you so you can see you're sent school bar. And this is my next year. So this is a tax treasure in Python tree. Thanks for watching this lecture to you in next lecturer. 21. TopLevel widget In Python Tkinter: welcome to this lecture. And in this lecture we are going to discuss about bite on three top level Vagit top level graduates work as Windows stats are directly managed by the Windows Manager. They do not necessarily How a parent vegging on the top off them. So parents are top level veggies. Also car multi windows, Vagit. So now we just go to the example off this top level gadgets. So here I just tried a simple example for Tarpley Will read it. So I start import on ecstatic here and then ruled which is equal to t k and offer this. I said room door title. So my first title is Buy it on three on. Then I decide top. It is equal to top level. Okay. And then here is a strike top top dart tighter, which is equal to top level. Okay, as close as scored here. And then it is a top dog. I mean loop. OK, now I guess execute the score so you can see run as a model. So I have an errand top level is no defined. So here it's top and it's this my level. Okay. No, I just click so you can see my first Melo, which is the fightin. It's apparent on Disa child will know. Now I just go to the second example off this top level windows in part on three. So here it is simply import right from Atika interface and import de que Okay, and then here is right, Top top level. So it's small level here. Okay, Just level. And then I just write. Ah, but on air. Okay. No, no, I just tried Road, which is equal t k. And then here I just tried Second underscore window. So second underscore window is create a new top level window opens immediately. Okay, so this court for this windows okay now is right window which is equal to top and level air . And now I just died second. So second. Yes, it's not. You hear? So second underscore window and you know it is equal. So render dart the new door Titan and title is second window. Okay, now here when this window is immediately open. So I just tried the court means of functions to destroy my second windows Then so here I just tried defining of functions or destroy means to finish this windows. So I stride second underscore window. And I just tried second and score. We know here and then I decide. Destroy. So it's Ah, destroy. Okay, Don't always closes scored here, and then I just ride. According for Burton's of clothes, Burton, which is equal to Burton on then. Here it is. Right. Route and text. Physical Do close second window. Okay. And after that, I said I'd come on and come on is equal to destroy and under school. Second under school. Windell So I decided this here and now here I destroyed close underscore Burton, not Peck. And the last night it's right. A rude not, I mean Luke. So closes corner and then save it. Top level to not fight on now is checked out before the score and you can see a window. This is Ah ah, pattern window. And this is a child with no means the second window here So you can see the example of this gringos here. So this is the top level programs in our pilot Antique Enter tanks for watching this lecture. See, even next lecture 22. SpinBox widget In Python Tkinter: welcome to this lecture. And in this lecture we are goingto be studied about the TK entered its been Boggs in Beit on three. The spin box veg It is our rained off this gender TK Entry budget which can be used to select from our fixed number off values. Now we just see the example off this spin box, Vagit and see Harp. It's work. No, simply I decide from TK Enter library and then import. It's static. And then here this right master which is equal to P. K. And then he rise right w h is equal to It's been books. Okay. And here it is, right, master And then from underscore hair which is equal to zero and little school zero to which is equal to 10 means the value What I used with the span balls, it's 0 to 10. So here I decided w door bank and then main dot Look for years mainly. Okay, now I just checked the over for this court total, Nazem argued, You can see it's Espen box and then and then I just change this values You can see one Pool 345678 of 10 and then we just come back. So 98 and up to one. So this is a spin box, Vagit in Beit on three. Thanks for watching this lecture. Semen, Nextlink. 23. PanedWindows widget In Python Tkinter: Welcome to this lecture and this lecture. We are going to be studied about the pan window in TK Inter a pan Wendell is a con turner. Vagit stats may contain any number off Penn's arranged horizontally or vertically each pan Current teens, one records and each pier off pan is separated by our moveable were most moment and sash. Knowing a sash causes the badge, it's on either side off the sash to be resized. No, we just see the example off this pan window. So here I just ride from TK interface and then I decide import Okay, No m one. And who is the start? M one door back. So here I am. One is equal to panned and bingol Okay, No, here is tried pack which is full where is equal to I bought on board the capital here. So here I just write expend and then which is equal to one? Nowhere is this right left, which is equal to entry and introduce M one. And then either side B is equal to five. And then I started him one dog on and left. Okay, now here it's the timeto add em to so m tool which is equal who banned window. And then it's hair eyes died and one and this is the apprentices. And here's BD So it's time to here. So I just right time to is orient and or increase is equal to working gun. Okay, So working with its capital here and then your right side and one door add and past better meter ridges. M two. Now here I was, right top, which is equal is killed. And then I just write em to which is ardent and are in physical too. Hauri Zandl, Search horizontal on. Then Isis, Ride em to dart ad and no. Then I started bottom. This is equal to Barton, and then here is write em to search the somebody button for Okay, so I was right. Tax to which is equal. Do Okay. And I disclosed scored here and then call object for this Parton Tohira destroyed? Yes, called object for this bottom. Okay, No, always right. Mean And look now I just run the score. So run and run as a Marty. So I have an error in line number three, which is were tickle ordinance working. So it's m two, which is equal toe pan window. And you're so we know here. Okay. And bingo. And then if someone an orange and vertical don't run as a margins, you can see I just take Well, you right? Okay. Or in this is a pan. Okay, you can see this is a pan. And this is our scroll or a scale, and this is a burden off. Okay, so this is a pan window. Example in or fight on three tanks for watching this lecture. See you in next lecture. 24. LabelFrame widget In Python Tkinter: Welcome to this lecture, and in this lecture we are going to be discussed about the label frame in Beit On three. A label frame is a simple container. Roger starts primary purpose to act as a spacer. Arkan Dinner for the complex. Mindlessly out this legend has the features toe a frame plus the ability to display labour . Now we just see the example off this label and see how it's this level is work. So now here I stayed from TK interface and important static. And then Harris Right Rubies is equal to P K and then he rise. Died label and cream Okay and frame is equal to label and frame where in straight group, which is text and tractors equal do this so Texas people do. This is ah, label frame in t k interface. No is right. Labour a label frame dot back and inherits. Right, Phil, this is equal to boat on. Yes, it's brought here and then I side friend source uses small here expand on experience which is equal to yes. Okay, now her as right left music will do label on. So it's the capital label here. So label, which is label and Marine, which is test on taxes Equal inside label cream text. Okay, now is right here. Left door. That and then guys, Night rule Dark men. Okay, now here. Eyes execute. The score will run as um argued. So I haven't in line number six and label one Frank back. Okay, so here it is, right, liberal. And it's framed. Or back on Phil, which is equal to board on expand. Physical do. Yes. So here board is be this model here, and I just see it and run as a martyr. You can see this is a label frame. Antique enter and then insider. Another label of the you can see line here and then inside the label friend Tex. So this is the label frame in. Buy it on three tanks for watching this lecture. See you in next lecture. 25. Message Box widget In Python Tkinter: Welcome to this lecture, and in this lecture we are going to be discussing about the T K message. Bulk Vagit in Buy It Auntie. The ticket message box model is used to display message boxes in your applications. This model provides a number of functions that you can use to display our appreciate messages. Some of these functions are sure in for onshore warning like you can see in where. Programming. It's like a pop up message and sure error. Ask questions. Us. Ah so OK and cancel. Ask yes or no problem and ask, retry or ignore messages. No way to see how cleared this massive boxes in our pie. Tom. So now I decide by 20 K Interactive's right import hysteric here. No, I side from TK interface and then import message and for its message and box. Now he's a strike top physical beauty K. And then here's I talked art geometry, and it's a Juma tree. Is Jim actually which is equal to 200? So it's ah, 200 x 200. Okay, now is close This and then I just lied. Do finding a function which is hello and then I just close this function here on and here I just tried message and messages. The books dart. Sure. And four means I won't be shown on Lee the info to my user. So I was right here. Eyes right, Huh? Collect me. Collect me. Button on, then here. I'd just ride Hi users. Okay. And then here I side after this function, I just tried be one means about Mondo, but no one was equal to Burton. Aan den here is like a top, which is text and text is equal. Do, um here, this right text is equal. Do click me. Okay. No, I was closed. Score here and destroyed command. Physical do. Hello. I just simply just come on is Ah yes, eyes. Right. Hello. Because it's a function name. And then I just tried to be one dog. Police and please x is equal to 35 wise equal do 50. So it's why is equal to 50 year now is right, top dark men. Luke and I just close this court here handle as a model and see the result offered. So when I just click on this, click me so new. Pop up our message. Manu is showing to us, which is high users. So this is the message box and fight on TK Inter. Thanks for watching this lecture. Three. You in next lecture. 26. Layout Management In Python Tkinter: welcome to this lecture, and in this lecture we are going to be discussed about the bite on TK Layout manager. It's also called the Jama'at Tree Manager ticket. Enter Process three livers Layout Manager, which is backed grid and place. The three Leo's managers back great and place should never be mixed in the same master window. Geometry managers serve various functions. They are in the veg it on the screen register register on the underlying windows systems, managing that display off magic on the screen. Arranging veg it's on the screen. Include Determine the size and positions off the components. Registrations wide the size and alignment and for missions to geometry managers. But the Jama'at tree managers has always the final Saiz. No, the positioning and sizing Now, first of all, I just see the back layout manager in geometry. So now here I just create the photo filed with the old manager. So here I destroyed from TK Enter and then here I decide in poor and imported aesthetic here no insight Rule Bridget equal TK On its T rupees equal T k. And now here I just ride label and label is a route here and then here is that I text, which is equal to that. Okay, so texted the red sun. So red sun here and then here I decide background, which is equal to the red color. Okay, No fgv is equal to right. And here is my daughter. Thank No, I just copy this color and then paste one guru 34 then there has tried. Blue is sky on then. Here is right. Do you? And here is side blank. Okay. No, here is right. Green and grasses green. So where is right cross and the calories game and then here I just died. White White is the line here? No, I just ride the color which is being and think is a girl here. And then here is right. Think in the calories black. So where the last site is, right? Mean Luke and then executed his program so you can see red, sun, blue sky, green grass and finger so you can see itself back. Leo here. No, I just cool down. Um, fill option off this these colors here, so no, I just drive. Ah, I just create a new violent area. Decide Leo management on the day old manager one. Okay, now, I just copy this library and Peaster here, and then I just ride rudyard TK and then this. Libraries also paste here on. Then I just copy this label, and here it is tried W h is equal to label. The label is a root and text, which is run a red sun and then background is right here and have g calories white. No, I just right here. W door back and back is Phil, which is X. Okay. No, I just copy this one and then Peaster here. And I just copy this too. And based here, and I think yes, Blue color. So now I just copy this w pack one time on it. This pink color and with blue color? No, her inside w dot label w dot label on W dark label. Okay, now are the last times I mean, look, so it's not zero here, so I just run the score. So the attributes with that w label and here is ride w It is equal to level, so w which is equal to label here and here. Okay. No. Are again showing the other again in line number sound. 123456 and sound Here. So in the line number seven years Phil X. So here is I just remove Forget to remove this door back and his dog back here Okay? No, I just run at the margin so you can see it's Phil With the size off damage Red Sun gain grasping goal and Louis guy Now we just go to the plays Jama'at Tree manager examples where I destroyed layout management and management is to here OK, now the place dramatically Managers in love you to explicitly said the position and size off the Windell Now here I just import import and import is TK Inter here antique interes DK Okay Works game during either TK And then I just tried import you earned them and ruled with equal TK Dar TK Okay? No, I just said the red hide and off certain means x x is officer. And why excess officer for my do matter window. So here I just tried. Do you, Matt tree on Huma tree is Sandlin 17 D x. 200 plus 30 plus 30. Okay, now I just, uh, right of enable, which is language so language is equal to I was right. Buy it on three. Then I just tried Buy it on Cool on a her programming language. And then I was right as t m l on. I just close the score here. Okay, now I just tried label it is equal to range off. 1234 on Here is right range, which is four. Okay. And then here is a for I in range off for. And then I destroyed SETI, which is equal to referendum door, then range. And then I started to went to 56 and for X in range off three. Okay? No, I just right brightness, which is equal to the end here, which is their own. And which is zero point 299 The static CT means multiply ct year. And then I started. Plus, is he reclined? Five Aid Sandlin. It's static. SETI. And here. That's right. Offset one. Okay. Plus 0.11 for turn aesthetic C t. And then it's too. Okay, now in stride. CT under school has a decimal numbers here and then I just tried Person date sign zero to x person date. Sign you do X and then Parson teen sign. Coup X is the person the sign here and then to Paul. And it's CT. Okay? No, I just go to the background color gold color, and it is equal to is equal to hash. And then I decided concatenation on. Then I just I dark. It is said ct underscore hacks of this Simmons. Okay, your soldiers mount of is there, It's Ah, join here. Okay, searches, join. And yes, it's double petition here. Okay? No, no. After is joining. I just tried one which is equal to t k dog. A neighbor. So l a is a capital here. Bigger dog label on the liberal is route and then text, which is equal to language. No, I just copy this on Bay Street here. So languages, which is hi. And then f g is the color off, right? Okay. And then I just tried if brightness. So the brightness is less than 1 20 So bring the color the just black. Okay, now I just closes. And here is her BG, which is equal to B G and under school color. Close this quarter here. No, I just started. I thought back. It's not a pack. Here's Ah, please. And then I started exercise equal to 20. And then why? Which is equal boot 30 year. And then I was very plus I static 30 and then direct to the page is equal to 1 20 and then height off the page is equal to 25. Okay, now I just go to the world North Main loop, OK? No, I just Teoh check the awkward for the so before executing, I just saw an error which is to pull here and then yourself. TK Here. Okay on here. It's not I, it's l here and now. I just go to execute these programs on as a morning so you can see the place. Jama'at tree management layer appears which is the poor bite on programming bite and three bite on Cooper s Gemmell and see the color off it. Anjali old management over it. You can see this in the old management. So this is the layout management and TK Enterprise on three tanks for watching this lecture . See you in next lecture 27. Create a Button of Cancel and Ok In Python Tkinter: Welcome to this lecture. And in this lecture, we are going to be discussed about how to create OK and cancel Burton in our layout management. So here I just tried strong TK interface and then impor PK and right, which is both. And rised. Okay, now here is that from TK Inter feast and nor t d key and import frame riches Burton. And this time no, here is very class, which is example and then frame. Okay, now here. I just tried the f on and initialize. I am t. Sundin said And here on this right, it's a function. So calling here and then the super and door initialized. And here, inside cell door I n I t and user entries. Okay, now clear the function for initializing so initialize user interface here and here. I stride said Okay, no self dart master nor title. And the title here is okay. Cancer Okay. No, it is very set of dog. This style, any style. This is equal to its time and self dart. It's style door team underscore use And here I decide. D Ford. Okay? No, I destroyed frame which is equal Do frame And here is right. Self on relief. So here is a relief and relief equal. Do right. And then here is right. Border and border is wet. Musical Do one. Okay. No, Her inside frame dog back on, which is freely, which is equal. Do both on and explain is equal to true. Okay. No, I just right on the floor. Court fourth, close button are so close. Burton, this is a photo Burton and self is a text off closed. Okay, No. Where in sight? Close Britain, which is equal to Gruber and are packed, which is the side and side is equal to All right, on a PDP 80 x busy who? Fire and then Perry busy Will do fire. So OK, button now. So OK, button, which is equal Do. But, uh And here, inside itself and text. Okay, okay. Not disclose the score. And okay, Burton Mrs. Equal located on door pack. And it is right side which is equal to all right. So now I just create a function which is the mean function here and then I inside room with equal look Ikea and Rupert legal TK And then I tried group door Juma tree on which is equal to 300 x 200 plus 300 plus 300. And here I decide after, which is equal example. And Lou dog men look okay, No hair inside. If name is equal. I mean, and here is a strange from sugar subconscious, semi colon and then mean so now I just checked out before this score, so I just centered f I fear so. This is the Barton on, Okay. And cancer. So these are the ok and cancel button in python. Three tanks were watching this lecture Syrian next lecture. 28. ProjectX1 Login and Signup Page in Python Tkinter #1: Welcome to this lecture on in this lecture we are going to recreate our sign up and loving page functionality or a project in Baikonur digging Inter. So here in this lecture, I simply import my library student by Tom Logan Project So here I sit from PK enter on a import. It's static. Then we knew toe import the West library on a no. Here. I just need add the credentials to my this project because when I just enter my user log in information so historically saved toe this credentials So Kurds, which is equal group here I just tried the file name. So we just them and file dog temp. This while is not exit in my exist in my system. So this justified the search the variable off credentials to damn filed or dem. So this is the some off the initial libraries in my this project. So thanks for watching this lecture. See you in next lecture with defining or creating the functionality off sign up page 29. ProjectX1 Login and Signup Page in Python Tkinter #2: Hi, guys. Welcome back to this lecture. And in this lecture, we are going to be create our sign up for personality in this project. So here I just created a function name, which is sign up. So this is our sign up definition. And then I just used him. Colin, it's very call in here. And then here I destroyed Global and Global SP and were mean password. And then he so these global just make the variables global to the entire script. Meaning any definition, you can use them. So this is our global variables hair So anyone can use this definition. So now here are destroyed. Global again. So password is a global and name is a global no. Hair is dyed global and global is routes. Okay, No, Here it is, right groups, which is equal to D. K. So this clears the window just a blank one. So you can see if this program is running. So it's simple. Agreed. The blank Wendell. So far, this program is not run. So now I'm sister create groups dog Titan, and the title name is sign up. Okay, so this is remains the title off the sad renders to the sign Help! Now I just gave the instructions. So in so in direction, the instruction which is equal do label the liberal ease route. And here is just right next which is equal to please enter new could a dense you and good And she is who started slash and okay, so this sport are labels, So just a piece off Taxing Please enter this label of new credentials. This is just a validation student Sign up. No, Here I destroyed direction and the introduction is introduction which is dark, Could it? And good It is the rule and Robert is equal to zero. No, here I destroyed calling and it's ah, call in and columns is equal to zero and it's it's sticky, which is equal to eat. Okay, so this is just put it in the window or row number zero R or number Soldiers number zero or koala numbers You If you want to learn more, Look up at our last Victoria's like what I could here in TG enter. So here I just write name, which is l and L is equal. Do label here. Okay, So label are the roots. The level is a route here. And rules are text which is equal to new user user here. Eyes. Right name. Okay, so I disclosed this. So this just does the same as a ball. Like just our name off the label here. No pass. So here, p word which is and and it is equal label label here and liberal is the roots. And next this is equal to and you password. So here, also a capital l. And then I just tried this one on this. Okay, now here. Eyes right name, which is l dark. Great on then. Here I side cause the war l dark grid. Okay. And here's a slide rule is equalled one and Colin, which is equal to zero. And here is a strike sticky, which is equal to W. And then I just tried Skopje this one on Easter here. So wrong number cool. And the collar number zero Artistic e w Now just right. Name you. This is equal to entry. And then entry is routes. Okay. And then I side p war. And the word is e, which is equal to entry and entry is roots here. And then I just right sure the shore is equal to is Daddy on day. And I just write name, which is E So Eve it is. Ah, sorry. Here. I just ride. Yes, name is Goldie E and easy. Could do injury s Sorry. Am Name E door here. I just create a good and then the word e doored good Here. OK, now is right role, which is equal to one and calling. This is equal to zero. So column is also one here. And then I just copied the score for the roads and column and change positions off the road which is to And the colon position is also to hear No, I just died. Sign up, Burton. Sign of Burton is equal to Burton. And here it is I the rules and text This is equal to sign up. Okay. And then here inside, come on. Which is equal to F s s sign. And then here is right. Sign up, Barton dog grade. And here is tried, Colin. It's band, which is equal to it's, uh, Colin Span, which is equal to tool. And then it's ah, is tiki is equal to W No, I just write roots dog I mean blue And then I just define ah function. So we find a function for ever. IHS, sign up. Okay, now here I started with Open on here is right. Good. And she was so curse and Kurds are w Okay, so w as he started f so x create our document using the variable we made Erda top so you can see this document is on. Lee made our documents with this while so here is right outdoor right and right is a name here and name is E dart Get and it's closed. Scored here. So name is a variable. Were storing the input to TK more makes us used or get to get actual history. No f door to write you and right is a B word. And the word is e dart. Get here. Okay. No, I just have door close and there's simply close that file. So now Isis side route dog destroy. So we're screwed or destroyed here and then I just tried Log in. Okay, so this logging will remove So this slogan will move toe, move us onto the logging definitions. So this is the end off this sign up functionality in next lecture. We are going to be create our Logan proximity. So thanks for watching this lecture. See you in next lecture. 30. ProjectX1 Login and Signup Page in Python Tkinter #3: Welcome to this lecture. And in this lecture, we are going to be create our log in functionality in our this project. So here I used to use a comment and comedies. Logan. Okay, now here I've tried the f means a function, and then I just tried logging here. So this is the functions for you finding the logging. And then here I stride global and global is name and e l Okay, then here I use dried global, and global is the war and purity is e l. So there's some more global's here and then global and global is rude A no. Here I just recall route A which is equal to d. Okay, so this is no makes a new window here and then route a dog title entitle here is no in. Okay, so this will make the title of the window. And here I just tried. Introduction on in traction is equal. Label on label is root air. No, I just tried text which is equal to on the tax which is equal toe. Please log and and it is right slash and as close as scored here. So no eyes died introduction and it Introduction, which is dot grid and it's it's sticky. It is equal to E. Okay, so here I was died in images and and p were, which is l and then here is started Name l dot grid and then p word and speed Ward and doored grade. Okay, no, here. I just tried. Name is equal to label, and the level is rude. A and thanks. It is equal toe user name. Okay, so I just close the score here, and then I just ride, which is equal. Do label and level is rude A and the text, which is equal Do password. Okay, I just close. This scored here and it's a good and grill is a role which is equal to one. And then Colin, this is equal to one. And then, I mean, I just like a role which is equal to one and column, which is equal to one. So for your slow is required to To here. No, I just Right, Logan, log in and here is right. B, which is equal do Barton. So I just cleared the lovin Burton here. So Rube a And it's the attacks here and text which is equal to log in. Okay, Now, where is right? Come on. Commodities. Equal toe check. Local in. So this is Ah, check, Logan. Come on. And this would make the log in button and which will go to the jack in Ah, the farm means check in function What we create in our next lecture. So log in and Logan be which is dot grid and Logan be door group is Colin on column is a span here and which is equal to two. And then Colin Mrs Equal to one. Okay, so this is a log and be here. So which is the colony span to? And I just remove this column because we just not need this column here. So I just tried a sticky, which is equal. W Okay, so here, the sticky w and then here you strayed are M user. And this is equal to Burton and then Rube A And here is died text, which is equal to delete user. Okay, so this is the need to user now is right. F g, which is equal to I just, uh you're the color, which is blue called size model blue. And this color is blue her and now the command, which is equal to the l on user. Okay, so I disclosed this court here, and then I just go to our AM user door grid and good is a calling and Colin. Hispanic heritage is equal to pull, and then x is sticky w So here, also a sticky W on this ticket, which is equal. Ow! Now, I just go to the last one, which is root A dog. I mean, loop. So our court for this logging is complete here. So in next lecture, I just discussed a about check log in functionality. Okay, so thanks for watching this lecture. See you in next lecture. 31. ProjectX1 Login and Signup Page in Python Tkinter #4: Welcome to this lecture. And in this lecture, we are going to be create our check logging morning. In this project, the first of four lights already find a function which is no. And here I just like one. And then I just tried. Heard in shoes creds as it's okay. No, here is very Dica. Then you name. And then the word means possible. Now here is right F door lead lines. So this big, the entire document be put the end for into the ports into the data variables. And now, here in the user. I just tried date averages, you know? So Data's you don't dark are his trip booking and here on the password on this slide guitar reaching on one and it's thought are is three. Okay, so for the user name data zero means zero is a first line, and one is a second, and so on And using the artist trip will remove that slash and new lines work from before when we input it. So now, here, isis, Right. If statements if name e l dollars get Okay, so it's which is equal to you. Name and B word. B word and yell here and door get okay. Cabbage is equally cool. The ward and ah, closes Colin. So it's Jack to see if you enter the correct data. Our village is equal to e que To offer Logan. It will check. This one means our this if yield or getting equal to you Name and power possible, which is e elder care trickery. Check many logging. So here inside our don't title titled Here is in stride. You know, he's like De and Ben is Break our door, UMA tree and you match is 1 50 x or 1 50 x one. Okay, now here I just have to close the school so it will make the certain size off the you matching me in the window here and then are level which is equal to label. And here in ST are are coma decks on tax, which is equal to flash. And and then here is right plus on No. Okay, so it will love in the label. And now it is right are labeled no back and then our dog and okay, now would be the else condition. So here ends. So else's r is equal of t and k and then our door title, which is d the Then I just close this one and our door Huma tree. The Duma tree here is 1 50 x one de now here I just write our label and our label, which is equal to level or level here is capital. And then I said are which is text and tax pitches equable flesh. And here and then here is right, not sign. And then I was right in relate and relative and I close this court here then our on a level and label which is dark back. And then I said our door I mean Okay now our court for this reality is the complete here. No, in next lecture, I just for years the functionality for you need to use a Thanks for watching this lecture. See you in next lecture. 32. ProjectX1 Login and Signup Page in Python Tkinter #5: Welcome to this lecture. And in this lecture, we are going to be create our delete user functionality in this project. So here I just ride. I just create the function for delete user for the l and user air. Okay, Now close with column. And here it is, right? Always. So, no, we need the oil celebrity here. So here is trying to remove and roots, and it will remove the file from our system. So here is red route and a Okay, so it's destroy, and it will destroy the logging windows. No, here is right. Sign up. And the sign up is goes back to its stock. So now, here, if conditions so if always dark. But start is file. So creates here and then here is right log in and no, I just ride as conditions. So else a statement here. So Elsa statement is sign up. So if us part file is matched to the creds so ecstatically go to the logging So if his statement is not match with their statements were statically go to the sign up. So are this project for the logging system is complete here, so thanks for watching this lecture. Next lecture. We are execute our project. Thank you. 33. ProjectX1 Login and Signup Page in Python Tkinter #6: Welcome to this lecture and this lecture. We are going to be execute our entire project. So now let's just execute this project and see Harvard's work. So I just go to the run and run as a Martine. So here you can see the user name and the password here. So I just add the user name admin because here I started admin and possibilities. Also Erdman. Okay, so first of all, I just delete this user on here. I just go to the run as a model. So I haven't added in line number 99. We just sign up. So I think we have added here. So I just run this scored again with five and then here I just cleared one other admin juices, user name and password. It also is the name, but I just click on the sign up so you can see, please logging on Erman and the possibilities. Erdman, when it is, click on logging so you can see plus sign and logged in when I just give our different password to this one. So I just click on log in and Invalid Logan here on. Then you can see it sent in with her dog. And so you can simply delete your user from here and create another user is Airman and 123 the password here. And then I just click on Sign up and you can see admin on. Want to treat a password here? Who? Anti logging bid. So this is a log in page or sign up page functionality in by Tom tanks for watching this project Syrian next project. 34. ProjectX2 Registration From in Python Tkinter #1: Welcome to this character and this lecture. We are going to be killed. Our registration form in Bite on. So here is right from TK Intern and import. Okay, Now here I just ride route, which is equal to P. K. And then here is right ruled and dark Geo mastery, which is 600. So which is in 600 X 600. Okay. And here's a 600. No, it's closer score here and then I just tried Label underscore zero physical toe label on the liberal is ruled here. The label is room. And then here is the text, which is equal to registration and form. Okay, so it's farm. So I disclose the score here. So it's a tax or is them this string? So here is right read, which is equal to 20 and then farm size, which is board and which is equal to 20. Okay. No, it's our label here. So I started label now it is right label underscore zero. It is equal. It is dark. Police and places on XX is is nine t and then on why access? It's equal to 53. Okay, now here. I just right label underscore one. So it's a label number one which is equal to liberal. So I just copy this are taxed here and basted with this one. So it's for his station. So here is right Full name. What is clear? This form so hacked off. This is 20 and the forint is bore, which is breath. Okay. And here's the label number one and then just plays is Hey, I just give the place a t and then one ter be okay. No, I just copy this score and right for the label A mark two and labour number two. OK, so here, after this 1 30 Isa strike entry. So entry under school one which is equal to entry. And she is hold here now here it is, right in three door. So the entry enders will one dog please And it's on X which is equal do 2 40 and then why? Which is equal to one turbie. Okay, so here it is, right? It's an table number two. So I just change the position off Labour number two, which is on 68 and then another one is on 1 80 Okay, so offer that I just copy is fun entry. So it's for entry number. Boo 22. Where on then introduced, which is their old. And it's true, 40 and 1 80 Okay, I just copy this and paste it this one for Eamon. So here, this tried that email and where does also seem But the label number is changed. So 333 three. So the place is on this jamat e a 70 year. And then why is to 30 now? Here I just right end So variable, which is equal. Do and we are on then. I just tried the radio button because I am just too using this email. So after this email button, I just right this entry number. So So I just did a little mistakes. Or here I destroyed email, which is on labour number two and then screwed. And it's the board 20. And then level number two is the place on 80. Sorry. Yes. It's placed on 68 1 80 then entry number. Cool is the good here. Okay, Now the place for this is 1 80 Why? Just Teoh clear this liberal, um or tree field. So not to clear this labour number three feel Barto here. Isis right label, which is gender. And then the birds seem on the texted bold here. And then it's a liberal, um, or tree here. Now you're straight. Variable videos, equal do and teacher. And we are okay, Sergeant is valuable here. So our label is created for the gender. Now it is maker. Radio button. Okay, so I just make really but on one and radio button to Okay, no, here. This right group. And then I was like, text where is equal? Do in and then you decide Panics. I'm easy. Going to five and then very able, which is equal to B R. Okay, now the value here value is equal to one. And door, please. Places access equal toe do 35 And why is equal to through 30? Okay, now I just copy this text on Pistor here for the food, and it's a meal and female. Okay, So, female Frederick bare paddocks is 20 and then variable, which is equal to B R and very about number value number two here. And then it's a place off to 90. It's to 90. And then Ryan excesses through Turkey Okay. Now here is right. Label underscore for a neighbor. Four is equal to label. And then here's side group forwards old here. And then it's tax, which is equal do country. So now I just make a drop down list. So here, destroyed wet. This is a 20 and then formed, which is equal to on fridges equal to board. And then I tried the phone sizes. 12 year? No. After this, I just to go unable underscored four on a label number four is dog, please. And then here is right. Exit is equal. Do 70 And then why? Which is equal to to 80? Okay, No. So here I just tried the list for this draw. Brown's which is equal to here first ofall itis, right? Australia. And then I just tried Canada. Then I just tried to United States And then I was died Pakistan and are the last I destroyed Sout. So it's out Africa. Okay. And then close the score here and with semi colons on a It's a double quotation here, so because it's a string And then I just tried this calling here and then there were quotations for they're tall. Hey, a knowledge not in double quotations, because there is a list of drop down. So here I just ride South Africa. Okay. No, I just go to the So here I just write sieges equal do history variable and then drop list. Then again, drop list. So drop list is equal to options and menu here. Some a menu is the root entered sea. And then here I destroyed this number one. Okay, No drawing on this door. Con figure on then Configures equal here is right. Wet and worked is 15. Okay, now a desert, Seedorf said. And sex is select. You are country. Okay, now discloses score And here it is Straight drop list dark, please. And x which is equal to do 40. And then why? Which is equal to do 80 now is right label underscore floor So which is equal to neighborhood And here's a sight ruled and then text, which is equal to what programming language you want to select here? Very straight Poor programming And then whose side But so where is equal to 20 and then for in size, which is equal to board and then here is 10. Okay. No, I just right label under school for and dog, please. Which is X is equal to 85 and then wise equal to 330 Now I just write very Baltimore one which is equal to and the are means valuable. And then here is right Check question and check Button is route and root is decks tear and text is equal. Do buy it on. OK, so the fight on and then hear this strike variable towards variable which is equal to the er means variable number one and down, please. So place is X is equal. Do 235 And then why X is equal ghoul 330 Okay, so now here. I just copy this Check Barton and then I disabused here and bite on three here. And then I decide. Buy it on you. And then variable number two here. And the place is toe 90 and three. 30 year. No, I just right Barton And the Barton is rude. Hundreds, Dad's chair, which is equal. Do submit. And then I just tried worth, which is equal to 20. And BG, which is equal do getting Lord speed uses a little green, okay? And then I just tried F g, which is equal life. Okay. And close the score. His third place, X, which is equal to 1 80 And why? Which is equal do three. 80. Okay. And here it started mean, you know, our this log in form is so the registration form is complete here. So now in next lecture, we are going to be executed. This form. So thanks for watching this lecture. See you in next lecture. 35. Registration From in Python Tkinter #2: Welcome to this lecture and this lecture. We are going to be execute our station from so I just go to the run. So before running Ah, here. I just missed equal on and then is equal. Do is equal to air. Okay, turn in. Check Button. I just missed a variable number two, which is equal to India on very year. Okay, so now I just execute this, uh, program. So, Ron, then as a Marty, you can see registration form is our title full name? I just started full name for years. Con email Any of the email on? Then you can see it's a radio button male or a female. So male here. And the drop down Australia, Canada, USA parks down our South Africa so I can select any of these. You can see by it on three. Or pirate hongkou. Okay. With rich programming. Name is are you want to select in the checkbook and add the last click on the submit buttons. You can see it says submit button. So this is our simple registration form. What we create So tanks for watching this lecture. Syrian next lecture 36. ProjectX3 Making a Calculator app with Python Tkinter #1: welcome to this lecture. And in this lecture we are going to be create our next project on creating our calculator. So first off, all iced import my libraries here on design that you I will display elements. So here I just import and was his TK Enter and then I just started as t t hair is red clasp you choose call calculator and then here, inside object off the glass. So no, I just Do you find the function? Andi, she ate it and then I was right self. And now her has started. Bad entries is equal DK dot DK Okay. No, your eyes right Said doored parent is equal to hadn't and then again says dog patent start title and the title off this calculator is Buy it on on calculator. Okay, Okay. It's the calculator here. No, I just tried Cell door parent and pattern door option under school adhere. And now wise is defined the formed size or here I started formed on. Then I just ride for days or Donna And which is the forint off? 12 men? No, mother. Okay. No, I just close the score hair and now I just make ah, control variable which is used in key press matter. So set of door mat cell door decimal here. So I just add the decimal underscore point And here I decide underscore Open Visy Kordell fuzz. Okay, now I just cleared the very able to continue it not continuing, but it's containing the expressions deed that a solidarity for calculation. So here it is, right Self dog met under school So it's some Matt expression and then expression, which is equal No, here. Okay, No, I just create a menu bar. So many Wonder score bar. This is equal to t k dog menu. So it's DK dog manual. And then I was right here self dog and and And offer that I destroyed menu underscore br dort ad and a return to school. Come on. Okay, Never decide label which is equal to a book. So this is only the menu, which is a name off about I just stared only one menu in this, uh, cord. So I started said dog parent door gone fig and here's like manual, which is equal menu underscore bar. So now I just display the elements here. So where is right self dog display and which is underscore It's stranger. Sorry, strange string we are on. Then it is equal DK dog this string three year. Okay, so it's ah small. We are here variable here and now I just go to the display on display underscore in tree and underscore. Well, it okay, which is equality Self door patterned nor register. Okay. And then a right start. Sam Door only. And on Lee under school member here. Ok, and so do you not remember? It's ah number under school entry. Okay, No, here is right. Percent eight sign and then s It's a capital s here. And then I just tried coma and then bar Sunday Signer de now is very cell door display On average is equality came antique adore entry here and then I just tried self door patent and I decided for me it is equal war Deana on eyesight 20 year and then I just tried normal . Okay? No, he's right. Rallied and which is equally cool key. And then I was side valid it Come on, which is equal to display underscore entry and under school rallied. Okay, now here I just ride text variable on text label. It is equal to self yard display. Underscore is string the are okay now or the score is complete here. So self door display, door bind. And here us right the term. Okay. And then I just right Said door Carl Canete under school Expression on the computer court is complete here for our displaying the elements on creating the G y and creator Manu Bar. So thanks for watching this lecture. See you in next lecture with numbers. Be bad creations. 37. ProjectX3 Making a Calculator app with Python Tkinter #2: Welcome to this lecture on in this lecture. We are going to be created. The number. Keep hard, creations. No, I just Teoh right here. Self dart B t means button. And the button is zero. Here I decide he came, Dog Burton. So the button here is self and dart patent. And then I just tried tax, which is equally true. Zero. No, here it is. Right. Come on. And command is equal to Lambda. And then here eyes. Right Self dog. Martin, Underscore. Yes, and air is right. Zero and closes. Cool. No, I just copy this cord and cause yet nine buttons of one, 23 45678 Night. And it's 10. Okay, so one to three full on here. The five six San Juan age and nine. No Button one. Number one which is equal to Burton and self is a parent. And here is right one. And here is a tool. 3456 San one. And here's eight. And add the last nine. So the lambda here to the Lambda foreseen. And now here is right one to 3456 Someone Aid! And at the last nine, so these numbers. Other buttons number in the calculator. No, here I destroyed Sell dog Burton, underscore The butter name is bless and which is equal to DK and t k dog butter. And it is right Self dog patent. And here I decide text, which is equal to plus and it's plus here. And then I just lied. Come on. Which is equal to leme down. It's leme No. Okay, now here I just right self under school Barton And so he served our butter and it's served our button Underscore press And here I just tried plus and close the score. You okay? So Yes. No. Now I just copy this text and button is based for number one subtraction, multiplication division point and equal and quit. So I was Jean. The name here said dies right sub means subtractions. And here's the strike, Marty for the multiplication on, then deride for division on Going to create the point and then equal for is equal to and had the last clear for a clear Is screen okay? No, After that, I just create one another button, which is for quit. Okay, so this is for quite button. And here I just gene the name which is minus and application. And then here I just slide division. And after this division, I just tried point for the point on it's plant here. And then I just right is equal to for the equal and for clear. I just right escape. Okay. And now here for so here for not for equal, it's for clear. So I just right here. Therefore, I decide to clean means to clean your the result. So the fraternities there days Ah, Linda. And here's a command is I just remove this letter and now I just go to the command off this lambda, which is a self important, and here's right, press one. So you plus and here's a multiplication and then division hair. And then here isis, right, twined. And at last, I just right is equal to no for the clear button Isis right clear with his TK button on the self, which is parent and it's to clean. And here's a command is north NMDA. It is a self and the selfie. The button on here to start itself is clear. Okay, so self is clear here and okay. And no in the burden for quit is and then the commodities Lambda. And here I just write itself and self is parent doored destroy okay and has closed his Barton No is a strike Said door patterned, No mind. And then here I decide escape. So is keep here and then I just like lambda. So lambda is even an event which is equal. Do none. And there has Right said dog patent doored destroy. Okay, No. Here I straight set of dog Mt under school, do I? And then at the last I just said dark parent dog men loop So court for this Laker to create the number keypad is complete here, so I just right this one for means tried the common for this on next lecture we are going to be It started about graphics component. Okay, so tanks were watching this lecture. See you in next lecture. Thank you 38. ProjectX3 Making a Calculator app with Python Tkinter #3: welcome to this lecture. And in this lecture we are going to be created This graphic components in our calculator. So here I just create a function which is the name off, mom. And do you I And here it is, right Said so Sell Fear, you know is right. Sell dog. Great eso, sir. First I display and then I was right. Good, so great. They're all here and Reuters equals zero and caller his pan which is equal to four. And then it's sticky, which is equal to E w s. Okay. And then areas ride I parody which is equal to five and then Pair X, which is equal to two and then parody averages Equitable to No, here is straight self their self dog Bt zero note Good ed and greasy roll and roll is equal to four. And Carlin which is equal to zero errors. It's sticky, which is equal toe e w n s. And then here is very pared X which is equal to and parody music or do to. So no, I just copy this text and paste for butter. Number 12345678 and nine. Here it is tried. But the number one, 23 full 56 salmon eight and nine Here. Okay. No, the rule number tary. No, no. Number three No. Number two. So you're seen grow number three. And then here I just tried Rule number No. Which is equal to two and then to do. And here is started one want and one okay. No, I tried the color number 00 and zero No, on the three number calling a 12 and call number zero here. And then call a number one caller number to call a number zero and one and call member door . So the same products and is taking here and then here is right Self dog B t n underscore Plus Dark grant here. And then I started for always equal to one Colin, which is also equal to so no Rule number one is equal to three. And then column is also city here. And then there too sticky, which is equal to E w and s. And then I pared X, which is equal to and parody, which is equal to two. Okay, now I just copy this text for trust on here. is copy. And now there's a plus minus and d wide. More duplication point. Equal. Clear. So it's not for clear now. So what is straight is for clear. And this Quite OK. No, it's plus here. So I just tried this for subtraction. And here, eyes right for my ship. Vacation on. So no de wide. Okay, Serves for division on and multiplication board grid. And here it is, right. Offer this multiplication eyes right point. And then eyes ride equal on and clear and aired. Last Quit. Okay, so here I decide division and just change the law size eso row number three here. And then I just write troll number two and then drew number four. Hello, Number one and rule number four And draw number four here number five and phone number five . So the column sizes it on a call a member too. Call the number zero and then call number two and call the number one. Call number 33 and three Entry. Okay. Nor stickies a seem. And Perez also seem here. No, I tried this. Ah, clear for the column Is ban on here is tied. Colin and the colonies is span here. This is equal to and then sticky and same court here. And then column is been which is equal. Do Okay. No, our court for these graphics component is complete here. Thanks for watching this lecture. See, when next lecture with how to create our calculator display when we cared their reserves 39. ProjectX3 Making a Calculator app with Python Tkinter #4: welcome to this lecture. And in this lecture we are going to be created the clear display model in our calculator. So here I tried the F and then write the clear. And here is a straight self Eric cell function here. So self dog display underscore a string VR door said and empties fing here so self doored, decimal and under school point underscore open which is equal falls. So to clear this display functionality is completed. Hair no isis to go to the After this lecture, I just called to the about us functionality and how to create this about us menu in our this calculator. Thanks for watching this lecture. Syrian next lecture. 40. ProjectX3 Making a Calculator app with Python Tkinter #5: Welcome to this lecture and this lecture. We are going to be create our about a spontaneity and information about our software. So here I just night the F and boat and I started self here. So it's a function. So here is right about under school window, which is equal TK and dark level. And is there self dog I hadn't Okay, now is right about Underscore window and hi till here. And then it is like buy it home. And then in both you can write the calculator about who? But I just tried fighting here. So now TK is label and then about under school window. And when there's a tax tear and text, which is equal boo um, calculator on the calculator is foreign size, which is equal. Do were Donna. And then there's 15 here and then board. You know, I just to close this court and our grid and no, which is equally cool zero and call in call in, which is equal to zero. And then paradox is equal to five. And then para David is equal to five, and it's a sticky. Here is sticky, which is equal Boom. Yes, and our courts company here. So now I just copy this school and Peaster. Tia. So a certificate label, and then a bolt window on text is by Tom. Call you later. Okay. And then here I side I scroll the score on then I side dork. Good. Ah, no. Which is equal to one on the column zero on parody Pair X, which is five carriages Fly fan. It's sticky. So I just copy the score and then be stood here. So here is right this cause theater do well up in. So do you read it up in Buy it on three. Okay. And great voyages on rule number three And the calling mo zero is tiki on then Seem so. I just remove this paradox parody here, So knowledge is go to the third labor. So the label is I just tried the e mail here. Okay, so that even is in for our daily email? Don't call any mail you want to give. So are you mean here towards single number? Uh oh. Number four and call a number zero. It's this Dickie s okay. And then I just tried parody, which is equal do life. So our court for this about us functionality is completed here. Thanks for watching this lecture. Suing next lecture 41. ProjectX3 Making a Calculator app with Python Tkinter #6: Welcome to this lecture. And in this lecture we are going to be careered. That's validations for our entries. So no. Here I just ride the f. It's a functions. Where is right on Lee underscore number on entry. So here is right itself and its G under school press. And then here is buried cords No is right, Rallied under school Correct er's, which is cheers which is equal to 0123456789 So dot and plus minus. And here is right Ecstatic and d right, Close this court here Don't know. Ah yes. Closes scored with a string Quotations on here destroyed expression under school No for expression of school knowledge is self no display and underscore its string variable Start , get And it is a numb underscore chars under school No, it is equal to l E n. And here is this right expression under school? No. Okay, now here I tried. If if number under school chars under school, no is equal to zero. So which is equal? Boo zero here and then here I decide. Valid under school. Char's underscored four under school initialize which is equal to 0123456789 Okay, And then the return Richard ski underscore press and rallied and underscore chars underscore. Four under school initialize. No, I just come to the answers Studeman. So as is last under school, Correct? In Sorry. The last underscore corrector, which is equal to expression. Underscore. No. And it is right. Numb in under school chars underscore. No, and one. Okay, nowhere is right. If last under school corrector Correct in on, then here is side plus minus is static and the wide on dan here is right and key under school. Where is in? And then here is right plus minus aesthetic and d wide on a point also. So here I decide. And Gord, which is equal Go one. And it's close the score here. So it's ah, if conditions So I just tried calling here and then return funds. Okay? No, I just dio go to the ends if conditions so l if which is last underscore corrector And it's the last underscore corrector here on it in. So I just copy this one and then pieced here and then try and key in with the courts so and key in plus minus Hysteric de wide and plan. And the chords here is zero. And then calling here the turn True. Okay, No, I stride as if so I just copy this one on his heart. As if so the ends if it is equal to last. Ah last underscore corrector, which is equal on which is equal to here it is, right dog and the key press key press, which is plus minus aesthetic and dart and the courts here are zero. Okay, now the court off. This one is 00 And now where the quarters one. Okay, so turn is falls here. Now I just copy this score and then Peaster here and then I destroyed the simple zero for this one. And the courts are seem. And here it is, right. True. Okay, so it's that true here. Now I just go to the as if so the else if is self doored de semen and decimal under school find under school, open on key Under school press, this is equal to dot and then he rises right overs and else f So here it is, Right Have you done which is falls falls. Okay, No is right. If which is not. And cell door their semen and then underscore point under school, open and key under school press, which is equal to dot and Colin here. And then I destroyed served door Desi Mother under school point under school open, which is equal to true. And it's to turn true. Okay, No, we just go to the last else. If so, here is right. Last underscore corrector and the range is 0123456789 And then here is that and key under school press in and then plus minus aesthetic division and close the score here and destroy itself door underscore point and under school open here, which is equal to falls and return, which is true. Okay, so our court for this validations on the entries is completed here. Thanks for watching this lecture to you in Next. Left 42. ProjectX3 Making a Calculator app with Python Tkinter #7: Welcome to this lecture. And in this lecture we are going to be created the interface Burton breast in calculator. So for that one eyes declare adds defined are very function. So function name is Burton. Underscore. It s so we are creating interface for Burton press with at the stake function images Burton , press over here. This right said and then Bt Okay. No, it's a function. So I destroyed calling for that. And then here it is, right? Expression and expressions under school. No, now is right. Scent dogs display. And here is tried this string variable dot Get How is that correct? Er under school number, it is equal toe l e n and then expressions here. Okay, So, expressions under school? No. Now here I just ride. I just define a valid corrector for the beginning off the expression. So that's why I put that case I'm just using here. If it's Stedman So if Bt in valid corrector so correct er's underscore or and underscore initialize. So I just right expression and expressions underscore Now plus is equal to Bt and then here is heart set of dog display and under school is string variable and very Ballis sat here Now here it is, right. Expression annex Russian here under new school Now and then I decide as Studeman So else is Ah. So in the end, sustainment, I just point the decimal use it our control. So I just started lost under school connector, which is equal to expression under school. No. Okay. Or it's expressions on here. Also, a single s and single is okay. No. So expressions underscore Now I stayed plus and which is equal to BT. Okay, knowledge is right. Self dog on its an Elsa statements or corrector underscore this one. And here it is, Right? No, which is corrector. Underscore number minus one. Okay, Now where is died? If and if is a bt means Burton which is equal to empty string. So not in interest in the state of plant here. And I just tried and not which is last underscore correct corrector in I stayed unless minus and steady the wide and closes the string here now offers every statement I just right brained on current here Is Decima blind un available. Okay, but its close This one And then here I was right else else's If here. So if last under school corrector in. And then here is start wind. 0123456789 And I just right and b D in. And then he started. Want you don't want to. 3456789 Okay, so now after this, if its statement, I just write expression. So expressions under school now and plus, which is equal Bt. And then I started seven dork display and under school it's string. This string is a variable here. Um, I would stride sent and circus expressions. Okay, so I just arrived. Unless expressions here expressions underscored now and then I just read cell door decimal under school wind and underscore open, which is equal to true. Now I just go to the else statement Aan den. The Insys treatment is so I just removed this one because I forgot one thing here. So I just removed this function stool and here is right and and if so, if is last underscored a correct in here. And it's last understood corrector in range off serial. 123456789 And it was right. And not and served or decimal under school Wind under school bullpen. Okay. And decide bt in. And then I started plus minus the static. And and its closest score here and here is right Expression and expression under school. No. And now plus is equal to Bt. Okay, No, here I just you find one if its statement. So if is corrector underscored number which is equal to zero so that will give are valid. Underscore correct er's and collectors and underscore for underscore initialize. It is equal to 0123456789 Okay, Now, after dicks, this f else If it's expressions, I just go to the sell dog display and display underscore. It is strange and string. It's a variable here and here it is, right dark sac and sex is expression. So expression, expression And here it is, right? No. Okay. Now is right. Cell door Semen under school Wind under school Open. This is a portal fells. Okay, and then here I just like the court for operator controller suicide if and if is last under school corrector in bless minus aesthetic dandy white and then has A and B T, which is in you don't want to. 3456789 Okay. And now is right. Expression. Oppression here and expression is underscore. No plus is equal. Go bt. Then it is right self. Don't display misplay. Underscore is drink variable dot set and it is striking. Expression and expression is expression Under school now is the perimeter here and then at the last, I just ride the Reaser to get the result from the Parton Press. So for that statement, I just write else. If so, as if is BTU just equal Gomis button which is equal to Barton. So here is a shrink and now it's the last under school. Correct in here Corrector in 012345678 10 At the last nine. So are called for this Our interferes to the Porton press is complete here or next Lecture is our last picture for the calculate the expressions for this calculator project. So tanks for watching this lecture. See you in next lecture 43. ProjectX3 Making a Calculator app with Python Tkinter #8: Welcome to this lecture. And in this lecture, we are going to be calculate our expressions. Four hour, this collaborative projects. So here I destroyed self doored, calculate and underscore expression. Okay, expression here. And then here I just ride or is defined a function. So the function definition is here. So I tried the f and then prepare reappear under school Expression and expressions are the self expressions here. Okay. No, Ellie Burnett. And it's ah, eliminate here. So I destroyed Eliminate Wes, which is equal to And then I just defined the index here. So and exit is equal to zero. And for corrector in self doored display underscored is drink. We are dog get Okay, The string, the yard or get And then I just tried If l e n which is element door operating system and then which is equal to zero and it is right. Correct? Er in the range off 0123456789 Okay, and then here is right. Eliminate element. Sorry. It's an elements wise. This rounds is eliminated. So sorry for that element here. And then I tried append, which is corrector. And then I just died. And if so, as if is l e n and then element which is or as which is greater than zero and corrector in range off plus miners hysteric and divide. So I just tried element operating system dart it pen. And the print is a collective here and then index, which is equal to so plus which is equal to one. Okay, no, here. And I just tried as and as is the element here. So, Element, boys, and which is the index off and the index edges plus which is equal to corrector. Okay, now I just ride who starts self and then dog met under school expression and expression which is equal to element operating system. Okay, knowledge is define the expressions and calculate them Where is like get a function which is calculate underscore expression underscored expression which is the self and event which is equal to know Okay, no cell dart reappear and said or prepare is underscore expression And then I just died Why do so while his daddy and in self doored Matt underscore expression Or here I decide in self dot Met, underscore expression And then I just started and then disclosed this wild statement. And here it started index, which is equal to zero. And then I just liked for element in self dot Met underscore expression. So here is that if a statement So if is element which is equal goal his daddy and closes court here and then decide to be one we to Okay, So the one which is equal do float and floor to the self door mat under school expression and which is index minus one. Okay, on, then. Hi. Distant copy to score on basted for reduced. So we do the floor self Matt expressions There index is plus one here. Now it is right result resented. It is equal to S t r. And we want so everyone is static. We do here to close this scored on a his right seven dog met under school expression. And it's an expression here. And expression is the index an index which is equal to reserved. Okay, No, I just ride. I just copy this court on after this reserved by the strike said dog Matt, underscore Suspicion Door Bob And who's next? Plus one. Okay. And no eyes. Right, Pop. And in next which is minus one. Okay, now I just died in next plus which is equal to one and then but take a statement. And after this break, a statement. I just go to the else and as is, and next year's indexes plus which is equal to one. Now I just go to the Jewel Wyness statement is here. So I just right, Why and what is NDN and who is right set of dog met under school expression and which is greater than which is greater than one on here. I just right. So yes, Presidio done in one. So I just tried in next and next, which is equal zero. And then I just died four and any man. So for element in self for women itself dot Matt expressions or here it is right index which is minus one. Okay. And so self dot expressions here. And it's only said good expressions now so element in cell door expressions. And now it's start if it's treatment. So if element which is equal to ecstatic. So notice dedicates the blesses the plus sign here. So it's like plus, and then I just tried V one, which is equal to float and self dark matter underscore expression. So here I just defined and mixto indexes one and close. Escort now veto, which is equal to float and floor to the cell door mat. Expressions on here. I just like index, which is blessed One. Okay. And now I just ride the reserved here. Go Reserved is which is equal to str and we won. Plus B two. Okay, No self doubt, Matt Expressions. And here I just right in. Next it is equal to dessert and then served Ord Matic's recent dark pop. And and next last one now, Salvador Mad expressions door pop and indexes minus one who no, in next, which is plus, is equal to one and break. So if his Children here. So if is the element and element which is equal do do you want to sign? And then I just copy this score and be a student here. Okay, so it's an element, so I just copy this scored here and then removed this gold so I just make a change in the score. So we have everyone on and I just did nt it and then here and I just start this court reaches for Telemann divide. And so this is same port for our expressions. And here I just simply write the authorities Divide. Okay, so this is rewired here. And this is the court for divide and the cell door mat Expressions and index, which is reserved here. And then the mat expressions, which is plus one and the minus one and plus minus one and directly go to the break. So here I just right. And so what else is in next year? Indexes blast and which is equal to one. Now I just use the wildest German. Okay, cool while and the while is a league n. Here's a straight itself. Dog met under school. Expression and expressions is cuter than one. So I just tried the colon here, and then I started index, which is equal to zero. And then for statements of four element in self Norton Matt, under school expressions. And here I destroyed. Are I just copy Discord four. If it's statement so element after this expressions why? Just untainted Scored here on here is right. If element is equal to one element, which is equal, do plus So what will be the output tours of even and selfish index here. And then it's also blessed one and this is minus one and here is destroyed. We want plus we two and then expressions, which is index off freezer and the same court here. And I just are injured. So now Okay, now I just go to the if it's treatment again. So here I just ride. It's a break. A statement. So no, I just I If so, if is the element which is equal to minus. So I just copy this court here Now if which is equal to minus here and the result of expressions on Lee change with the minus here. Now we just go to the Elsa statements or else is in next year. So as is the next and the index's plus, which is equal to one now, we just go to that finally under school reason and which is equal to str and drunk. No, it just right float and floated the self here and Florida's self dot Matt under school expression. And then I started Tzeitel and of one Okay, no, here is strike serve dog display. So it's include the resulting this place will display underscore this string variable who string variable door set which is finally and find out under the school resort here. And then I just thought I'd if and hair rises strike and he shared my name and which is equal to I mean And then I just go this court here and then calculate Visy Waldo called bullet. Okay, so our project off making a calculator is complete here to know In next lecture, I will clear all the errors from my discord and executed and get the result off my This project's thanks for watching See you in next lecture. 44. ProjectX3 Making a Calculator app with Python Tkinter #9: welcome to this lecture. And in this lecture we are going to be executed. Our project with what we create in do I bite on calculator. So here you can see the bite on calculator is Ah, I just calculated my result with 78 static 96 minus 32 plus turned divided by 25 Find proof are so I just calculated are all expressions here. So when I just click on is equal to so I can get the result here you conceive in I just click on to clean So my result is clean here. Now I just click on the boaters, so bite on simple calculator And in four ad Reggie Muldaur car on developing Fight on three antique Enter about US menus. Now, this could include a single expressions here so you can see the geared. It gave me our results. So I stride plus which is 36 and then the static, which is nine. And then I just divide, which is three. Ok, now I just ride point expressions. So what is to clean? And then I started 30.0.52 plus 36. You can see it gave me a result in float. So this is Ah, buy it on three calculator visible what we create in TK enter. So thanks for watching this lecture. If you find any off the problem regarding to this project regarding to this course or our previous project or our upcoming more projects, you can also find me on Twitter. And you can ask you question, add you Demi question and answer section. 45. ProjectX4 Making a Inventory Management System In Python Tkinter #1: welcome to the first lecture off this INR entry management system project. So in this lecture, we are going to be include or libraries for this project. So there's this is start with our bite on and reentry management system. So first off, all eyes ist include from TK interface and then I slide, import and historic. Now I just import when another library, which is TK enter and which is dark message and message box. So message books as DK and message box. Okay, now I just ride import. So here I just import sq light library because the we are working in this project with their data based off sq light three. So that's why I'm just importing my this library store in our last lecture when we just create the front. And so I just make the sq light to my this project. So here I just tried import and importers TK Enter. So ticket entered or t t. K so as t t k. So here I just create a screen which is rude region, and the route is equal to t K. And then I just died rude your title. So I just give it the tighter to my screens. Who is being title is by Thanh and buys on in my country management system. Okay, so it's invent tary management system. Okay, Now I just give it the threat to my board products over it, which is equal to then do four. It is the normal end here. Ah, poverty. Years wise, right? Height, which is equal to salmon 20. No, I just tried. Is green wet the screen, which is the red off risk image of the world off through door W in full. Under school is getting bet. Okay, and then is screen under school Hide Mrs Equal Toe root door W in full. Under school is green height. Okay? No, I just right. X x is and then for why? Okay, now here. Isis right Is screen underscored Read for skin were divided by two. So I just not right. The Prentice's here, So I just given the Prentice my deal at this wet and then here is like parentheses. And this is minus that is divided by cool. Okay, Now I just like I just got this one and based it for my height here. So height, which is equal toe, which is do whatever to and hide, which is also divided by two No hair to straight rule dog geometry and ruled Huma tree Is this person did sign and D X and then person dates sign. Ah, yes. The extended person dates sign be plus and part of a person date signed D and plus parts Indeed. Sign deep. Okay, Now I just close this string here and then personally, it signed for that and height and then X. And why? No, I just ride. So yes, one Prentice again. Okay. No, I said rule dog these size sizeable and then fetal and zero. So it's very sizable here. And then rule dog gun fig and conflagration is background color, which is equal to maroon. So I just tried the color court for maroon, which is 800 and 200 Okay, so close this court here. So our libraries what I want to import and I just create the display for my this product. So this were Lecture is completed here. And next lecture We are going to be insert or create our variables for this project. Thanks for watching this lecture. See you in next lecture 46. ProjectX4 Making a Inventory Management System In Python Tkinter #2: welcome to this lecture. And in this lecture, we are going to be create the variables for our this product. So our variables name for this project. Our user name one. I just create a variable names my means of functionality for my using them which is the string and then passed for product name, product, prize product quality. And then so the brother quantity. And then at the last search. So here I just ride user name, which is equal to and then password, which is equal to and then product under school name, which is equal to and then per our nicked underscore prize which is equal to and it's ah product. So I just, uh, right here product and Georgia here and then out of the last per our nick under school quality and then search. Okay, So such which is equal to and then quality which is equal before the quantity, which is equal. No, here it is, right. It's string variable. So I just copy this string here and then paste for my passport because it's also a string variable, and product name is also a string variable, but quality prize is interior air, so end and then variable. Okay, So quantity for the quant de means how much quantity is products? Or here is also taken Integer and Advil last searches. Ah, his string. So isis tree I string variable for my search. So these are the some of the variables to our project. Thanks for watching this lecture. See you in next lecture. 47. ProjectX4 Making a Inventory Management System In Python Tkinter #3: welcome to this lecture. And in this lecture we are going to be create the matters to our this products like cleared the matters for our date harvest. So here I destroyed the F What is the matter on data base? So it's some matter here. So I just closed this with columns where subjectivity is wise, right? Global on global which is connect and connect, which is cursor. Okay, No use right Connect which is equal to sq light three. So this is ordered her base name and then I just right connect and connect. Here is Isis ride Daytop a start D b. Okay. I just close this court here. And then I just tried Karsa, which is equal to connect Dart course of Okay, no ice closes here. And then I tried Karsa on the cursory door. Execute So its course they're not executing here. I just right create table, if not exit. So it's not exist on here it is, right. Add one, which is the user name here. And then I just tried admin underscore. I d on his site interview So admin underscored interior, which is primary and it's a primary key. OK, now I just write article inclement for adding one plus one here. Swords in Karimun. And you're so not No. So our this airman idea will be not Not here. So here it is, right, Using them which is always with text and password, which is text Ice closes scored here and now it's right Carcelle door execute on. Here it is tried, Corey, it on create is a table if not exist. And here I use died on product here. So product A's the product i d so product i d and product underscore idee which is into your ah interior is primary key which is art or inclement and it's not none. So it's not none here. Okay? No. Ah yes, Right product under school name which is text on then her arctic under school quantity quantities. So I just removed this bless from here So it's product and this go corner Dee is tax too. And now you said I'd product and brought it under school. Price is on so tax too now discloses core on just right cursor on the cursor is dark execute and here I decide select is tannic from madmen on and we're class use. So here I just tried User and he was just hard using name on user name which is equal to admin Aan den here is side and knowledge is right hospital here. Okay, so passport, which is also equal to Hedeman. So I just close the score. So this curies a means it's select from admin were the user name is also chairman and the password is also Airman. So the user name off this user is admin and the password is also admin here. So I just give it to deform part for me. Is that Hagman? So you can give any of the passport here. So here you guys. Right Carcelle course there door fetch one pan is none Sores non on. And then here I destroyed Karsa not execute. And Carson or execute is insert on insert into admin. And then here we decide using them. Ah, possible and then values, which is admin. And the password is also chairman. So this is the user name here, which is admin. And it is the parts or results I'm on here. How I just close this chord here and add lost. I just tried Connection Dog Comet So this is our connection what we created to the dude hobbies. So thanks for watching this. Creating the math lecture. See you in next lecture. 48. ProjectX4 Making a Inventory Management System In Python Tkinter #4: welcome to this lecture. And in this lecture, we are going to be cleared. The exit is Screen Functionary Tour project. So first of all, I just create a function or a matter which is the FN exit. So here I just give you Reser, which is equal to DK anti case message box. It would show us a message box or a message. Are any off the dialog box on a in formation? What? We, uh, get a cue from here? No, I just I us question and ask person. It's here. I just right our display message, which is quite an inventory management system. Then here I just tried. Are you one too? Exit And then I just closes a string here. And I just tried Icahn, which is equal boom warning. Okay, so it's a warning. I can you And then it's closes scored and dried. If his judgments if freezer which is equally Quito Yes. Okay. And now where I say room dark. This Troy. Okay, so it will completely exit the function, so no exit here. Now here. I just right the f and exit for a screen number two. Okay? No, here. I just like I just copy this all message. I copied this all message and pieced here. So it's a messages reserve, which is a TK. Message box will show us a dialogue box and it will ask a question, which is simple fight on inventory management system. And now you want to sure, like are you want to exit this or I condition warning here and then if a reserve vicious equals Yes, the root dot Ah, here I just right home. Okay, So home dart destroy. And it's an exit here. So our functionality do exit. The screen is complete here. Thanks for watching this lecture. See you in next lecture. 49. ProjectX4 Making a Inventory Management System In Python Tkinter #5: Welcome to this lecture and this lecture. We are going to be cleared the functionality for our long inform. So in this lecture we are going to be created The log, inform show. I see how to show the log informed. So here I just call you are variable which is a name off global So accept global and level underscore reserved No, it is a top log in and show it is equally true. So it's adult here, So top log and form functionality which is equal to frame and log in. So Logan, which is equal to form, and the very Mrs Evil do 600. And here I just ride hide, which is equal to 100. And now her side BD which is equal to one and or relief which is equal to solid. Okay, now here I just ride, Stop, log in and form Dart back and back is a side which is equal to huh On top is a capital here . And then here is right Paradigm bitches equal do 20 now is right label underscore Next This is equal to label and it is a sight top log in father And then here is right text. This is equally true. And the taxi to Deep blue Administrator log in. Okay, when Adam Uncertain logging. So it will show us this tax. So here I destroyed foreign size, which is equal to Hey, do you and 18. Okay. And then here is right where V is equal to 600. No, is right. Label underscore deck, store back languages. Phil is equal to X. Now is right. Mid log in. And the logging form this is equal. Do frame and logging form. Okay, so, Logan, for merges that is equal to 600 now. I just tried mid log in, Sam Dark, back and packed is aside, This is equal to top. And here's a paradigm which is equal to 50. Okay, No, I just cleared the label for label underscored user name. So which is equal to label on here is side made log in from And here's the tax, which is equal to user name and closes scored here. So it's our texts or Texas in a string. So it's Ah, he's a name here, and it's tried formed, which is equal to area. And then it's 25 on beauty, which is equal toe 18. So now I just Yes, forgot to close is so Now I decide never under school using him, which is equal to so user underscored or named or cred And greed is zero a rich people do zero no eyes ride label. So I just copy this on Pistor here. So label now label for password. So it's a possible which is equal to label, which is made log and form and text is possible. And the foreign size, which is Area 25 and, uh, BD here. Okay. No, I just tried label underscore possible and the possibilities. Good, because this is always equal to one. Okay, now label underscore Reason on the reserve is equal toe label. Um mid log in from And here is this right? Text and text is variable, which is equal user name and then former miss is equal to Ariel and Brenda five. Close the score on the verge of is equal. Do 15. Okay, so it's ah, label here. Okay, Now it is right. Label on label. Underscore result. So where is their dog grade roll? This is equal a tree and calling call images. This ban is equal to two. Okay? No, I just tried. User name variable. This is equal to entry on Entry is mid log in form. And here I just tried best variable and we just equal toe using them. Okay, so I did a little mistake here, which is I just remove this murder log in form. And here I just ride text on the tax which is equal to empty string and then here destroyed form size Visy Acquittal. Ariel and it's 18 air. Okay, so it's Ariel and aging. So before that. So it's area land an 18. So now eyes goto this user name. So user name is the foreign, and for me is equal to is you And it's 25 here and then her us i that physical toe 15. So yes, closes. So no, I just said I use the name dart Good and grade, which is Roy is equal to zero and then call in. So the column which is equal to one. Okay, now here is right possible. So I just copy this entry amid books made log and form. So here I started possibly entry mid log in form and the taxes variable and here. I was right possible. And the foreign sizes. Aerial 25 on. That is 15. Here and then here is right. Sure, which is equal to is static. Okay, sort some mandatory books. So now here is right. Possible of dog grid. And the role is equal to So it is in Cro number two and the corner number. And in the color number one. Okay. No, Harris. I'd be tiene underscore logging, which is equal to Burton. And then I just remove this entry and it's a mid log and form. And the text here is ride tax, which is log in. Okay, it's log in. And now Logan is a It's string air. So foreign size, which is equal to Ariel and Ursus. Phone size is 18 OK, and the tear is 30. Okay, now I just ride. Come on. And the command which is equal to log in. So logging is Alyssa Capital here and now I just go to the bt n underscore log in dog grid . And then here is right rabbit is equal to and call him a span which is equal to two on party which is equal. Do 20 now, Harris I'd be tiene underscore. Log in on the slogan is small here. So log in and the logging dog bind. And here is right return. Okay, now I just close this court here and then here is right. Okay. Okay. So this is a functionary. Four hour log. Inform what we create here, which is a label passed for the user name and the Burton tank for watching this lecture. See you in next lecture. 50. ProjectX4 Making a Inventory Management System In Python Tkinter #6: Welcome to this lecture and this lecture. We are going to be created the functionality for shore logging farm. So here, first of all, I discreet the function or a matter which is a shore log in far No, I just create variable, which is a global and which retreat outside the function. So now here I destroyed Global, which is a Logan form, and then log in form, which is equal to top. And it's ah top, and they will Okay, now here eyes right log, inform Dar titles and the titles to my page is bite on INR entry management system. So slash account and then log in. Now here I just I'd read So act which is equal to 600 then hide which is equal to 500 now here is right is green underscore red And then I just died. Uh, direct is equal to room door w info. Underscore is screen where they're saying screen wrecked here and this closes Ah, here and then copy and paste hair for hide. So it's screen and hide. There is equal toe rule door w in full and then is screen wrecked. And here is right height. Okay? No, I just write X, which is equal to it's green underscore. Wrecked and divided by two. And then I just tried minus and first closes and minus w red and the bad divider by No, I just based discord for height. And here is right. Why? And hi. Tear hide. And then its height. Okay, No, I just right. Log in form. And here I love inform daughter is sizeable. It is your NZealand and log in form. And the Logan form door geometry and the geometry is is string off percent a sign D experts in date sign be Plus and then person dates are indeed plus and our third date sign de okay and closes a string here and now. I just right person teach sign and red height Variable x. And why close the score for stubble Prentice's and then log in. So are quote for this log in form is complete here. Thanks for watching this lecture. See you in next lecture 51. ProjectX4 Making a Inventory Management System In Python Tkinter #7: Welcome to this lecture on this lecture. We are going to be created the functionality for our project which is homepage. So here I just create a function or a matter which is d f end of matter Name is home. No, I just tried Global on global, which is home So this is our global variable And now I just create I screen which is home on home is equal TK No home Nord heighten on the title off home is this biotin of entry management system Now you speed this Ah name here and then I just started slash home So this is a link for the home And no, I just right the vet. So I just gave it the birth which is equal to 10 grand before and hide which is equal to someone 20? No, I just started this screen Underscore that so where these equal do Home and home door W info which is underscore is screen went okay now is right is screen underscore height which is equal to home door w in four underscore is screen which is height No, I started X is equal Do is screen underscore bad divided by two and then I tried minus divided by two. Now I said, Why is equal? Do his queen and this mean underscore? Read asahi Here I just write hide, divided by pool and minus hide, divided by two. No, I just tried home doored geo mattress on the home. Nor do Machi is I just tried a string here, so it's a personally signed D and D extent personally signed E X. So No, not DS. But here I start D plus and then person Dude signed D and plus parts of the sandy. No, I just close this and here lies astride person Dude sign. And then I just defined the wrecked all right ex and why? So I just closed this and then go to home. Don't pretty sizable and it's home. Gordon Sybil decide Desirable, which is zero and zero. No, I just tried. Title Dog Sorry, which is titled Is Equal Do Frame and Frame is Home and then Bt judges equaled one and relief So relief Mrs Equal do solid. No, it's right. Tighter dog pack and pack is a parody here, and parishes equal Gu 10. And now I just tried to label underscore display and this play, which is equal to label. And then here is the title, which is test is equal for text is equal parts in elementary management system. So this is our title. And then I just heard stride form. It is equal Ariel and 45. So no, I just ride label dot So no labeled or display on. Then here I decide no pack and then menu bar. So the menu bar, which is equal to menu and the menu name, is home. And now we're started file menu and then I started File menu Fine Menu. Why menu Now filed? Many, which is equal Do menu and then menu bar and then dear Off, which is a little zero. No, I just started file and you're too, which is equal to menu and menu is you go to manual bar and there's here off, which is equal to zero. No, I just add this so add into school. Come on, label, which is equal to log out and then come on, which is equal to look. Oh, and then I decide ad a menu tool and then add underscore. Come on. And here is side label and label is equal. Do exit. And then I just started. Come on, Mrs Equal Do exit. So this is our exit number group like this one. So it will be exited the home page. So no Isis ride file menu and then the filing menu for add new so file menu to dog ad and add in the school. Come on, which is label is equal to I heard new. So here I disclose this one. And then I decided, Come on. Which is equal to show add new. Okay, No, I just copy discord and then pestered here. So this is far the menu number two. And then add Kamar, which is a label off view. So here I just started view, which is a Kamar is equal. Do show view. Okay, now I just based again on and then eyes died here menu Maher And it's the menu bar, which is dot ad and add Is a cast scared here certain cascade and the cascade, which is equal to label and the label name is called. So here the label name is E con and I just gained the Camargue here, which is file menu No at last menu for the menu bar. I just tried. So I just remove this file menu and it is right menu bar and menu bar, which is add and add Is cast scared here? Okay, so the label name here is in my country. Okay, so it's in my country here and then Come on. Which is fine, man. You too. Neither. The last stages at home door config on config is menu visit will do Manu Bar as closes scored here and then I decide Home Capital home here. So I decided home nor config. So home. Good contribution on the background color, which is equal boo hash 99 as if if and 99 Okay, so this is our background color. So this is the man you zara functionality to create the home page in our project tanks for watching this lecture to you in next lecture 52. ProjectX4 Making a Inventory Management System In Python Tkinter #9: welcome to this lecture. And in this lecture we are going to be create add new form functionality in our project. So here I just create a matter which is, uh, new for No, I just right top and add new, which is equal to frame and frame is add new for And then here is red red which is equally true 600 height which is equal to 100 bt which is equalled one on then it's relief which is equal Do solid. No, I just tried top and add new dog peck. So pack is the side here and side which is equal to top and then her aside Patty which is equal to 20 No, I just write label underscore taxed which is equal to label And then I just started top ad new and then I was right text This is equal to, uh new purdah. And then here I started formed and foreign fridges equal do a you and here is right a deal and aerialist 18 here and now her is right Read which is equal to 600? No, I just right label underscore frame And then So it's ah label underscore text and the tax dog peck. So here is Ah has text or pack and the pack is Phil, which is equal to X. No, I decided, made a new which is equal Do frame And then here I said add new flown and red which is equal Rule 600 and then I tried made add new dog back riches on side and sideways is equal No, I just tried parody Onda parody, which is equal do far So Paris 50 here and then level under school product. So liberal underscored product name which is equal to label and label is made and new. And then I started text which is equal Do product The name here I decide formed which is equal Do Ariel and the aerial is 25 and then BD which is equal to 10. No, I just tried label underscore Product name. Darned good. So it's a great here. So I just gave it the role which is equal to zero and then it's a tiki which is equal to W now is right label underscore corn to D, which is equally true label And then I just tried made add new So the mid. Add new is the text off acquired product quantity. It's the product and the product corn tea. And then I just tried phone Mrs Equal Toe Area. An aerial is 25 and then beauty, which is equal to 10 now. Inside label underscore quantity, which is equal Do so quantity, dog cred, quantity, dog grid and then which is equal to role. And the role is one, and it's that is Tiki. And it's this tiki, which is equal to W. No, I just write label under school Price, which is equal to neighborhood and label here is Mitt and new. And then it's our text off product price. So it's a text off product prize here, and then I just give it the form size, which is equal to area, and the foreign size is 25 Fear and B D, which is equal to 10 now. I just tried label under school price and tries. Dog grid on the grid is roll, which is equal to two and then is tricky, which is equal to W. No, I just write product and product name, which is equal to in Tree on the entry here is made and new. And then I just text variable and text. Would you please product under school name and then form, which is equal to area and it's Ah 25 then read, which is equal to 15. So I just forget to write one Prentice's so here I just tried product and the product name Dog Grid and Great Israel, which is equal to zero and then column Carlin which is equal to zero. No, I decide product on the product quantity is equal to entry and I just copy this text for this one Had Pistor here. So column here is, nor does it where someone So the entry is add new and entry valuable is a product quantity . So here are destroyed part of quantity and the foreign size is Ariel 25 where is 15 on? I just got B this one product name here. So I just replace this one with product quantity and then remove this and grid hair is roll number one and the color number one is here? No, I just got this one on. Yes, I just got this one and pasted here for this product price. So it's support a prize here so proud. I just remove this 100 here. So I started prize, which is equal toe entry, and it's add new at the text. Variable here is product price and the product prize, which is equal to form and a 25 and verities 15 here. So the product prized door crude is so here I just ride product prize dot grid, which is equal to to and then Colin. And here I just started Bt in under school ad, it is equal to Burton and by eternities mid and new who here has started text which is equal to seal and then phone which is equal here you and it's 18. No eyes forgot to remove this aerial string here, so I just tried read Andan where is equal to 30 and background which is equal Do hash. So there's hash 009 a c d. Okay, and then her eyes right, Come on. Which is equal to add new No, it is right. Burton underscore ad note grid and then Harris right rule which is equal to three and calling span which is equal to two. And the parody which is equal to 20 So our task for this'll lecture is completed here for add new form. So thanks for watching this lecture. See you in next lecture. 53. ProjectX4 Making a Inventory Management System In Python Tkinter #10: welcome to this lecture and in this lecture we are going to be cleared The functionality to Vue form another project. So here I just create a mattered which is D f on the name is view and form. No, I just ride a variable or create a variable which is global and the global variable A mystery? No, You started top view on the view Name is form which is equal to hear I just tried frame and frame is a view and it's for no I just defined the red which is equal to 600 then BD which is equalled one and it's and relief it is equal to solid No, no It is tried talk and its top view and here is right for so I just ride the capital So stop so I just good Theo PGE's Ismael alphabet So areas right pack on which is equal to side and then side with equal Do talk now is right film which is equal to X and includes this court here. No, I just copy discord and then pieced here. So I just removed this solid from this one on display Levered this 600 which is the red. And now I just ride left. You form here. So I just change the position on the four tops which is left. And this is also left here. So it is left here. So our side is left? No, I just go to the made form You. So I just pays the same court for my mid form view. And then here I just tried mid and made for this one. No es close this court. I remove this court from here and it is a view form and red which is equal to 600 then side , which is on right. So this is the right side here. Now I just go to the label of the tax or label underscore text. This is equal to the label. And here I destroyed top and view full no arrests, tried tax, which is equal to do you product. And then I just tried for which is equal to and you. And then it's 18 on where? Which is equal to 600. No, I just go to the label and be able under school Text door pack here. I just right side which is equal do. All right. No, I side label underscore on here is like text, which is search. So it's ah, packed and here not aside. I just right here which is film which is equal to X. No, I decide Label underscore text and text is ah, search here and tax touch which is equal toe label and label areas left on the left, view and fall. So text which is equal to tax to which is equal search. Okay, so this is a tax for search box. So where I just tried formed Mrs Equal do you know on its 18? So I just given the size of just 15 here. So I was close the score and now it is right label under school tax ridges search and such dog back So her pack is a side which is equal top on Then I decide anchor which is equal to W Here I just ride search and such is gonna do entry And then I just left view and thought so here I just write Text on text is variable here so variable which is equal to search And then I just tried formed, which is equal door area and then I just tried, which is 15 and closes court here. And then I tried Red, which is equal, do 10. No, it is right search and such door pack here so the pack is decide which is equal. Do top. And then I used tried paired X, which is equally true 10 and then patty, which is equal to 10. And then I just tried film It is equal do X So no, I just create a Burton which is for search, So Bt and which is the search is equal. Do Burton and Burton here is left and left his view and form And then I just like tax which is equal search and search which is come on and commodities equal toe search I just close this court here and then I decide button under school search and dark a pack here and then I just give it the position which is on top and then Pat X, which is equal to 10 and parents pared y, which is equal to 10. So which is equal to 10 here. So it's a Pair X which is equal to 10 and then parable, which is also equal to 10. Now, I just write film, which is equal to X. I just copy this button and I just create for on another button for research and then delete. So here I just simply right reset. And the button, which is our This is a left view form, and Burton tax is also reset. Okay? No, I just change the text off this search too. And here I just tried reset and on the turn number. I decide. Delete. So the Burton off the left you form is delete. Now, I just change the position off this button to so which is on delete. Okay. No, I just tried. This scroll and scroll is a bar X, which is equal to it's cruel, and school is bar here. So here I just write, made and murder is view form and then orient, which is equal to horizontal. So I just close the score and then copy discord and pissed hurt here and here. I just tried war p good, and it's just cold bar. And it's also on made of you. No, I just ride. I just, uh, recall my global variable, which is tree. And here I just try T T k and Dog three, which is view sonorous Come two, the tree view And here just tried mid view from and this is a position. And then I just tried columns on the Collins, which is equal to I just tried product i e this ideas stick from the database. What recreate later in our lectures. And then here I just tried product and the product name. And then I just tried perotta on the product quantity and just it is a capital Q here to support a quantity and then product price. Okay. And I just closes court here and the coma and select more, which is equal to the do tubby. His name. So or did have his name. Here is veggies. Did her base dot TV, this one. So I just copy this name here, and it's select command from this database. And then I just tried coma, and I just defined the height on nice ride height, and then Hydra is equal. Goal 100. And why is cruel? And the wise crawl, which is come on and command, which is equal toe is cruel. But I screwed be Ari. Okay, which is dark set and then X is cruel here and reaches Kamar is equal to is cruel. Bar X dart set eyes closed a score here and then go to the is cruel bar. Why, there's cold bar. Why door configure. And then here I decide Camargue, which is equal. See entries go Why and view. So now I just ride is scroll bar by door pack. And then I just tried the side, which is equal rule, right? So this is a position. And then it's Phil, which is equal to why No, I just ride is cruel bar. Why dart? So? So Here's the school of our X dark config and which is equal to command. And here the commodities is equal to three on its dot, exe and view. And then I just beg this scroll bars with scroll bar ex door a pack. And then it's size, which is equal Do Barton. And then it's Phil, which is equal to x. No, I just every year the object which is heading Tree Harding And then I just tried product I D. And then it's the text which is equal to product, and the product is I D and there's its anchor on its and courage is equal to W. So I just copy this text and then paste it here one, 23 times. So I just replace this food product product and name on its product name. And then I just like product. Want to D and then product quantity here and the last. I just tried product price and it's Florida Opt in price, which is an corals w. Now I just try tree door. Give the columns to the column is has has a little and then it's is stretch, which is equal. Do no and then it's amid and it's ah, minimum Bet it is equal to zero and where which is equal to zero as closer scored and then copy discord here so pasted one tool and three and four. So I discovered the number, which is one to three and four. So it's also is stretched, no source, no stretch. And the minimal work is also zero. And here I just change the where to 200 and then it just read his trend. 1 20 and over. The last 30 is 1 20 No tree door. I just back these all. And then I just display the data, okay? And I just close the score. So this is the lecture for few form and how to create the view farm in our project. Thanks for watching this lecture. See you in next. Like to 54. ProjectX4 Making a Inventory Management System In Python Tkinter #11: Hello and welcome to this lecture and this lecture. We are going to be created The matters for display this all data. You can see this one for the view form. So here I just created the matter. So which is D F on It's display and displays data here? No, I just write. Did her base to retrieve a record for the database. And then I just tried Carcelle dog execute and execute here is select And it's a capital select because security here select is Tadic from product. And here I just tried a space and select historic from the product so it will retrieve the record from or product. So no, I destroyed fetch, which is equal to Carcelle and course adored fetch and fetches all Now I just ride for look for tree So no before data in fetch. And then I just tried three dot insert and insert here is empty string. And then here I was right and and then values and the values equal toe data. So I just close the score here and then I just tried Carson and cursor door close and then connection dark clothes. So our dysfunctional to do display the data is created here. Thanks for watching this lecture. See, Even next lecture 55. ProjectX4 Making a Inventory Management System In Python Tkinter #12: welcome to this lecture and this, like Cherie, are going to be created the matter for our search. So here I just create a search button. So now I just create the matter for this bottom. So here I just tried the F and which is search mattered? No, I just fried the FS statements. If search is a search dog, get which is not equal to empty string and then I just side and it's a column. And then I just tried three dog delete and then I just right is Tareq and three dot get Underscore Children. And then I just tried did hubby's and offered If I just write Carcelle dog execute on execute here is select Is Tadic from product on? Then I just tried beer and the beer is product Underscore name and it's like and I was right a coma here and then I just tried person teach sign and it is in calmed on here is right plus s g r and such and searches dog get so I just select is get matter on my This is chairman And then I just tried plus and plus here is person did sign and then close the score. No, I just fetch all the ricard so fat was equal to cursor and the cursor door fat all here and then I just tried for dear Taw in fat And then I just tried tree and t dark insert and insert Here is the M G string and then I just slide and and the values in data ok, and add last I just tried Kirsten, and it's ah, cursor and cursor is dog close And then I just tried connection dark clothes. Okay, so I just right, right. This see as a capital C. And it's also on Capitol. See, So this is a search matter in our project tanks for watching this lecture to you in next lecture. 56. ProjectX4 Making a Inventory Management System In Python Tkinter #13: welcome to this lecture. And in this lecture we are going to be created the module to reset our inserted items So her eyes is simply create off function, which is D e f on the function. Name is three set, so I just go to the tree and tree dog Delete on delete is historic tree. So it's mean that selected items. So God underscore Children. And then I just closed this script here. So here I destroyed display and the data and no, I just tried search on the searches dot said and said is empty string here. So this is the functionality toe research our selected or inserted items in our this project. Thanks for watching this lecture. See you in next lecture. 57. ProjectX4 Making a Inventory Management System In Python Tkinter #14: welcome to this lecture and this luxury are going to be created the functionality to delete the selected item. So that's why I just need a function which is the EFTA and the EEA function Name is delete here. I just tried, if not three dark selection So I just tried brained on print is I don't hear now I just go to the answer statement So else is the reason which is equal Roti ke message box Don't question And the question here is I just ride a name off my project So our name of the product is fight on in reentry management system So I just called me this name and then I just called to the my setting and here I destroyed the name off this project here. So here I disclosed this on I just show the alert message or ah Tekin message box, which is are you want to delete this very card? So this will be the print her message And here eyes right icon and icon is equal Do warring icon here. So I disclose this court here and I just tried if it's deadman So if her result which is equal to Yes. So what will you doubt would? So all parties current item which is equal to three dart focus on its focused here. And then I just tried contents, which is equal pool tree, don't I, Tom? On the item is current night home and then I just tried selected I tell me just equal toe contents and then I decide values. No, I just write three dot delete And then here I destroyed current and current ism item here. Then I just tried databases and here I destroyed course of dog execute and then delete. Come on on Delete from is static and then product here there Product idea is equal to percent a time d And here is this ride Borssen dates, sign and selected item. So it's a small I hear. And then I destroyed zero and closes scored here. Now I just cleared the connection. So connection and comet on then Carson Dark closed here and and the last connection door closed. So this is a functional it a good lead The items in our project Thanks for watching this lecture. See you in next lecture 58. ProjectX4 Making a Inventory Management System In Python Tkinter #15: Welcome to this lecture. And in this lecture we are going to be created. The view brought up form functionality in our Roger. So that's why I just need ah function or a matter which is d e f. And here it is, right? The matter name it is sure now I just tried are variable, which is a global variable. And the global variable name is you fall now I just tried you Form is a variable and which is equal to top level And then I disclosed this court here No, inside of you form dark title off the view form is buy it on in my country management system slash view product. Now I just ride the bat which is equal to 600 and then hide ridges equal do 400 on the screen Size is on the back is equal to home dog w in four. So it will be screen size like this you can see on your screen So it's in four underscore It's green W s o d. Screen back here, so no, I just write it. Screen underscore. Hide and height is equal to home door W in four and it's w in for her and then underscore his screen, and the screen is a height here. Now you started X, which is equal to Is green underscore? It's being underscore, rat. And then I just tried divided right to minus read. Do either way do here No eyes, right? Lacks is why were you? But here's a wise it's screen underscore high and hide divided by tu minus. And here I just ride Read the wild way Now inside view and the view is form here and here I started UMA Tree on then Joe Machi is parts and dates signed D X 10% 8 signed the the last and then person dates Sign de Plus and the person eight Sandy as closes court here now is right person teach sign and then I decide Red and hide here and then X And why? No, I just right view And the view is farm here. So view form and you're sorry. Sizable. And then I just tried Siegel on Tzeitel. No, I just tried view and you is form here. So this is a functionality to view the product in our project. Thanks for watching this lecture. See one next lecture 59. ProjectX4 Making a Inventory Management System In Python Tkinter #16: welcome to this lecture on in this lecture. We are going to be created the functionality in our project, which is log out on log in here I was defined a valuable eso your function which is log out and yourself love out function here and then here I just write reserves, which is equal to TK and TK is message books and my message book Start us a question And then I just tried by Thanh in one tree management system. Okay. And here I decide, uh, message box for Jews. Are you warn Do love boat. And then I decide icon, which is equal boo warning as close a score here. So it's a simple single string here and then I just go to that if his statement So if result which is equal to yes and it's yes. So aside, admin, which is equal to so I underscore aioli which is equal to empty string here. And then I just started rule dot Die I con on then I was right if why so here I started home dog destroy so that this section will be log out now It's right. Ah function for log in So logging is originated on generate on even which is equal to non. And then I just tried a variable, which is a global variable. The global very cable Is admin under school? Idea what we cared. Ah, this one ad on the school's idea. So no, I just tried database. Um, then I just tried. If use the name dot Got, which is equal, do an empty string or password door God, which is equal to empty string. So the label underscore reserved door gone fig is text and taxes equal toe. Please complete the required feed and set a card field here. So I just tried fgv, which is equal Do the red. So it is in double string. So there is a red So this is the color off this empty. I use the name and the password is there. So now I just write the answer statements. So as is car so and it's a cursor here cursor door execute And here it is, right select and select static from And then I destroyed were class. So we're is the user name on user name is equal to nothing And then I decide and password and the password is equally question mark and crosses court here. And then here I just tried to use their name dog get and then hostler dart Get so here eyes closes. And now I just tried. If it's deadman soul, if Karsa door execute on execute here is no, not on execute here. So cursed, er door fetch one and is not none. Okay, and here I just tried car, sir, door execute. And then I just by select, is Tadic from admin on the admin Clear use the name is equal. It'll question mark and possible, which is equal to question Mark. So just closes. And here I just ride use the name dog get and password door get and I was closes And then era StrideRt averages equal do karsa and the course it is Fetch one And now I decide admin under school i d, which is equal to data and the data is you know, and no, I just tried to use the name and use the name Gort said, And here I decide empty string and then possible door said, which is an empty string and label underscore reserved door on fig And the conflict is tax , which is equal to which is equal to tempt history. So here it's right. Sure and choicer homepage. Now I just go to the altar statement. So as is the label underscore Reason, nor config and config is taxed, which is equal to in We lead using name oh are hustled and the F G, which is equal read. And then I decided to use the name DOT said, And here's the empty string and then possible is also set. And it's also empty string here. No, I just ride karsa door close and then connection door close on its closed. Here and now I just write a very but, uh for defining the valuable, which is sure, and Choi's home here. And then I just right to rule, which is dog that and were these draw okay. And then I was right Home and log in dog destroy. So in Logan, form is destroyed here. So this is a functionality toe. Full year, the logging and the lager. Former After the log in form, it will go to the homepage two tanks for watching this lecture. See you in next lecture 60. ProjectX4 Making a Inventory Management System In Python Tkinter #17: welcome to this lecture on this is the last lecture to designing or this project. So I just cleared in this lecture, which is a manual bar on the friends are labeled Legends on Initialization Off my this project here either side menu and menu bar, which is equally cool, Manu and here are used very troop. So I just take this man, You are as a rule, and no, I just create a file. So this is the damp to my file, which is? The manual on the menu is equal to menu in bar now here. I just tried tear off, which is equal to zero on then. Here. I was doing fine on the file menu. Don't and underscore. Come on. So now here I just give it the label. So label Ridge is equal to first of all I destroyed, they called. Then I just tried command and was equal to sure Log in, and this is log in and from. So this is a capital s here. So I was close dysfunction here, so I just recall my shore log in form function here. And then I tried fire door menu and menu dot at underscore. Come on. And here I just give it another level, which is equal to exit. So here I just cardamom function name, which is exit. No, I just cleared Final dog and and here eyes right and underscore. Cascade on the kind of scared label is equal to fine. So this is Cascade Label. And here it is, right. Many, which is equal to file on the menu. And this is firemen. You're so here are just turn period the dark here. So no, I side Ah, yes, for the label eyes ride many of our not a file menu. No, add the last I just tried Rube Andrew dog configure and it's config here. And then I just tried menu which is equal to manual Bob. No, I just said the frame to my products. So here is right title, which is equal to frame. Then I just write route and group Hizb ut, which is equal to one and then it's relief is equal to solid. Okay, now I just tried Titan on titled Our pack and pack is a paradigm which is equal to 10 eyes closed this court here and then I just go to the label gadgets. So here I just tried label under school on display and which is equal to label. And a rise right title, which is taxed is equable. So I was the copy. My title name. So which is bite on inventory management system. So I'll just copy this on history here. So I just close the double quotation here. And then I just tried the foreign size, which is equal toe area. So I sister give her the area in the creations or area here. And then I just tried. This size name is 55 so I just close this court here and then I was red label underscore on display on then eyes right back this label and add last I just initialize my this problem. So if I just write name and name, it is equal Do men. Okay, so I just close this function here and then I just right rube and display my screen, which is rude men loop. So thanks for watching this lecture in next lecture. We are going to be designed the database for our this project. Thank you 61. ProjectX4 Making a Inventory Management System In Python Tkinter #18: Welcome to this lecture and this lecture. We are going to be work on the dude Humvees on execute our this entire project what we create in all of these lectures so you can find this sq light database from the sq light browser dart or RG. If you are using windows or us so you can download, you can simply click on Donald or to do Bit download 40 64 but operating system. And you can also download this for Mac and Atlantic's operating system. This is the open source software, so it is available free for all so you can see the source off. This fire is also available here so you can download this software from this website here. You can see I'm just open my database, Broza, for as to light if you are new to the do tubby's or if I creating the new project in the database so you can simply click on the new database file. You have made already this projects like on this open database project. So I just go to the my file and I just run this entire project you can see bite on in my country management system is execute here. Now I just click on the account so it is need of elevations off conch Logan. So you can remember. I just give it the admin password and adamant as a user name. So I just click on the log in here and you wouldn't see it is go to the another window, which is they count and it confuses logging and exit over. One exit is here, so I just click on this exit and you can see run from as a margin. So we have one exit here and they count here so you can see our second exit is here and the law voted exit. No, I just add a new item. So our items, our shoes and the broader quantity is through 50 and the product prizes $2000 t OK, so I just click on the same. So our product is add hair. So I just go to the elementary and click on the view so you can see how the shoe item here I just add or other item, which is sure and should Quantity quantity is 500. Every shirt is $10. I just click on the seal and you can see it is coming in our this broad. So I just search shoe here. But I just click on this shoes so you can see it is a searching one item only, which is sure. So I just click on the research here. You can simply delete you record from this, and you can also search any of the record you can see I destroy. I don't sure. And it's click on search so you can see it is surging the product, which is a quantity of 500. And the product prices tend. We have no database file here, so I just create a database files from the new date. Hubby's and I just ride the database, file images, data and based what I used the name in. Why this project? So you can see the name off? This project here is over the bees. Is that database dark db So I just save this file in my this project folder, So I just click on the same and just click on cancer. So no, I just go to the project and I just closed this database here, and I just close this fight. No, I just click on Run on one as a model and here I decide he called. And then the user name is admin and the password is adamant here. But I just click on this so I just go to the add new items over here. I just tried Ben and or I just started jeans. And here I destroyed jeans. Quantity is 1100 politician prizes 20. Donald, I just click on to see so you can see it is not taking any specials. Collectors. Here, you can see here. So I just removed his 20 year and this click on the sea. No, I just write you. So we have only one search here because we have not existing database on I just close my destroyed. So now eyes close this file and here eyes close his file and then I just from this so you can see I just click on the economy on here just right. Admin on the password is also adamant. Here and now. Here I just click on the view and you're tell me how the one item new images jeans. So here I destroyed sq light and this is sq light get happy is browser and click on the new here. So and I just ride data piece and just open my this database file here, so yes, it's sorry. I just click on the open, and now it is simply open this file so you can see I just click on the browser. So we have the 21 idea here, which is a admin underscore idea and the user and the password. So we're proves the name is adamant there. Possibilities also add, Muneer, I just go to the other table, which is product. So the how only one product here you can simply insert your product from here and here. You can get a tax or anything. So I just delete this record and then go to my project here and here. Eyes right in one tree and add new here. I just add item the cheese water or here it is, right. Court drinks. Okay, so we have a part quantity off. This is 11,000 and the prize off beaches one. I just click on the same. So it's cannot saying because our get her base is running on the back and you can see here I just close my date obvious on sale as. And now I just cancel this and then I just click on the run as a marginal. So here I just write file and they count here. So I just add the using images admin and the possible is also adamant here. No, I just click on the INR entry and add new item itches. Court drinks and recordings are the size off 11,000 and the price off bar. According gives one here I just click on the view to be how cordons item is added here. No, I just click on, ask you light and see minded hobbyists would ask you light I just deserved all the record off these giant obvious here and now I just click on the browser and misty light secrets. So the products and the secrets is four on the admin is one. If not just click on the products to me how the true products here, which is the G's and the genes, is below 100. And the surprise off this 1 20 And now the cordoning which is allowing 1000 quantity here and then Xa Kreisel warned. This is a simple bite on INR Entry Management System program on Dwork with the database here, you know, work this lecture, Hanks. We're watching this lecture. If you point any of the problems guarding this project or accordingly discourse of please like no, and add your crescent at Udine. Question, answer. Sex. Thanks for watching.