官术网_书友最值得收藏!

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:

主站蜘蛛池模板: 安宁市| 泽库县| 南宫市| 比如县| 胶南市| 凤庆县| 吴堡县| 通江县| 竹山县| 友谊县| 顺昌县| 射阳县| 东乡族自治县| 西丰县| 桦川县| 安陆市| 招远市| 延寿县| 靖边县| 咸阳市| 霍林郭勒市| 南江县| 屯门区| 庄河市| 新密市| 西昌市| 连江县| 宜都市| 隆回县| 永善县| 库尔勒市| 葫芦岛市| 焉耆| 茌平县| 昔阳县| 太谷县| 沙田区| 长武县| 修文县| 博乐市| 安康市|