在 Tkinter 中,你可以通過(guò)創(chuàng)建一個(gè) `Button` 按鈕,并使用 `compound` 參數(shù)來(lái)添加帶圖標(biāo)的按鈕。下面是一個(gè)簡(jiǎn)單的示例:
import tkinter as tk
from PIL import ImageTk, Image
# 創(chuàng)建主窗口
root = tk.Tk()
# 加載圖標(biāo)圖片
icon_image = Image.open("icon.png")
icon_photo = ImageTk.PhotoImage(icon_image)
# 創(chuàng)建帶圖標(biāo)的按鈕
button = tk.Button(root, text="按鈕", image=icon_photo, compound="left")
button.pack()
# 運(yùn)行主循環(huán)
root.mainloop()
在上面的示例中,我們首先導(dǎo)入了 `tkinter` 和 `PIL` 模塊。然后,創(chuàng)建了一個(gè)主窗口 `root`。
接下來(lái),我們使用 `PIL` 庫(kù)加載圖標(biāo)圖片 `icon.png`,并將其轉(zhuǎn)換為 `ImageTk.PhotoImage` 對(duì)象 `icon_photo`,以便在 Tkinter 中使用。
然后,我們使用 `Button` 類(lèi)創(chuàng)建一個(gè)按鈕對(duì)象 `button`。將按鈕的文本設(shè)置為 "按鈕",圖標(biāo)設(shè)置為 `icon_photo`,并使用 `compound` 參數(shù)將圖標(biāo)放在文本的左側(cè)。
最后,我們調(diào)用 `pack()` 方法將按鈕放置在主窗口中。
運(yùn)行程序時(shí),你應(yīng)該將 "icon.png" 替換為你自己的圖標(biāo)圖片的文件路徑。
這樣,你就可以創(chuàng)建一個(gè)帶有圖標(biāo)的按鈕,并將其添加到 Tkinter 的窗口中。