python 图形化 | 您所在的位置:网站首页 › 图形化程序 › python 图形化 |
控件的共同属性:在窗体上呈现的可视化控件,通常包括尺寸、颜色、字体、相对位置、浮雕样式、图标样式和悬停光标形状等共同属性。不同的控件由于形状和功能不同,又有其特征属性。在初始化根窗体和根窗体主循环之间,可实例化窗体控件,并设置其属性。父容器可为根窗体或其他容器控件实例。常见的控件共同属性如下表: 属性说明取值anchor文本起始位置CENTER(默认),E,S,W,N,NE,SE,SW,NWbg背景色无bd加粗(默认 2 像素)无bitmap黑白二值图标网上查找cursor鼠标悬停光标网上查找font字体无fg前景色无height高(文本控件的单位为行,不是像素)无image显示图像无justify多行文本的对其方式CENTER(默认),LEFT,RIGHT,TOP,BOTTOMpadx水平扩展像素无pady垂直扩展像素无relief3D浮雕样式FLAT,RAISED,SUNKEN,GROOVE,RIDGEstate控件实例状态是否可用NORMAL(默认),DISABLEDwidth宽(文本控件的单位为行,不是像素)无标签及常见属性示例: from tkinter import * root = Tk() lb = Label(root,text='我是第一个标签',\ bg='#d3fbfb',\ fg='red',\ font=('华文新魏',32),\ width=20,\ height=2,\ relief=SUNKEN) lb.pack() root.mainloop()[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pPcLGTDF-1618992597212)(G:\typora_pic\1728484-d71bc21d99e3cf6f.webp)] 其中,标签实例lb 在父容器root中实例化,具有代码中所示的text(文本)、bg(背景色)、fg(前景色)、font(字体)、width(宽,默认以字符为单位)、height(高,默认以字符为单位)和 relief(浮雕样式)等一系列属性。 在实例化控件时,实例的属性可以“属性=属性值”的形式枚举列出,不区分先后次序。例如: “ text=‘我是第一个标签’ ” 显示标签的文本内容,“bg=’#d3fbfb’”设置背景色为十六进制数RGB色 #d3fbfb等等。属性值通常用文本形式表示。 当然如果这个控件实例只需要一次性呈现,也可以不必命名,直接实例化并布局呈现出来,例如: Label(root,text='我是第一个标签',font='华文新魏').pack() |
CopyRight 2018-2019 实验室设备网 版权所有 |