80 lines of code use Python + tkinter to implement a calculator, 80 lines of tkinter
If you don't talk about it, go straight to the topic. We recommend that you repeat the code and try out the code reuse, use the string method, and dynamically create components. Then, you can supplement and give full play to this framework.
Select any Python development environment, create a program file named tkinter_Calculator.pyw, and then write the following code:
1) import the standard library re and tkinter, create and set the application master program, and place a read-only text box at the top of the window to display information.
2) Compile common processing code for various buttons on the calculator.
3) create various buttons on the calculator, set the corresponding attributes and behaviors, and start the main cycle of the message.
Compiled, run Interface
---------- Related reading ----------
Article 6: object-oriented programming (page 86)
Page 5 Python series PPT sharing 5: function design and application (page 5)
Python series PPT 4: string and regular expression (1900)
1900-page Python series PPT sharing 3: Choice and loop structure syntax and case (96 pages)
1900-page Python series ppt ii: Python series (list, tuples, dictionaries, sets) (154 pages)
1900-page Python series PPT sharing 1: Basic knowledge (106 pages)
Python tkinter window that is automatically closed at regular intervals
Python + tkinter simulate the principle of "remember me" Automatic Logon
Complete source code for a music player based on Python + tkinter + pygame
Python uses tkinter to create the complete code of the custom dialog box
Python + tkinter dynamic creation and destruction of components Case Study
Python screen color Reader
Compile a prize-winning random questioning program in Python
Python uses tkinter to write Image Browsing programs
Python countdown button
Python uses tkinter's Treeview component to implement table functions
Detailed explanation of the 24-point game production process for Python GUI
Python tkinter game
Python + tkinter implement any multi-level relationship combo box
Python + tkinter + pillow implement any area of the screen
Everyone is learning Python. What is the gap between you and others?
The college students are trembling. The middle school students are learning Python!
Wish all programmers a happy 1024 holiday
If you learn to ask questions, you will be more than half done!
Check questions that make people angry (on how to make communication more efficient)
---------- Xi Da Pu Ben ----------
1. After "Python programming basics", "Python programming (version 2nd)", "Python can be learned in this way", and "Python programming and Development Guide, teacher Dong fu guo's new book "middle school students can learn Python in this way" was officially published in October 2017 and has been available in all major book cities. The college students are trembling. The middle school students are learning Python!
2. Instructor Dong fu guo 6. Guide to reading Python books
3, Teacher Dong free video address: http://pan.baidu.com/s/1c14WYn2 password: 9xwr
-------- Arrangements for recent Python training courses ------
1. Xiamen Gate: Python programming and application-data analysis and Scientific Computing Visual Training Course on September 21 (reported on the 21st)
2. January 12-14, 2018 (reported on the 11 th) Hefei: National practical training course on Python Scientific Research and Application
3. October January 19, 2018-October January 21 (reported on the 18 th daily) Yantai: Notice on the "Python programming and application" Training Course for instructors from China's top secondary and secondary colleges in 2018
4. On October 11, January 28 to February 2, 2018 (reported all day) Xiamen: "Python programming and big data application" course instructor (Xiamen) Winter Training Course
Copyright Disclaimer: This article is an original article by the blogger and cannot be reproduced without the permission of the blogger.