Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để cập nhật tiện ích Nút trong Tkinter?

Chúng tôi có thể cập nhật tiện ích Nút trong Tkinter theo nhiều cách khác nhau, ví dụ:chúng tôi có thể thay đổi kích thước, thay đổi màu nền hoặc xóa đường viền của nó, v.v. Trong ví dụ sau, chúng tôi sẽ tạo ba tiện ích Nút và mỗi nút, khi nhấp vào, sẽ gọi một chức năng khác để cập nhật các tính năng của chúng.

Ví dụ

# Import the required library
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win = Tk()

# Define geometry of the window
win.geometry("700x300")

# Function to Increase the Size of the Button
def Button_Size():
   button1.configure(font=('Calibri 20 bold'))

# Function to change the background color
def Button_Color():
   button2.configure(bg='green')

# Function to Remove Border
def Button_Border():
   button3.configure(borderwidth=0)

# First Button
button1=Button(win, text="Increase the Button Size",
command=Button_Size)
button1.pack(pady=20)

# Second Button
button2=Button(win, text="Change the Background Color",
command=Button_Color)
button2.pack(pady=20)

# Third Button
button3 = Button(win, text="Remove the Border",
command=Button_Border)
button3.pack(pady=20)

win.mainloop()

Đầu ra

Khi thực thi, trước tiên nó sẽ hiển thị cửa sổ sau -

Làm cách nào để cập nhật tiện ích Nút trong Tkinter?

Khi bạn nhấp vào "Tăng kích thước nút" , nó sẽ tạo ra kết quả sau -

Làm cách nào để cập nhật tiện ích Nút trong Tkinter?

Khi nhấp vào "Thay đổi màu nền" , nó sẽ tạo ra kết quả sau -

Làm cách nào để cập nhật tiện ích Nút trong Tkinter?

Nếu bạn nhấp vào "Xóa đường viền" , nó sẽ tạo ra kết quả sau -

Làm cách nào để cập nhật tiện ích Nút trong Tkinter?