当前位置: 首页 > news >正文

Python使用tkinter库设置背景图片、label显示位置和label设置显示图片

tkinter 设置背景图片 

label显示位置

label设置显示图片

from tkinter import *
import tkinter as tk
from PIL import ImageTk
from PIL import Imagedef get_img(filename, width, height):im = Image.open(filename).resize((width, height))im = ImageTk.PhotoImage(im)return imdef main():'''注意: 背景图片im_root/im_root1这些,必须得是在主界面函数里进行加载,换个地方不行了,不知道为啥'''root = Tk()root.geometry('1000x600+180+100')root.resizable(False, False)# 设置背景图片canvas_root = tk.Canvas(root, width=1000, height=600)im_root = get_img('./background.gif', 1000, 600)canvas_root.create_image(500, 300, image=im_root)canvas_root.pack()# label 中设置图片im_root1 = get_img('./play.gif', 100, 40)img_label = Label(root, text='欢迎使用', image=im_root1)img_label.place(x=3, y=3, width=100, height=40)mainloop()if __name__ == '__main__':main()

运行效果: 

                       感谢大家的阅读,觉得有所帮助的朋友点点关注点点赞! 

http://www.lryc.cn/news/370711.html

相关文章:

  • OpenStack是什么?
  • 2024下《系统规划与管理师》50个高频考点汇总!背就有效
  • 软件游戏提示msvcp140.dll丢失的原因分析及解决方法
  • 备战 清华大学 上机编程考试-冲刺前50%,倒数第3天
  • docker的安装及docker常用命令
  • Dell服务器根据GPU温度调整风扇转速
  • 快捷键专栏 IDEA、Navicat、电脑、Excle、Word等
  • 卸载MySQL5.0,安装MySQL8.0
  • 苹果WWDC重磅发布的IOS 18、Apple Intelligence背后的技术分析!
  • Linux基础IO【II】
  • DevExpress学习系列文章
  • 在大数据时代:为何硬盘仍是数据中心存储的核心
  • 安装TrinityCore NPCBot(尝试中)
  • Java SE LTS版本商用收费,有那些开源的替代方案?
  • Win系统 锁屏自动暂停音乐
  • ffmpeg实现视频播放 ----------- Javacv
  • 解决更新Android Studio后下载Gradle超时
  • 智能合约漏洞类型
  • 6.7.31 使用端到端训练的基于 EfficientNet 的卷积网络在双视图乳房 X 线摄影中进行乳腺癌诊断
  • 访问方法(反射)
  • 探索Excel的隐藏功能:如何求和以zzz开头的列
  • git:切换到指定的commit
  • js之事件监听以及相关案例
  • pip 安装出现 ERROR: Command errored out with exit status 1: 问题解决
  • 图的遍历介绍
  • 实验二、网络属性设置《计算机网络》
  • 【Python数据魔术】:揭秘类型奥秘,赋能代码创造
  • Android Glide loading Bitmap from RESOURCE_DISK_CACHE slow,cost time≈2 seconds+
  • 微调技术:人工智能领域的神奇钥匙
  • MyBatis 参数上的处理的细节内容