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

Làm cách nào để đánh dấu nút tkinter trong macOS?

Tkinter là một bộ công cụ GUI dựa trên Python được sử dụng để phát triển các ứng dụng dựa trên máy tính để bàn. Bạn có thể xây dựng các thành phần khác nhau của một ứng dụng bằng các widget tkinter. Các chương trình Tkinter đáng tin cậy và hỗ trợ các cơ chế crossplatform qua đó một ứng dụng cụ thể có thể chạy trên nhiều nền tảng và hệ điều hành. Tuy nhiên, có một số hàm và thư viện lớp hoạt động hoàn hảo trên Windows nhưng có thể không hoạt động trên hệ thống Linux.

Tiện ích Nút Tkinter, đặc biệt trong macOS, tạo các nút tìm kiếm điều hướng có thể được tùy chỉnh bằng cách sử dụng các chức năng và thông số thư viện có sẵn trong tkinter. Tuy nhiên, bạn có thể tùy chỉnh nút bằng cách đánh dấu nút bằng cách sử dụng mặc định tham số. Tham số này đặt màu mặc định (xanh lam) của nút mà macOS hỗ trợ.

Ví dụ

Hãy để chúng tôi lấy một ví dụ để hiểu điều này.

# Import the library
from tkinter import *

# Create an instance of window
win=Tk()

# Set the geometry of the window
win.geometry("700x350")

# Create a frame
frame=Frame(win)

# Create two buttons
save_btn=Button(frame, text="Save", default="active")
save_btn.pack(side="right")
cancel_btn=Button(frame, text="Cancel", default="normal")
cancel_btn.pack(side="left")

frame.pack(pady=50)

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một khung bên trong có hai nút được tạo. Vì màu mặc định của các nút trong macOS là "xanh lam", chúng tôi có thể cung cấp màu mặc định cho các nút được chỉ định.

Làm cách nào để đánh dấu nút tkinter trong macOS?

Tuy nhiên, trên hệ thống Windows, màn hình đầu ra sẽ như thế này -

Làm cách nào để đánh dấu nút tkinter trong macOS?