课程首页 › 第12章 › 第59课
第59课 Button组件

·center:文字覆盖在图像的中间。

Button组件是按钮组件,大家应该比较熟悉了。我们在使用计算机的时候,是不是经常遇到,删除文件时,计算机会弹出窗口提示我们是否确认删除,这时界面上会出现两个按钮:是和否,若单击是按钮,文件就被删除了;若单击否按钮,则文件不被删除。

接下来,我们创造一个按钮,按钮上写着:开心你就点点我。

依次单击菜单栏Run→Run Module选项来运行程序,运行结果如下:

在程序中,实现了在根窗口展示一个按钮,并且按钮上提示:开心你就点点我。
是怎么实现的呢?下面逐句说明程序代码。
·from tkinter import*:导入tkinter模块,运用这种方式导入了命名空间,所以后面不用使用tkinter.xx方式访问方法或属性。
·root=Tk():创建根窗口。
"开心你就点点我"·button=Button(root,text=):创建了Button组件的对象,传入了两个参数,分别说明如下。
◇root:根窗口。
◇text:Button上要展示的文字。
·button.pack():将按钮展示在根窗口中。
·root.mainloop():让主窗口持续展示。

想要实现单击按钮有效果,就要用到command参数。它可以让我们在单击按钮的时候调用回调参数,执行我们想要的操作。
单击按钮的时候你想做什么?当按钮被单击时,在屏幕中打印出我很开心。

依次单击菜单栏Run→Run Module选项来运行程序,运行结果如下:

单击开心你就点点我按钮,在屏幕上打印出我很开心!!!:

在程序中定义了一个happy()函数,定义的操作是在屏幕上打印出我很开心!!!。
"开心你就点点我"Button(root,text=,command=happy)创建Button组件的对象,设置的参数如下: