热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python笔记PySimpleGUI图形界面21组合元素ComboElement

整理PySimpleGUI官方网站原文google翻译过来的https:pysimplegui.readthedocs.ioenlatest您将找到有关Elements的信息&#x

整理 PySimpleGUI 官方网站
原文google翻译过来的

https://pysimplegui.readthedocs.io/en/latest/
您将找到有关Elements的信息,所有其他类和函数都位于本手册结尾处。它们位于自述文件的大部分中,按字母顺序排列以便于查找。本节对Elements的讨论旨在教您如何工作。另一部分包含详细的呼叫签名和参数定义。


组合元素 Combo Element

ComboBox Element - A combination of a single-line input and a drop-down menu. User can type in their own value or choose from list.

Combo(values,default_value=None,size=(None, None),auto_size_text=None,background_color=None,text_color=None,change_submits=False,enable_events=False,disabled=False,key=None,pad=None,tooltip=None,readonly=False,font=None,visible=True,metadata=None)

参数说明:

参数类型参数名说明
List[Any] or Tuple[Any]列出[任何]或元组[任何]List[Any] or Tuple[Any]价值观可供选择的值。当显示为文本时,返回的项目是呼叫者提供的内容,而不是文本
Any任何Any默认值选择显示为初始值。必须与值变量内容之一匹配
Tuple[int, int] (width, height)元组[int,int](宽度,高度)Tuple[int, int] (width, height)尺寸宽度=字符宽,高度=行高
bool布尔boolauto_size_text如果元素的大小应与内容大小相同,则为真
str力量str背景颜色背景色
str力量strtext_color文字颜色
bool布尔boolchange_submits请勿使用。使用enable_events替代
bool布尔boolenable_events打开特定于元素的事件。组合事件是做出选择时
bool布尔bool残障人士设置元素的禁用状态
Union[str, Tuple[str, int]]联合[str,元组[str,int]]Union[str, Tuple[str, int]]字形指定字体系列,大小等
bool布尔bool可见设置元素的可见性状态
Any任何Any元数据可以设置为任何内容的用户元数据

在这里插入图片描述

得到

返回此复选框的当前状态

Get()

参数类型参数名说明
返回返回当前选择的值
returnCurrent state of checkbox

设定焦点

将当前焦点设置在此元素上

SetFocus(force=False)

参数说明:

参数类型参数名说明
布尔如果为True,则将调用focus_force;否则,将调用focus_set
boolforceif True will call focus_force otherwise calls focus_set

设定工具提示

由应用程序调用以更改元素的工具提示文本。通常使用Element Object调用,例如:window.Element(‘key’)。SetToolTip(‘New tip’)。

SetTooltip(tooltip_text)

参数说明:

参数类型参数名说明
力量tooltip_text要在工具提示中显示的文本。
strtooltip_textthe text to show in tooltip.

更新资料
更改“组合元素”的某些设置。必须致电Window.Read或Window.Finalize事先

Update(value=None,values=None,set_to_index=None,disabled=None,readonly=None,font=None,visible=None)

参数说明:

参数类型参数名说明
Any任何Any更改当前选择的值已在先前选择列表的新列表上
List[Any]清单[任何]List[Any]价值观更改选择清单
int整型intset_to_index从索引= 0开始将选择更改为特定选择
bool布尔bool残障人士禁用或启用元素的状态
bool布尔bool只读如果True将make元素设为只读(用户无法更改任何选择)
Union[str, Tuple[str, int]]联合[str,元组[str,int]]Union[str, Tuple[str, int]]字形指定字体系列,大小等
bool布尔bool可见控制元素的可见性

在这里插入图片描述

捆绑

用于将tkinter事件添加到Element。tkinter特定数据位于Element的成员变量user_bind_event中

bind(bind_string, key_modifier)

扩大

使元素扩展以填充X和Y方向上的可用空间。可以指定哪个或两个方向

expand(expand_x=False,expand_y=False,expand_row=True)

得到

返回组合的当前值(现在)。请勿将其用作阅读组合的正常方式!您应该在调用window时使用值。知道自己在做什么。

get()

参数类型参数名说明
返回返回当前选择的值
returnCurrent state of checkbox

get_size

返回像素的大小。必须小心,因为某些元素使用字符来指定其大小,但是在调用此get_size方法时将返回像素。

get_size()

参数类型参数名说明
返回元素的宽度和高度
returnwidth and height of the element

hide_row

隐藏元素所在的整行。如果在隐藏元素(包括行容器)时必须删除所有空间,请使用此选项

hide_row()

set_cursor

设置当前元素的光标。

set_cursor(cursor)

set_focus

将当前焦点设置在此元素上

set_focus(force=False)

参数说明:

参数类型参数名说明
返回当前显示在按钮上的文本
布尔如果为True,则将调用focus_force;否则,将调用focus_set
boolforceif True will call focus_force otherwise calls focus_set

set_size

将元素的大小更改为特定大小。可以为其中一种尺寸指定“无”,以便仅更改元素尺寸之一。

set_size(size=(None, None))

参数说明:

参数类型参数名说明
元组[int,int]尺寸字符大小,通常为行。在某些情况下,它们是像素
Tuple[int, int]sizeThe size in characters, rows typically. In some cases they are pixels

set_tooltip

由应用程序调用以更改元素的工具提示文本。通常使用Element Object调用,例如:window.Element(‘key’)。SetToolTip(‘New tip’)。

set_tooltip(tooltip_text)

参数说明:

参数类型参数名说明
力量tooltip_text要在工具提示中显示的文本。
strtooltip_textthe text to show in tooltip.

解除绑定

从Element中移除先前绑定的tkinter事件。

unbind(bind_string)

unhide_row

取消隐藏(再次显示)Element所在的行容器。请注意,它很可能会重新出现在窗口/容器的底部。

unhide_row()

更新

更改“组合元素”的某些设置。必须致电Window.Read或Window.Finalize事先

update(value=None,values=None,set_to_index=None,disabled=None,readonly=None,font=None,visible=None)

参数说明:

参数类型参数名说明
Any任何Any更改当前选择的值已在先前选择列表的新列表上
List[Any]清单[任何]List[Any]价值观更改选择清单
int整型intset_to_index从索引= 0开始将选择更改为特定选择
bool布尔bool残障人士禁用或启用元素的状态
bool布尔bool只读如果True将make元素设为只读(用户无法更改任何选择)
Union[str, Tuple[str, int]]联合[str,元组[str,int]]Union[str, Tuple[str, int]]字形指定字体系列,大小等
bool布尔bool可见控制元素的可见性

推荐阅读
  • WPF之Binding初探
      初学wpf,经常被Binding搞晕,以下记录写Binding的基础。首先,盗用张图。这图形象的说明了Binding的机理。对于Binding,意思是数据绑定,基本用法是:1、 ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • 本文介绍了iOS数据库Sqlite的SQL语句分类和常见约束关键字。SQL语句分为DDL、DML和DQL三种类型,其中DDL语句用于定义、删除和修改数据表,关键字包括create、drop和alter。常见约束关键字包括if not exists、if exists、primary key、autoincrement、not null和default。此外,还介绍了常见的数据库数据类型,包括integer、text和real。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • 带添加按钮的GridView,item的删除事件
    先上图片效果;gridView无数据时显示添加按钮,有数据时,第一格显示添加按钮,后面显示数据:布局文件:addr_manage.xml<?xmlve ... [详细]
  • TerraformVersionTerraformv0.9.11AffectedResource(s)Pleas ... [详细]
  • DOM事件大全
    1.事件:js与html的交互就是通过事件的,观察者模式2.事件流:从页面中接收事件的顺序IE::事件冒泡流,事件冒泡,事件从最具体的元素接收,然后逐级向上传播,主流浏览器都支持N ... [详细]
  • 点击后defaultEducation的值明明改变了,但props传给子组件却watch不到 ... [详细]
  • amixer快捷键绑定,i3窗口管理器下配置
    为什么80%的码农都做不了架构师?窗口管理器安装的是i3,没有鼠标控制音量的地方,键盘上的功能键不管用,但调节屏幕亮度 ... [详细]
  • 本篇文章为大家展示了input语句的作用有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。HTML标签 ... [详细]
  • 本文介绍了在iOS开发中使用UITextField实现字符限制的方法,包括利用代理方法和使用BNTextField-Limit库的实现策略。通过这些方法,开发者可以方便地限制UITextField的字符个数和输入规则。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了10分钟了解Android的事件分发相关的知识,希望对你有一定的参考价值。什么是事件分发?大家 ... [详细]
author-avatar
陈旺财九_999
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有