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 -
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 -