如何在 Tkinter 中制作圆形按钮
Tkinter 是一个Python模块,用于在各种小部件和功能的帮助下创建 GUI(图形用户界面)应用程序。与任何其他 GUI 模块一样,它也支持图像,即您可以在应用程序中使用图像以使其更具吸引力。
在本文中,我们将讨论如何在 Tkinter 中制作圆形按钮,Tkinter 中没有内置方法可以制作圆形按钮。为了使按钮变圆,我们将定义borderwidth值为零
borderwidth:它将代表标签周围边框的大小。默认情况下,边框宽度为 2 像素。 “bd”也可以用作borderwidth的简写。
分步实施:
第 1 步:创建一个普通的 Tkinter 窗口。
Python3
# Import module
from tkinter import *
# Create object
root = Tk()
# Adjust size
root.geometry("400x400")
# Execute tkinter
root.mainloop()
Python3
# Add Image
login_btn = PhotoImage(file = "Image Path")
# Create button and image
img = Button(root, image = login_btn,
borderwidth = 0)
img.pack()
Python3
# Import Module
from tkinter import *
# Create Object
root = Tk()
# Set geometry
root.geometry("400x400")
# Add Image
login_btn = PhotoImage(file = "Image Path")
# Create button and image
img = Button(root, image = login_btn,
borderwidth = 0)
img.pack()
# Execute Tkinter
root.mainloop()
输出:
第 2 步:添加按钮和图像。
蟒蛇3
# Add Image
login_btn = PhotoImage(file = "Image Path")
# Create button and image
img = Button(root, image = login_btn,
borderwidth = 0)
img.pack()
输出:
下面是完整的实现:
蟒蛇3
# Import Module
from tkinter import *
# Create Object
root = Tk()
# Set geometry
root.geometry("400x400")
# Add Image
login_btn = PhotoImage(file = "Image Path")
# Create button and image
img = Button(root, image = login_btn,
borderwidth = 0)
img.pack()
# Execute Tkinter
root.mainloop()
输出: