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

Tạo một nút trong tkinter bằng Python

Là một thư viện cho Python, Tkinter cung cấp nhiều cách để tạo một nút trên canvas tkinter. Trong bài viết này, chúng ta sẽ xem cách tạo nút tkinter bằng mô-đun tkinter thông thường cũng như cách lấy nó mà không cần sử dụng mô-đun tkinter theo chủ đề.

Sử dụng tkinter

Trong chương trình dưới đây, trước tiên chúng ta tạo một canvas và sau đó áp dụng phương pháp Button để tạo một nút. Chúng tôi nhập toàn bộ mô-đun tkinter, vì vậy các chủ đề sẽ được áp dụng cho nút chúng tôi tạo.

Ví dụ

# import everything from tkinter module
from tkinter import *

# create canvas
canv = Tk()

# Open canvas
canv.geometry('200x150')

# Create a Button
btn = Button(canv, text='Welcome to Tkinter!', bd='5',
            command=canv.destroy)

# Set the button position.
btn.pack(side='top')

canv.mainloop()

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Tạo một nút trong tkinter bằng Python

Sử dụng tkinter.ttk

Chúng tôi lặp lại quá trình trên nhưng lần này chúng tôi cũng bao gồm mô-đun tkinter.ttk. Nó không có tùy chọn đường viền (bd) nhưng nó cung cấp màu đánh dấu màu xanh lam nhạt khi đưa chuột qua nút.

Ví dụ

# import everything from tkinter module
from tkinter import *
from tkinter.ttk import *

# create a canvas
canv = Tk()


# Open a window
canv.geometry('200x150')

# Create a Button
btn = Button(canv, text='Welcome to Tkinter!',
            command=canv.destroy)

# Set the button position.

btn.pack(side='top')

canv.mainloop()

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Tạo một nút trong tkinter bằng Python