tkinter之button添加背景图片

简介: tkinter之button添加背景图片
import tkinter as tk
from tkinter import messagebox
from PIL import Image, ImageTk

window = tk.Tk()
# 设置窗口的标题
window.title('我很穷!')
# 设置窗口的大小
window.geometry('400x300+300+200')


# 当按钮被点击的时候执行click_button()函数
def click_button():
    # 使用消息对话框控件,showinfo()表示温馨提示
    messagebox.showinfo(title='温馨提示', message='你很穷!')


# 创建图片对象
image = Image.open("../image/button.png")
im = ImageTk.PhotoImage(image)
# 通过image参数传递图片对象
button = tk.Button(window, image=im, command=click_button).pack()
# 启动窗口
window.mainloop()
目录
相关文章
|
6月前
|
Python
tkinter之Scrollbar滚动条
tkinter之Scrollbar滚动条
87 1
|
4月前
QT设置widget背景图片
该内容介绍如何在Qt中为控件添加背景图片。主要方法包括:1) 在样式表中使用`border-image`属性指定控件及其背景图片;2) 使用调色板`QPalette`设置图片,但可能导致窗口显示不下;3) 在`paintEvent`中绘制图片,适合自定义绘图但不适用于子窗口;4) 通过覆盖一个大小与窗口相同的`QLabel`来设置背景图片,可实现动态背景。推荐使用样式表设置背景,简单高效且适合子窗口。
264 3
|
6月前
|
移动开发 小程序 JavaScript
uView Button 按钮
uView Button 按钮
114 2
|
6月前
alert Dialog设置 button颜色 圆角
alert Dialog设置 button颜色 圆角
49 0
|
6月前
|
Shell Python
Tkinter:功能按钮Button
Tkinter:功能按钮Button
|
6月前
|
Python
tkinter之Button按钮
tkinter之Button按钮
49 1
|
6月前
|
Python
tkinter滚动条
tkinter滚动条
36 1
element-ui框架的el-dialog弹出框被遮罩层挡住了/el-drawer....会生成v-model元素的组件被遮罩层挡住
element-ui框架的el-dialog弹出框被遮罩层挡住了/el-drawer....会生成v-model元素的组件被遮罩层挡住
414 1
|
前端开发 Python
Tkinter的Canvas控件
Canvas控件是Tkinter界面设计的一个画图工具,也可以用它导入外部图案到界面中
109 0
Tkinter的Canvas控件
|
Python
Tkinter的Radiobutton控件
Tkinter的Radiobutton是一个含有多个选项的控件,但是只能选择其中的一个选项
100 0
Tkinter的Radiobutton控件