在Python的tkinter中创建一个按钮

在Python的tkinter中创建一个按钮

作为Python库,Tkinter提供了许多在tkinter画布上创建按钮的方式。在本文中,我们将介绍如何使用普通的tkinter模块创建一个tkinter按钮,以及如何在不使用主题化的tkinter模块的情况下获取它。

使用tkinter

在下面的程序中,我们首先创建一个画布,然后应用Button方法来创建一个按钮。我们导入整个tkinter模块,所以我们创建的按钮会应用主题。

示例

# 从tkinter模块中导入所有内容
from tkinter import *

# 创建一个画布
canv = Tk()

# 打开画布
canv.geometry('200x150')

# 创建一个按钮
btn = Button(canv, text='欢迎使用Tkinter!', bd='5',
            command=canv.destroy)

# 设置按钮的位置
btn.pack(side='top')

canv.mainloop()

输出

运行上面的代码会得到以下结果-

在Python的tkinter中创建一个按钮

使用tkinter.ttk

我们重复上述过程,但这次我们还包括tkinter.ttk模块。它没有边框(bd)选项,但当鼠标移动到按钮上时,它会提供淡蓝色的高亮颜色。

示例

# 从tkinter模块中导入所有内容
from tkinter import *
from tkinter.ttk import *

# 创建一个画布
canv = Tk()


# 打开一个窗口
canv.geometry('200x150')

# 创建一个按钮
btn = Button(canv, text='欢迎使用Tkinter!',
            command=canv.destroy)

# 设置按钮的位置
btn.pack(side='top')

canv.mainloop()

输出

运行上述代码会得到以下结果-

在Python的tkinter中创建一个按钮

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程