首页 理论教育 人工智能标签设定实践

人工智能标签设定实践

时间:2023-08-06 理论教育 版权反馈
【摘要】:tkinter模块提供了常用的标签、按钮、文本框等控件。如果要摆放在中心,则使用:标签名.pack我们使用变量var来表示要显示的文字,一起来看如下代码:StringVar是tkinter库内部定义的字符串变量类型,用于管理控件上面的字符。tkinter中每个控件都有一个textvariable变量,这个变量发生变化时,控件的内容就会变化。任务2:在任务1基础上创建一个粉色长方形标签,标签中的文字以变量形式存储,显示“I LOVE PYTHON”,标签位于窗口上方。

人工智能标签设定实践

窗口设置好之后,我们可以添加各种控件。tkinter模块提供了常用的标签、按钮文本框等控件。下面我们一起来学习如何添加各种控件。

要添加控件,我们首先要考虑控件具有哪些属性,然后根据设计者的喜好和需求设定属性。

所有控件共有的属性我们称为标准属性,如大小、字体和颜色等。

bg为背景,text为标签上的文字,bd为边框宽度,font为字体,color为颜色,width为长,height为高(长和高是用字符来衡量的,比如height=2,表示标签有2个字符这么高)。

我们在window.py文件中创建一个标签,代码如下:

此时运行上面的程序,你会发现仍然是空白的窗口,这是因为我们还没有摆放标签。使用pack()函数摆放标签,实例如下:

标签名.pack(side="top")

side表示控件停靠在窗口的方位,top表示上方,bottom表示下方,left表示左边,right表示右边。如果要摆放在中心,则使用:

标签名.pack(anchor="center")(www.xing528.com)

我们使用变量var来表示要显示的文字,一起来看如下代码:

StringVar是tkinter库内部定义的字符串变量类型,用于管理控件上面的字符。tkinter中每个控件都有一个textvariable变量,这个变量发生变化时,控件的内容就会变化。

可以简单理解为:text中的文字是固定值,而textvariable中的文字是个变量。

任务2:在任务1基础上创建一个粉色长方形标签,标签中的文字以变量形式存储,显示“I LOVE PYTHON”,标签位于窗口上方。

运行结果如图2-3-2所示。

图2-3-2 添加标签

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈