pack() rd2 = Radiobutton(root, text="女",variable=var,value=1,command=Mysel).pack() root.mainloop() 4.2.3 复选框 Checkbutton 是可以返回多个选项值的交互组件,通常不直接触发函数的执行 和Radiobutton 的属性方法相同 此外,复选框实例还可分别利用 select()、deselect()和toggle() 方法对其进行...
Tkinter已被重新命名为tkinterPython 3. 当将源代码转换为Python 3时,2to3工具将自动适应导入。 扩展内容 Python Tkinter资源Python Tkinter主题指南提供了大量关于从Python使用Tk和链接到Tk上的其他信息源的信息。TKDocs广泛的教程和一些小部件的更友好的小部件页面。Tkinter参考:用于Python的GUI在线参考资料。来自effbot...
要让Tkinter 组件与变量进行双向绑定,只要为这些组件指定 variable(绑定组件的 value)、textvariable(绑定组件显示的文本)等属性即可。双向绑定还有一个限制,就是 Tkinter 不允许将组件和普通变量进行绑定,只能和 tkinter 包下的 Variable 类的子类进行绑定。该类包含的子类如下: (1)、StringVar():用于包装 str 值的...
code = tk.IntVar(); vide = tk.IntVar()# 接收int类型参数 check1 = tk.Checkbutton(root, text='python', onvalue=1, offvalue=0, variable=code) check2 = tk.Checkbutton(root, text='Java', onvalue=1, offvalue=0, variable=vide) check1.pack(anchor='w'); check2.pack(anchor='w') ...
Checkbutton(root, 34 text = 'Checkbutton', #设置复选框的文本 35 variable = c, #设置复选框关联的变量 36 indicatoron = 0, #将单选框绘制成按钮样式,不加为单选按钮 37 onvalue = 1, #当选中复选框时,c的值为1 38 offvalue = 2) #当未选中复选框时,c的值为2 39 check.pack() 40 root...
Radiobutton(root, text="选项2", value="option2", variable=radio_var) 选项菜单-tk.OptionMenu variable 参数用于关联一个 tk.StringVar,用于在选项菜单中显示和获取选中的选项。 codeoption_var = tk.StringVar() options = ["选项1", "选项2", "选项3"] option_menu = tk.OptionMenu(root, option...
【typevariable】类型变量 【返回值】字符串对象(文件路径) 代码示例 import tkinter.filedialogreturn_value = tkinter.filedialog.askopenfilenames(filetypes=[('All Files', '.*')],title='打开文件',initialfile='Python.py')print(type(return_value), return_value)# <class 'tuple'> ('D:/Python 测...
set(0) # 初始化选项按钮 # text 指定选项文本 # variable 绑定选择变量 Checkbutton(root, text=k, variable=v).pack() # 点击函数 def click_Checkbutton(): selects = [] for k, v in abcd.items(): if v.get(): selects.append(k) print('选择:', selects) # 设置一个按钮 # text 指定...
1 import tkinter 2 root = tkinter.Tk() 3 4 #大小 5 root.geometry('500x500') 6 7 # 创建组件 8 sex = tkinter.StringVar() 9 10 radio1 = tkinter.Radiobutton(root,text='男',variable=sex,value='man') 11 radio1.pack() 12 13 radio2 = tkinter.Radiobutton(root,text='女',variable=...
self.c1 = Checkbutton(self, text="敲代码", variable=self.codeHobby, onvalue=1, offvalue=0) self.c2 = Checkbutton(self, text="看视须", variable=self.videoHobby, onvalue=1, offvalue=0) self.c1.pack(side="left"); self.c2.pack(side="left") ...