首页 > 其他分享 >无涯教程-Tk - Entry部件函数

无涯教程-Tk - Entry部件函数

时间:2023-11-24 13:32:00浏览次数:31  
标签:部件 无涯 myvariable width Tk 设置 entry Entry font

输入窗口小部件用于接受一行文本作为输入。在所有Tk应用程序中,几乎都必须获得用户输入。条目小部件的语法如下所示-

entry entryName options

Entry - 参数

下表中列出了条目小部件可用的选项-

Sr.No. Syntax & Remark
1

-background color

用于设置小部件的背景颜色。

2

-borderwidth width

用于在3D效果中使用边框绘制。

3

-font fontDescriptor

用于设置小部件的字体。

4

-foreground color

用于设置小部件的前景颜色。

5

-pady number

设置小部件的pady。

6

relief condition

设置此小部件的3D浮雕。条件可能会升高,凹陷,变平,脊,实心或凹槽。

7

-textvariable varName

与小部件关联的变量。当小部件的文本更改时,变量将设置为小部件的文本。

8

width number

设置小部件的宽度。

9

-justify side

设置对齐方式。

10

show character

设置用于安全输入的字符。

下面显示了一个使用条目小部件的简单示例-

#!/usr/bin/wish

grid [entry .myEntry -background red -foreground white -relief ridge -borderwidth 8
   -font {Helvetica -18 bold} -width 35 -textvariable myvariable -justify right ]
set myvariable "Hello World"

当无涯教程运行上面的程序时,将获得以下输出-

Entry Example

安全输入的示例如下所示-

#!/usr/bin/wish

grid [entry .myEntry -background red -foreground white  -relief ridge -borderwidth 8
   -font {Helvetica -18 bold} -width 35 -textvariable myvariable -justify left -show "*"]
set myvariable "Hello World"

运行上面的程序时,将获得以下输出-

Security Entry Example

参考链接

https://www.learnfk.com/tcl-tk/tk-entry-widget.html

标签:部件,无涯,myvariable,width,Tk,设置,entry,Entry,font
From: https://blog.51cto.com/u_14033984/8548875

相关文章

  • 无涯教程-Tcl - continue语句函数
    Tcl语言中的continue语句的工作原理与break语句类似。但是,continue不是强制终止,而是强制循环的下一次迭代发生,从而跳过两者之间的任何代码。continuestatement-语法Tcl中continue语句的语法如下-continue;continuestatement-流程图continuestatement-示例......
  • 使用Python在Tkinter中保存异常
    我为其他使用Tkinter接收用户输入的人开发了几个Python程序。为了保持简单和用户友好,命令行或python控制台永远不会打开(即。.pyw文件),因此,当出现异常时,我正在研究如何使用日志库向文件写入错误文本。然而,我很难让它真正捕获异常。例如:我们编写一个会导致错误的函数:defcause_a......
  • 无涯教程-Tk - 窗口管理
    窗口管理器用于处理顶级窗口。它有助于控制窗口的大小,位置和其他属性。在Tk中用于引用主窗口。window命令的语法如下所示-wmoptionwindowarguments下表显示了Tkwm命令可用的options列表-Sr.No.Syntax&Remark1aspectwindowNameabcd尝试将宽高比保持在a/b与c/d......
  • 无涯教程-Tk - 事件处理
    最简单形式的事件通过命令来处理。事件处理的一个简单示例是使用按钮进行事件处理,如下所示-#!/usr/bin/wishprocmyEvent{}{puts"Eventtriggered"}pack[button.myButton1-text"Button1"-commandmyEvent]当无涯教程运行上面的程序时,将获得以下输出-显示......
  • 无涯教程-Tk - 基本组件
    基本窗口小部件是几乎所有Tk应用程序中可用的常见窗口小部件。可用的基本小部件列表如下:Sr.No.Widgets&Remark1Label用于显示单行文本的小部件。2Button可单击并触发动作的小部件。3Entry小部件过去接受单行文本作为输入。4Message用于显示多行文本的小部件......
  • 无涯教程-Tk - 特殊变量
    在Tk中,无涯教程将某些变量归类为特殊变量,并且它们具有预定义的函数。特殊变量列表在下面列出。Sr.No.SpecialVariable&Remark1tk_library用于设置标准Tk库的位置。2tk_patchLevel指Tk解释器的当前补丁程序级别。3tk_strictMotif当非零时,Tk会尝试尽可能紧密......
  • openharmonyOS 编译报错:ERROR: Failed :entry:default@LegacyCompileResource
    解决方法:把build包删除,让系统重新生成......
  • 无涯教程-Tcl - 包(Packages)
    包(Packages)用于创建可重用的代码单元,使用命名空间的概念来避免变量名和过程名的冲突。在无涯教程的下一章"命名空间"教程中进一步了解。创建包(Packages)可以使用最少两个文件创建一个包,一个文件包含代码,其他文件包含索引程序包文件。下面给出了创建和使用包的步骤列表。......
  • python tkinter text用法
    >>>fromtkinterimport*>>>root=Tk()>>>text=Text(root,width=40,height=10)  #创建一个text文本框。长度是40pixel高度是10pixel>>>text.pack()                     #排版>>>text.config(wrap='word......
  • 无涯教程-Tcl - 字典(Dictionary)
    字典(Dictionary)是一种键值对(Key/Value)存储结构。语法如下所示-dictsetdictnamekeyvalue#ordictcreatedictnamekey1value1key2value2..keynvaluen创建字典的一些示例如下所示-#!/usr/bin/tclshdictsetcolourscolour1redputs$coloursdictset......