一 代码
import tkinter
root = tkinter.Tk()
r = tkinter.StringVar()
r.set('1')
radio = tkinter.Radiobutton(root,
variable = r,
value ='1',
text='Radio1')
radio.pack()
radio = tkinter.Radiobutton(root,
variable = r,
value ='2',
text='Radio2')
radio.pack()
radio = tkinter.Radiobutton(root,
variable = r,
value ='3',
text='Radio3')
radio.pack()
radio = tkinter.Radiobutton(root,
variable = r,
value ='4',
text='Radio4')
radio.pack()
c = tkinter.IntVar()
c.set(1)
check = tkinter.Checkbutton(root,
text='Checkbutton',
variable = c,
onvalue =1,
offvalue=2
)
check.pack()
root.mainloop()
print(r.get())
print(c.get())
二 运行结果
相关推荐
它允许用户通过拖放的方式来创建、布局和定制各种界面元素,如按钮、下拉菜单、复选框和单选框等,极大地降低了界面设计的复杂性和学习曲线。对于那些不熟悉Tkinter代码编写或者希望提高开发效率的开发者来说,这样...
2. **控件**:Tkinter提供了多种控件,如`Button`(按钮)、`Label`(标签)、`Entry`(文本输入框)、`Text`(多行文本框)、`Checkbutton`(复选框)、`Radiobutton`(单选按钮)等,用于构建用户界面。...
5. 小部件(Widgets):教程中将深入讲解各种小部件,包括Frame(框架)、Label(标签)、Button(按钮)、Checkbutton(复选框)、Radiobutton(单选按钮)、Entry(文本输入框)、Combobox(下拉框)、Listbox...
6. Radiobutton(单选按钮)和Checkbutton(复选框)控件,用于提供一组选项,用户只能选择其中的一个或多个。 7. Scale(滑动条)控件,让用户通过滑动来选择一个范围内的值。 8. Canvas(画布)控件,可以用于绘制...
复选框小部件允许用户做出多项选择,文档中可能包含如何使用复选框及其事件处理。 12. 列表框小部件(The Listbox widget) 列表框小部件用于显示一个可滚动的文本列表,文档可能包含列表框的创建和操作方法。 13....
4. **复选框(Checkbutton)**:提供一个多选选择,用户可以选择多个选项。 5. **文本输入框(Entry)**:用于接收用户输入的单行文本。 6. **框架控件(Frame)**:作为容器使用,将窗口分割成不同的区域,可以将...
Tkinter的组件库相当全面,包括各种基本控件如按钮、文本框、标签、复选框、单选按钮、下拉菜单等;布局管理器如Frame、Canvas、PanedWindow等;以及用于更复杂界面设计的高级组件如Treeview、ScrolledText等。...
Checkbutton用于创建复选框,用户可以选择或取消选择。以下展示了两个复选框: ```python var1 = tk.IntVar() var2 = tk.IntVar() check1 = tk.Checkbutton(root, text="Option 1", variable=var1) check2 = tk....
- **Checkbutton**:复选框控件,允许用户进行多选操作。 - **Entry**:文本输入框,获取用户的输入数据。 - **验证功能**:如何添加验证逻辑,确保输入数据的有效性。 - **Frame**:容器控件,用于组织其他控件。 ...
用于创建复选框,允许多个选择。 ### 8. Entry控件 用于输入单行文本。 #### 8.1 Entry控件滚动 通过设置scrollcommand属性,可以为Entry控件添加滚动功能。 ### 9. Frame控件 Frame控件用于作为容器,可以...
5. 各种Tkinter组件:文档详细介绍了Tkinter中的各种标准组件及其用法,如按钮(Button)、画布(Canvas)、单选按钮(Radiobutton)、复选按钮(Checkbutton)、条目框(Entry)、框架(Frame)、标签(Label)、...
此外,还涉及了Checkbutton(复选按钮)、Radiobutton(单选按钮)以及菜单和对话框的使用,帮助读者构建更丰富的用户交互体验。 书中还深入探讨了布局管理器,如Grid、Pack和Place,这些管理器用于控制控件在窗口...
`Checkbutton` 组件用于创建复选框,可以用来表示二元选择。 #### 9. Entry 组件 `Entry` 组件用于输入单行文本。 #### 10. Frame 组件 `Frame` 组件是一个容器,可以用来容纳其他组件。 #### 11. Label 组件 ...
3. **组件**:Tkinter有许多内置组件,如`Button`(按钮)、`Label`(标签)、`Entry`(文本输入框)、`Text`(多行文本框)、`Checkbutton`(复选按钮)、`Radiobutton`(单选按钮)等。每个组件都有自己的属性,如...
Checkbutton控件用于创建复选框,可以表示布尔值。 #### 8. Entry控件 Entry控件用于接收单行文本输入。 ##### 8.1 滚动Entry控件 当Entry控件中的文本过长时,可以通过滚动条进行滚动查看。 #### 9. Frame控件...
- **控件类型**: 紧接着文档中将会介绍Tkinter支持的各种控件类型,比如按钮(Button)、画布(Canvas)、复选框(Checkbutton)、条目框(Entry)等。 - **画布控件**: 画布是一个灵活的控件,可以在其中绘制图形、...
同时,PySimpleGUI还提供了丰富的控件类型,包括按钮、文本输入框、复选框、单选按钮、进度条、滑块、树形视图、图像显示等,满足各种GUI应用的需求。 在PySimpleGUI中,你可以通过简单的代码来创建窗口和布局。...
* 复选框(Checkbutton):用于选择多个选项。 4. Tkinter 布局管理 Tkinter 提供了多种布局管理方法,包括: * grid():用于创建网格布局。 * pack():用于创建包装布局。 * place():用于创建绝对布局。 5. ...
这包括菜单、工具栏、滚动条、复选框、单选按钮、列表框、树视图等。同时,随着你对Tkinter的理解加深,还可以利用其高级特性,如动画、自定义事件循环和嵌入其他语言的GUI(如Java的Jython或C++的Swig)。 这个...