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

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:

主站蜘蛛池模板: 孟州市| 金寨县| 泽普县| 南漳县| 阜康市| 东乌| 巩留县| 越西县| 临澧县| 夏津县| 枞阳县| 木兰县| 高平市| 山阳县| 城口县| 册亨县| 都昌县| 湖口县| 新宾| 儋州市| 临武县| 平湖市| 梁河县| 宁德市| 临城县| 新田县| 邮箱| 临武县| 铅山县| 青铜峡市| 郓城县| 江津市| 东城区| 宝山区| 拉孜县| 调兵山市| 汝南县| 五指山市| 和平区| 桦川县| 宁都县|