tkinter -- Label使用图像与文本

tkinter同时使用图像与文本

compound: 指定文本(text)与图像(bitmap(内置图)/image(自定义图片)是如何在Label上显示,当指定image/bitmap时,会显示图像或自定义图片.

left:   图像居左

right:  图像居右

top:    图像居上

bottom: 图像居下

center: 文件覆盖在图像上

bitmap/image : 显示在Label上的图像

text: 显示在Label上的文本

示例:

from tkinter import *
root = Tk()
root.title('tkinter')

# 图像居下
label1 = Label(root, fg='red', bg='blue', text='botton', compound='bottom', bitmap='error')

# 图像居上
label2 = Label(root, fg='red', bg='yellow', text='top', compound='top', bitmap='error')

# 图像居右
label3 = Label(root, fg='red', bg='green', text='right', compound='right', bitmap='error')

# 图像居左
label4 = Label(root, fg='red', bg='lightblue', text='left', compound='left', bitmap='error')

# 文字覆盖在图像上
label5 = Label(root, fg='red', bg='#FF00FF', text='center', compound='center', bitmap='error')

for i in range(1, 6):
    eval('label' + str(i)).pack()

root.mainloop()

效果:

自定义image显示,可以为窗口程序添加一个背景图片

使用PhotoImage类处理图片,只能是gif格式

需要传入一个图片路径

示例:

from tkinter import *
root = Tk()
root.title('tkinter')

# 使用PhotoImage类处理图片,只能是gif格式
# 需要传入一个图片路径
bm1 = PhotoImage(file='./images/444.gif')

# 图像居下,文字居上
Label(root, fg='red', bg='yellow', text='妹子图', compound='bottom', image=bm1).pack()

root.mainloop()

效果:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PPV课数据科学社区

数据挖掘知识脉络与资源整理(七)–饼图

? ? 简介 饼图英文学名为Sector Graph, 有名Pie Graph。常用于统计学模块。2D饼图为圆形,手画时,常用圆规作图。 仅排列在工作表的一...

2917
来自专栏Petrichor的专栏

opencv: cv2.flip 图像翻转 进行 数据增强

Flipped Horizontally & Vertically 水平垂直翻转:

6704
来自专栏calmound

CSS继承特殊

继承 CSS的某些样式具有继承性。 继承是一种规则,它允许样式不仅作用于某个特定html标签元素,而且应用于其后代    如:在p中的所有字体都为红色     ...

2705
来自专栏编程

一行JS代码实现翻翻卡效果

本文章是由源码时代H5前端讲师分享:一行JS代码实现翻翻卡效果,希望对大家有一定帮助。 实现步骤 准备2张图片,一个在上一个在下 上方的图片不动,下方的图片先翻...

3178
来自专栏数据小魔方

散点图分割不同象限的技巧

今天跟大家聊一聊散点图中分割不同象限的辅助线制作技巧! ▽ 分割象限 在做完散点图之后 通常我们都很想知道这些点的分布是否存在某种趋势 如果趋势比较明显 用肉眼...

4007
来自专栏生信技能树

用python编写验证码

作为一个用python的生信工程师,平时工作中除了用python来处理些文本文件和搭建流程,没事也想探索些其他有趣的功能。这几天就在网上学习了下如何用pytho...

3865
来自专栏Python小屋

一行Python代码计算两点间曼哈顿距离

以下图为例,图中白色方块表示楼房,是无法穿越的,只能绕行,那么从左下角出发到达右上角,红色、蓝色、黄色三条路线的距离是相等的,也就是所谓曼哈顿距离,或者实际行走...

3475
来自专栏逍遥剑客的游戏开发

Direct3D学习(三):光影贴图

2688
来自专栏数据小魔方

sparklines迷你图系列6——Comparison(Columns)

今天分享sparklines迷你图中的Comparision图表类型中的Columns图表。 该图表说到底其实就是我们日常工作中最常用到的柱形图。 该图表的函数...

2594
来自专栏CDA数据分析师

【图表大师三】仿gartner清爽圆角矩阵图

在Gartner的报告中,常看到如下图的清爽圆角矩阵图。 ? 我很喜欢这种清爽的图表风格,其特点有:干净清爽的颜色,优雅的圆角绘图区,个性的XY坐标轴。...

2006

扫码关注云+社区