如何在macOS上高亮顯示Tkinter按鈕?
Tkinter是一個基於Python的GUI工具包,用於開發桌面應用程式。您可以使用Tkinter部件構建應用程式的不同元件。Tkinter程式可靠,並支援跨平臺機制,使特定應用程式可以在多個平臺和作業系統上執行。但是,某些函式和類庫在Windows上執行良好,但在Linux系統上可能無法正常工作。
特別是macOS中的Tkinter按鈕部件,會建立原生外觀的按鈕,可以透過使用Tkinter中提供的庫函式和引數來自定義。但是,您可以透過使用**default**引數來定製按鈕,使其高亮顯示。此引數設定macOS支援的按鈕預設顏色(藍色)。
示例
讓我們來看一個例子來理解這一點。
# 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()輸出
執行以上程式碼將顯示一個框架,其中建立了兩個按鈕。由於macOS中按鈕的預設顏色是“藍色”,我們可以為指定的按鈕提供預設顏色。

但是,在Windows系統上,輸出螢幕將如下所示:

廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP