In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-09-13 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
This article mainly explains "how Tkinter realizes output HelloTkinter". Interested friends may wish to have a look. The method introduced in this paper is simple, fast and practical. Let's let Xiaobian take you to learn how to output HelloTkinter.
Starting with C, the first step in learning a programming language is usually to write a HelloWorld program. We continue this tradition by writing a HelloTkinter program. The code is as follows: from tkinter import *#build main window main = Tk()#build label(main, text='Hello Tkinter! ').pack()#Build Exit Button(main, text ='Quit', command=main.quit).pack()#Execute main loop main.mainloop()
There are only 9 lines of code.
Line 1 imports the tkinter library, something every Tkinter program must do. In Python, you can also do something like this:
import tkinter as tk#Build main window main = tk.Tk()#Build label tk.Label(main, text='Hello Tkinter! ').pack()#construct exit button tk.Button(main, text ='Quit', command=main.quit).pack()#execute main loop main.mainloop()
Along with importing the tkinter library, you can define a package name. The advantage of this approach is that it avoids duplication of class names between different libraries. The disadvantage is that you need to specify package names at any time when using modules from the tkinter library. This series uses the first usage.
Line 2 is the initial line. In Python, a one-line comment is written by adding a [#] to the front of the comment.
Line 3 main=Tk() Constructs an object of type Tk as the main window. Python does not require variable types to be declared in order to use variables. This is more friendly for beginners.
Line 5 builds a label object and places it in the main window. The label is constructed using two parameters, the first is the parent window main; the second is the text to be represented. The way the text shows it is a bit special:
text='Hello Tkinter! '
This is equivalent to saying: Specify the value of the text attribute as 'Hello Tkinter'. Although this method is slightly more complicated, you can freely define the number and order of parameters. In Python, this usage is used extensively.
Line 7 constructs an exit button, specifying the button's action in addition to the parent window and presentation text:
command=main.quit
Since Python is an interpreted language, it can be understood that when the user presses a button, the following code is executed and the main window is closed.
main.quit()
Line 9 is the main loop that executes the main window. Only if this mainloop is executed can the program process user input. The program does not exit the loop until it exits.
At this point, I believe everyone has a deeper understanding of "how Tkinter realizes output HelloTkinter". Let's actually operate it! Here is the website, more related content can enter the relevant channels for inquiry, pay attention to us, continue to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
The market share of Chrome browser on the desktop has exceeded 70%, and users are complaining about
The world's first 2nm mobile chip: Samsung Exynos 2600 is ready for mass production.According to a r
A US federal judge has ruled that Google can keep its Chrome browser, but it will be prohibited from
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
About us Contact us Product review car news thenatureplanet
More Form oMedia: AutoTimes. Bestcoffee. SL News. Jarebook. Coffee Hunters. Sundaily. Modezone. NNB. Coffee. Game News. FrontStreet. GGAMEN
© 2024 shulou.com SLNews company. All rights reserved.