- Tkinter GUI Application Development Blueprints(Second Edition)
- Bhaskar Chaudhary
- 197字
- 2021-06-24 18:35:02
GUI programming – the big picture
As a GUI programmer, you will generally be responsible for deciding the following three aspects of your program:
- Which components should appear on the screen?
This involves choosing the components that make the user interface. Typical components include things such as buttons, entry fields, checkboxes, radio buttons, and scrollbars. In Tkinter, the components that you add to your GUI are called widgets. Widgets (short for window gadgets) are the graphical components that make up your application's frontend.
- Where should the components go?
This includes deciding the position and the structural layout of various components. In Tkinter, this is referred to as geometry management.
- How do components interact and behave?
This involves adding functionality to each component. Each component or widget does something. For example, a button, when clicked on, does something in response. A scrollbar handles scrolling, and checkboxes and radio buttons enable users to make some choices. In Tkinter, the functionality of various widgets is managed by command binding or event binding using callbacks.
The following diagram shows the three components of GUI programming:

- C和C++安全編碼(原書第2版)
- Hadoop+Spark大數據分析實戰
- Java Web程序設計
- Hands-On C++ Game Animation Programming
- C++ 從入門到項目實踐(超值版)
- 實戰Java高并發程序設計(第3版)
- jQuery開發基礎教程
- 快速念咒:MySQL入門指南與進階實戰
- 量化金融R語言高級教程
- C語言程序設計教程
- 基于ARM Cortex-M4F內核的MSP432 MCU開發實踐
- GameMaker Essentials
- 奔跑吧 Linux內核
- 從零開始學Python大數據與量化交易
- Learning Node.js for Mobile Application Development