前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >python 设置背景图片 和 label显示位置

python 设置背景图片 和 label显示位置

作者头像
matinal
发布于 2023-10-13 09:09:36
发布于 2023-10-13 09:09:36
25700
代码可运行
举报
文章被收录于专栏:SAP TechnicalSAP Technical
运行总次数:0
代码可运行

直接上代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from tkinter import *
import tkinter as tk
from PIL import ImageTk
from PIL import Image

def get_img(filename, width, height):
    im = Image.open(filename).resize((width, height))
    im = ImageTk.PhotoImage(im)
    return im

def 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/background.jpg', 1000, 600)
    canvas_root.create_image(500, 300, image=im_root)
    canvas_root.pack()

    # label 中设置图片
    im_root1 = get_img('./background/one.jpg', 100, 40)
    img_label = Label(root, text='欢迎使用J波检测', image=im_root1)
    img_label.place(x=3, y=3, width=100, height=40)

    mainloop()

if __name__ == '__main__':
    main()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-07-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Archlinux最新安装教程
Arch Linux(或 Arch /ˈɑːrtʃ/))是一款基于 x86-64 架构的 Linux发行版 。系统主要由自由和开源软件组成,支持社区参与。系统设计以 KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户愿意去理解系统的运作。Arch Linux 采用pacman作为默认的软件包管理器。
小陈运维
2021/10/13
2.2K0
Manjaro Linux上安装Julia包管理与案例测试
参考了参考链接1中的案例,我们来测试一下julia执行简单的张量网络缩并的功能。关于张量网络计算的背景知识,这里用julia来计算张量网络的话会依赖于Einsum这个第三方包,需要我们来手动安装。首先我们测试一下直接调用这个包的指令,如果这个包已经被安装了,那么调用就不会报错:
不知名站长
2021/04/01
1K0
Manjaro Linux上安装Julia包管理与案例测试
GreatSQL登陆Arch Linux:成功的数据库安装之旅
Arch Linux是一个轻量、灵活、基于x86-64架构的Linux发行版,遵循K.I.S.S.原则。注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。
GreatSQL社区
2023/12/14
1940
GreatSQL登陆Arch Linux:成功的数据库安装之旅
Python3基础之构建setup.py
在一个名为test_setup的路径下,作为我们最上层的项目根目录。然后在根目录下有需求配置文件requirements.txt,我们可以在这个文件中添加我们的python库所依赖的其他python库,如numpy、scipy等。而setup.py就是我们这里的安装文件,在后面的章节中会着重提到。最后是我们的项目的核心路径ts,里面包含了我们的核心代码。
不知名站长
2021/04/01
4510
Python3基础之构建setup.py
使用pycallgraph分析python代码函数调用流程以及框架
在上一篇博客中,我们介绍了使用量子计算模拟器ProjectQ去生成一个随机数,也介绍了随机数的应用场景等。但是有些时候我们希望可以打开这里面实现的原理,去看看在产生随机数的过程中经历了哪些运算,调用了哪些模块。只有梳理清楚这些相关的内容,我们才能够更好的使用这个产生随机数的功能。这里我们就引入一个工具pycallgraph,可以根据执行的代码,给出这些代码背后所封装和调用的所有函数、类的关系图,让我们一起来了解下这个工具的安装和使用方法。
DechinPhy
2021/05/21
2.3K0
走进向量计算:从源码编译 OpenBLAS
不论是折腾深度学习、高性能计算,还是折腾向量数据库、相似性检索领域,在折腾的过程中,我们都可能会遇到需要 “OpenBLAS” 这个开源矩阵计算库的场景。
soulteary
2023/03/05
1.2K0
走进向量计算:从源码编译 OpenBLAS
Manjaro下安装微信
我把我的win电脑放到一边啦~,准备用一天Linux。我配置了一上午,终于把输入法问题解决了。
云深无际
2021/04/14
3.1K0
Manjaro下安装微信
python3使用kivy生成安卓程序
虽然现在苹果占据了很大一部分的市场,但是从销量数据来看,安卓还是占据了人口的高地。这里我们介绍一个用python的kivy+buildozer来进行安卓APP开发的简单教程,从整个过程中来看,环境部署这一块所需的工作量是非常大的,可能这就是从0到1的困难?文末我们会总结出,哪一种方案是最容易的,希望能够对大家有所帮助。
DechinPhy
2021/05/21
9.8K0
ArchLinux,软件安装问题统统拿下!
最近EndeavourOS 也使用了一段时间,由于一些突发状况,不得不去重装系统。
董哥聊技术
2023/01/18
3.4K0
从零开始构建向量数据库:Milvus 的源码编译安装(二)​
本篇文章接上一篇[1],继续聊聊向量数据库领域,知名的开源技术项目:Milvus,在不同 CPU 架构的 macOS 环境下的编译安装。
soulteary
2023/03/05
2.2K0
从零开始构建向量数据库:Milvus 的源码编译安装(二)​
Manjaro Linux 5.9.11-3安装和配置全局截图工具FlameShot教程
截图工具是日常适用频率较高的一种系统工具,在Linux下也有不少常用截图工具,如deepin-screenshot等,但是今天我们要介绍的是FlameShot——一款更加精致的Linux全局截图工具。
DechinPhy
2021/05/21
9270
python3使用kivy生成安卓程序
虽然现在苹果占据了很大一部分的市场,但是从销量数据来看,安卓还是占据了人口的高地。这里我们介绍一个用python的kivy+buildozer来进行安卓APP开发的简单教程,从整个过程中来看,环境部署这一块所需的工作量是非常大的,可能这就是从0到1的困难?文末我们会总结出,哪一种方案是最容易的,希望能够对大家有所帮助。
不知名站长
2021/04/07
11K0
python3使用kivy生成安卓程序
Manjaro Linux安装singularity-container
容器化技术在各种生产领域已经得到了广泛的应用,这得益于容器的轻量化(相比于虚拟机而言),安全性(隔离弱于虚拟机,但是权限控制得当的情况下也可以认为是安全隔离的)以及系统级虚拟化带来的高可用性(基于NameSpace和cgroup)。虽然现在各大平台的兼容性有趋同的势头,比如Windows推出了WSL子系统,使得用户在Windows机器上也可以很轻松的搭建Linux环境。但是容器依然保持着它的热度,这说明它的可用性并不是一个系统组件就可以替代的。前面几篇文章中我们介绍过Docker容器和Singularity容器的用法,这里我们再讲讲Singularity容器的非源码安装方法(Manjaro Linux平台),以及修改静态容器镜像文件的方法。
DechinPhy
2021/06/10
1K0
Flume监控之Ganglia安装与简单实践
写在前面: 博主是一名大数据的初学者,昵称来源于《爱丽丝梦游仙境》中的Alice和自己的昵称。作为一名互联网小白,写博客一方面是为了记录自己的学习历程,一方面是希望能够帮助到很多和自己一样处于起步阶段的萌新。由于水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!个人小站:http://alices.ibilibili.xyz/ , 博客主页:https://alice.blog.csdn.net/ 尽管当前水平可能不及各位大佬,但我还是希望自己能够做得更好,因为一天的生活就是一生的缩影。
大数据梦想家
2021/01/27
7120
Flume监控之Ganglia安装与简单实践
走进向量计算:制作 OpenBLAS Docker 预构建产物镜像
本篇文章,将聊聊如何在容器中完成支持多 CPU 架构(x86、ARM)、多种 CPU 类型(Intel、AMD)的 OpenBLAS 的 Docker 镜像,来让包括 Milvus 在内的,使用 OpenBLAS 的软件的 Docker 镜像构建可以“又稳又快”。
soulteary
2022/07/31
5930
走进向量计算:制作 OpenBLAS Docker 预构建产物镜像
走进向量计算:从源码编译 OpenBLAS
不论是折腾深度学习、高性能计算,还是折腾向量数据库、相似性检索领域,在折腾的过程中,我们都可能会遇到需要 “OpenBLAS” 这个开源矩阵计算库的场景。
soulteary
2022/07/08
1.3K0
走进向量计算:从源码编译 OpenBLAS
走进向量计算:制作 OpenBLAS Docker 预构建产物镜像
本篇文章,将聊聊如何在容器中完成支持多 CPU 架构(x86、ARM)、多种 CPU 类型(Intel、AMD)的 OpenBLAS 的 Docker 镜像,来让包括 Milvus 在内的,使用 OpenBLAS 的软件的 Docker 镜像构建可以“又稳又快”。
soulteary
2023/03/05
5950
走进向量计算:制作 OpenBLAS Docker 预构建产物镜像
Exa替代ls命令的超好用工具
Exa是一个漂亮的命令行工具,它能够使用不同的颜色来显示各种文件类型、文件权限和所有权、block和inode的信息等。
行 者
2023/10/20
2730
在C++中调用Python
虽然现在Python编程语言十分的火爆,但是实际上非要用一门语言去完成所有的任务,并不是说不可以,而是不合适。在一些特定的、对于性能要求比较高的场景,还是需要用到传统的C++来进行编程的。但是C++的一个缺点是比较难找到很好的轮子,这也是很多人专用Python的一个重要原因。这篇文章我们要介绍的是一个比较特殊的场景——用C++的代码去调用Python函数中实现的一些功能。这样的话,如果代码的主体还是用C++完成的,而部分功能为了简便,引入一些Python中已经封装好的函数,这样就可以很好的结合两种语言各自的特点。而另一种工作方式:通过Python来调用一些C++或者Fortran中实现的高性能函数,可以参考这一篇博客。这两种不同的使用方法各有优劣,但是如果以Python为主导,就很难避开GIL的问题,这里我们就不过多的展开。
DechinPhy
2021/05/27
4.2K0
安卓usb控制scrcpy
GitHub - Genymobile/scrcpy: Display and control your Android device
阿超
2024/02/11
3870
安卓usb控制scrcpy
相关推荐
Archlinux最新安装教程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文