如何在 Tkinter 中的 Button 中使用點陣圖影像?
在 Tkinter 中,我們可以使用影像建立並自定義按鈕。可使用 Python PhotoImage(file) 函式上傳這些影像。
但是,PhotoImage() 僅支援 PNG、PPM 和 GIF 等幾種影像型別。此外,我們也可以使用點陣圖影像建立按鈕。點陣圖影像只不過是一組排列成矩陣的點,它表示影像的畫素。Tkinter 中提供以下型別的點陣圖屬性,
"error"
"gray75"
"gray50"
"gray25"
"gray12"
"hourglass"
"info"
"questhead"
"question"
"warning"
示例
from tkinter import *
#Create an instance of tkinter frame
win = Tk()
win.geometry("700x300")
win.resizable(0,0)
Button(win, relief=RAISED, bitmap="info").pack(pady=10)
Button(win, relief=RAISED, bitmap="gray50").pack(pady=10)
Button(win, relief=RAISED, bitmap="gray25").pack(pady=10)
Button(win, relief=RAISED, bitmap="gray12").pack(pady=10)
Button(win, relief=RAISED, bitmap="questhead").pack(pady=10)
win.mainloop()輸出
執行上述程式碼將建立如下所示的點陣圖按鈕,

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