-
tkinter常见控件的特征属性
本站原创,未经许可禁止转载
tkinter常见控件的特征属性
3.1、文本输入和输出相关控件:
标签(Label)
消息(Message)
输入框(Entry)
文本框(Text)
他们除了前述共同属性外,都具有一些特征属性和功能。
标签(Label)和 消息(Message):
除了单行与多行的不同外,属性和用法基本一致,用于呈现文本信息。值得注意的是:属性text通常用于实例在第一次呈现时的固定文本,而如果需要在程序执行后发生变化,则可以如下方法之一实现:
1、用控件实例的configure()方法来改变属性text的值,可使显示的文本发生变化;
2、先定义一个tkinter的内部类型变量var=StringVar() 的值也可以使显示文本发生变化。
文本框(Text):
文本框的常用方法如下:
输入框(Entry):
通常作为功能比较单一的接收单行文本输入的控件,虽然也有许多对其中文本进行操作的方法,但通常用的只有取值方法get()和用于删除文本的delete(起始位置,终止位置),例如:清空输入框为delete(0,END)。
按钮(Button):
主要是为响应鼠标单击事件触发运行程序所设的,故其除控件共有属性外,属性command是最为重要的属性。通常,将按钮要触发执行的程序以函数形式预先定义,然后可以用一下两种方法调用函数。Button按钮的状态有:'normal','active','disabled'
tkinter常见控件的特征属性
3.1、文本输入和输出相关控件:
标签(Label)
消息(Message)
输入框(Entry)
文本框(Text)
他们除了前述共同属性外,都具有一些特征属性和功能。
标签(Label)和 消息(Message):
除了单行与多行的不同外,属性和用法基本一致,用于呈现文本信息。值得注意的是:属性text通常用于实例在第一次呈现时的固定文本,而如果需要在程序执行后发生变化,则可以如下方法之一实现:
1、用控件实例的configure()方法来改变属性text的值,可使显示的文本发生变化;
2、先定义一个tkinter的内部类型变量var=StringVar() 的值也可以使显示文本发生变化。
文本框(Text):
文本框的常用方法如下:
方法 | 功能 |
delete(起始位置,[,终止位置]) | 删除指定区域文本 |
get(起始位置,[,终止位置]) | 获取指定区域文本 |
insert(位置,[,字符串]...) | 将文本插入到指定位置 |
see(位置) | 在指定位置是否可见文本,返回布尔值 |
index(标记) | 返回标记所在的行和列 |
mark_names() | 返回所有标记名称 |
mark_set(标记,位置) | 在指定位置设置标记 |
mark_unset(标记) | 去除标记 |
输入框(Entry):
通常作为功能比较单一的接收单行文本输入的控件,虽然也有许多对其中文本进行操作的方法,但通常用的只有取值方法get()和用于删除文本的delete(起始位置,终止位置),例如:清空输入框为delete(0,END)。
按钮(Button):
主要是为响应鼠标单击事件触发运行程序所设的,故其除控件共有属性外,属性command是最为重要的属性。通常,将按钮要触发执行的程序以函数形式预先定义,然后可以用一下两种方法调用函数。Button按钮的状态有:'normal','active','disabled'
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
JavaScript判断两个数组相等的四类方法
js如何操作video标签
React实战--利用甘特图和看板,强化Paas平
【记录】正则替换的偏方
前端下载 Blob 类型整理
抽象语法树AST必知必会
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程