如何在 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