- Python: 3.8.11
- OS: Ubuntu Kylin 20.04
- Conda: 4.10.1
- PyCharm: 2021.1.3 (Community Edition)
code
@author: Date: 8/6/21 ""
import tkinter as tk
# Object-oriented programming ideas
class APP:
def __init__(self, master) :
# Automatically select the size and position
self.frame = tk.Frame(master)
self.frame.pack()
Create a new button
# Automatically set the position of the button
self.hi_there = tk.Button(self.frame,
text="Say hello",
command=self._introduce)
self.hi_there.pack()
def _introduce(self) :
print("Anpomegranate")
def main() :
root = tk.Tk()
app = APP(root)
root.mainloop()
if __name__ == '__main__':
main()
Copy the code
The results
The resources
- Tkinter document
Learning to recommend
- Python documentation – English
- Python documentation – Chinese
- Python code PEP
- Google version of the Python specification
- Python source code
- Python PEP
- Optimal kirin
- The nuggets platform
- Gitee platform
Python is open source, cross-platform, interpretive, and interactive, and worth learning. Python’s design philosophy: elegant, unambiguous, simple. Advocate one way, preferably only one way to do one thing. Guis can be created with PyQt5, PySide2, wxPython, PyGObject, wxWidgets, etc. Code should be written in accordance with specifications to facilitate communication and understanding. Every language has its own unique ideas. Beginners need to change their thinking, practice and accumulate.