- Tkinter GUI Application Development Blueprints(Second Edition)
- Bhaskar Chaudhary
- 297字
- 2021-06-24 18:35:03
Ways to create widgets
There are two ways to create widgets in Tkinter.
The first way involves creating a widget in one line and then adding the pack() method (or other geometry managers) in the next line, as follows:
my_label = tk.Label(root, text="I am a label widget")
my_label.pack()
Alternatively, you can write both the lines together, as follows:
tk.Label(root, text="I am a label widget").pack()
You can either save a reference to the widget created ( my_label, as in the first example), or create a widget without keeping any reference to it (as demonstrated in the second example).
You should ideally keep a reference to the widget in case the widget has to be accessed later on in the program. For instance, this is useful in case you need to call one of its internal methods or for its content modification. If the widget state is supposed to remain static after its creation, you need not keep a reference to the widget.
my_label = tk.Label(...)
my_label.pack()
This is one of the most common mistakes committed by beginners.
- Learning NServiceBus(Second Edition)
- JSP網絡編程(學習筆記)
- 跟小海龜學Python
- 數據結構習題精解(C語言實現+微課視頻)
- Access 2016數據庫管
- Unreal Engine 4 Shaders and Effects Cookbook
- AppInventor實踐教程:Android智能應用開發前傳
- Kotlin開發教程(全2冊)
- Clean Code in C#
- R語言數據挖掘:實用項目解析
- Web編程基礎:HTML5、CSS3、JavaScript(第2版)
- Visual C++從入門到精通(第2版)
- PostgreSQL 12 High Availability Cookbook
- React.js實戰
- Python程序設計教程