Label 组件基本写法
组件 基本 写法 Label
2023-09-11 14:21:27 时间
1.width,height 指定区域大小
文本 汉字 2 个字节
2.font 指定字体和字体大小
font(font_name,size)
3.image 显示在 Label 上的图像 支持 gif 格式
4.fg 前景色
5.bg 背景色
6.justify 针对多行文字的对齐
left center right
7.self.lab1 = Label(self,text = "Label实现",width = 10,height = 2,
bg = 'black',fg = 'white')
8. photo_gif = PhotoImage(file = "images/小熊.gif")
self.lab3 = Label(self,image = photo_gif)
将照片传递给 photo_gif 然后使用 Label 将图片变量作为参数进行传递
9.self.lab4 = Label(self,text = " Hany加油\n 人艰不拆!"
,borderwidth = 1,relief = "solid",justify = "right")
borderwidth 设置文本线的宽度 justify 表示左对齐 右对齐
from tkinter import *
class Application(Frame):
'''GUI程序经典写法'''
def __init__(self,master = None):
super().__init__(master)
# super() 表示父类的定义,父类使用 master 参数
self.master = master
# 子类定义一个属性接收传递过来的 master 参数
self.pack()
# .pack 设置布局管理器
self.createWidget()
# 在初始化时,将按钮也实现
# master传递给父类 Frame 使用后,子类中再定义一个 master 对象
def createWidget(self):
'''创建组件'''
self.lab1 = Label(self,text = "Label实现",width = 10,height = 2,
bg = 'black',fg = 'white')
self.lab1.pack()
self.lab2 = Label(self,text = "Labe2实现",width = 10,height = 2,
bg = 'black',fg = 'white',font = ("宋体",14))
self.lab2.pack()
# 显示图像
global photo_gif
# 将 photo_gif 设置为全局变量,防止方法调用后销毁
photo_gif = PhotoImage(file = "images/小熊.gif")
self.lab3 = Label(self,image = photo_gif)
self.lab3.pack()
# 显示多行文本
self.lab4 = Label(self,text = " Hany加油\n 人艰不拆!"
,borderwidth = 1,relief = "solid",justify = "right")
self.lab4.pack()
if __name__ == '__main__':
root = Tk()
# 定义主窗口对象
root.geometry("300x300+400+300")
# 创建大小
root.title("Label 测试")
# 设置标题
app = Application(master = root)
# 传递 master 参数为 主窗口对象
root.mainloop()
2020-04-20
相关文章
- Android活动组件的基本用法
- Tomcat基本组件、其功能和处理请求的过程
- 《CMEM与DSPLINK详解(二)》:DSPLINK关键组件
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器web前端:vue组件之间的传值,父组件向子组件传值
- Vue less使用scope时渗入修改子组件样式
- 教你如何自定义组件
- reactjs类式组件props的基本使用
- vue组件的基本使用:入门示例
- Hadoop三大核心组件及需求催生大数据技术的背景
- 【STM32F407】第6章 RTX5调试组件使用方法(重要)
- 【原创】Aspose.Words组件介绍及使用—基本介绍与DOM概述
- 家政服务小程序实战教程07-轮播图组件
- Vue学习之--------组件的基本使用(非单文件组件)(代码实现)(2022/7/22)
- 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ② ( 组件化基本实现 | Project 相关目录 | 定义组件切换标志位 | 切换插件导入 | 切换设置应用 ID )
- (七十八)c#Winform自定义控件-倒影组件-HZHControls
- vue中父子组件值的传递
- Vue——组件
- Django之REST_framework 框架基本组件使用
- 组件(Conponent)是图形用户界面最基本的部分
- vs2019 Com组件初探-简单的COM编写以及实现跨语言调用
- vue3快速入门-Teleport传送(瞬移组件)
- 【微服务笔记17】微服务组件之Gateway实现动态路由、配置路由规则、路由过滤器
- Vue的基本组件1(show,bind,on,if)
- Docker 组件基本介绍