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

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

时间:2023-11-24 18:31:48浏览次数:40  
标签:text 按钮 部件 无涯 Radiobutton 单选 Tk gender grid

单选按钮小部件实现了多项选择按钮,这是一种向用户提供许多可能选择并让用户仅选择其中一项的方法。单选按钮小部件的语法如下所示-

radiobutton radiobuttonName options

Radiobutton - 参数

下表在下表中列出了可用于单选按钮窗口小部件的选项-

Sr.No. Syntax & Remark
1

-font fontDescriptor

用于设置小部件的字体。

2

height number

用于设置小部件的高度。

3

-command action

设置按钮的command action。

4

-text text

设置小部件的文本。

5

width number

设置小部件的宽度。

6

-variable variableName

设置小部件的变量。

7

-value variableValue

用变量值设置变量。

下面是一个简单的单选按钮小部件示例-

#!/usr/bin/wish

grid [frame .gender ]
grid [label .myLabel  -text "Male" -textvariable myLabel1 ] 
grid [radiobutton .gender.maleBtn -text "Male"   -variable gender -value "Male"
   -command "set  myLabel1 Male"] -row 1 -column 2
grid [radiobutton .gender.femaleBtn -text "Female" -variable gender -value "Female"
   -command "set  myLabel1 Female"] -row 1 -column 3
.gender.maleBtn select

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

Radio Button Example

参考链接

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

标签:text,按钮,部件,无涯,Radiobutton,单选,Tk,gender,grid
From: https://blog.51cto.com/u_14033984/8550895

相关文章

  • 无涯教程-Tk - Message部件函数
    消息小部件用于显示多行文本。消息小部件的语法如下所示-messagemessageNameoptionsMessage-参数下表中列出了消息小部件可用的选项-Sr.No.Syntax&Remark1-backgroundcolor用于设置小部件的背景颜色。2-borderwidth宽度用于在3D效果中使用边框绘制。3......
  • 无涯教程-Tk - Entry部件函数
    输入窗口小部件用于接受一行文本作为输入。在所有Tk应用程序中,几乎都必须获得用户输入。条目小部件的语法如下所示-entryentryNameoptionsEntry-参数下表中列出了条目小部件可用的选项-Sr.No.Syntax&Remark1-backgroundcolor用于设置小部件的背景颜色。2-bo......
  • 无涯教程-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会尝试尽可能紧密......
  • 无涯教程-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......