python 图形化 您所在的位置:网站首页 图形化程序 python 图形化

python 图形化

2023-08-14 07:21| 来源: 网络整理| 查看: 265

控件的共同属性:在窗体上呈现的可视化控件,通常包括尺寸、颜色、字体、相对位置、浮雕样式、图标样式和悬停光标形状等共同属性。不同的控件由于形状和功能不同,又有其特征属性。在初始化根窗体和根窗体主循环之间,可实例化窗体控件,并设置其属性。父容器可为根窗体或其他容器控件实例。常见的控件共同属性如下表:

属性说明取值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 实验室设备网 版权所有