def update_button_state(): if checkbox_state.get() == 1: button.config(state=tk.NORMAL) else: button.config(state=tk.DISABLED) 创建一个正常按钮,并将其与上述函数绑定: 代码语言:txt 复制 button = tk.Button(window, text="正常按钮", state=tk.DISABLED) button.pack() checkbox.co...
Tkinter 中的 checkbox 可以包含文字, 可多行显示, 但只能使用预设字体; 也可以包含图片. 可以绑定一个 Python 函数或方法. 当 checkbox 被点击时, 该函数或方法会被调用. 简单例子 下例中展示了两个 checkbox: 男和女 ("male" 和 "female"). 每个 checkbox 都和一个不同的变量相关联 (IntVar()). from...
button = tk.Button(root, text="提交", command=lambda: check_checkbox(checkbox_var.get())) button.pack() 定义一个函数来处理复选框的状态: 代码语言:txt 复制 def check_checkbox(state): if state == 1: print("复选框被选中") else: print("复选框未被选中") 运行主循环: 代码语言:txt 复...
Scale(root, from_=0, to=100, orient=tk.HORIZONTAL) scale.pack(pady=10) # 按钮点击事件的处理函数 def on_button_click(): print("Checkbox state:", check_var.get()) print("Selected radio button:", radio_var.get()) print("Selected listbox item:", listbox.get(tk.ACTIVE)) print("...
chosennum=ttk.Combobox(win,width=12,textvariable=number,state='readonly') 这样就不能随意输入了,hhh 下面我们来学习选择框:(checkbox) 还是先上代码: import tkinter as tk from tkinter import ttk win = tk.Tk() def clickMe(): print(chVarDis.get()) ...
CheckBox: 复选框 config(**options) [#] **options activebackground= 按钮激活时使用的背景色。默认值是特定于系统的。(数据库名字activeBackground,类名Foreground) activeforeground= 按钮激活时使用的前景色。默认值是特定于系统的。(activeForeground/Background) ...
state="readonly", show="•") passLabels.append(newpass) newpass.grid(row=i,column=2) newCheckbox = tk.Checkbutton(self, onvalue=1, offvalue=0, variable=var, command= lambda: aWrapper(num)) checkboxes.append(newCheckbox) newCheckbox.grid(row=i, column=3) checkboxVars.append(var) i...
3.Checkbutton 选择按钮。一组方框,可以选择其中的任意个(类似 HTML 中的 checkbox) 4.Entry 文本框。单行文字域,用来收集键盘输入(类似 HTML 中的 text) 5.Frame 框架。包含其他组件的纯容器 6.Label 标签。用来显示文字或图片 7.Listbox 列表框。一个选项列表,用户可以从中选择 ...
3.Checkbutton 选择按钮。一组方框,可以选择其中的任意个(类似 HTML 中的 checkbox) 4.Entry 文本框。单行文字域,用来收集键盘输入(类似 HTML 中的 text) 5.Frame 框架。包含其他组件的纯容器 6.Label 标签。用来显示文字或图片 7.Listbox 列表框。一个选项列表,用户可以从中选择 ...
3.Checkbutton 选择按钮。一组方框,可以选择其中的任意个(类似 HTML 中的 checkbox) 4.Entry 文本框。单行文字域,用来收集键盘输入(类似 HTML 中的 text) 5.Frame 框架。包含其他组件的纯容器 6.Label 标签。用来显示文字或图片 7.Listbox 列表框。一个选项列表,用户可以从中选择 ...