- 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.
- JavaScript從入門到精通(微視頻精編版)
- 算法基礎:打開程序設計之門
- 跟小海龜學Python
- 軟件項目管理實用教程
- 人人都懂設計模式:從生活中領悟設計模式(Python實現)
- Python機器學習編程與實戰
- Python完全自學教程
- TypeScript項目開發實戰
- Asynchronous Android Programming(Second Edition)
- Apache Kafka Quick Start Guide
- 用戶體驗可視化指南
- Visual C#.NET Web應用程序設計
- Nagios Core Administration Cookbook(Second Edition)
- 3D Printing Designs:Octopus Pencil Holder
- C++面向對象程序設計