📜  如何在 Tkinter 中制作圆形按钮

📅  最后修改于: 2022-05-13 01:54:39.971000             🧑  作者: Mango

如何在 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()

输出: