小编Dal*_*inh的帖子

为什么这些 Python tkinter 检查按钮是链接的?

我目前正在尝试创建一个 GUI 来比较两个不同文件夹之间的文件,并拥有一个我现在正在尝试构建的基本框架。

我在窗口的左侧、右侧和底部有三个框架,每个框架有两个复选按钮。我希望能够彼此独立地选择每个复选按钮,但每次我单击任何一个框架的第一个复选按钮时,其他框架的第一个复选按钮也会同时选择/取消选择。

为什么会出现这种情况,如何让它们彼此独立工作?这是我的代码供参考:

from tkinter import *

root = Tk()

leftFrame = Frame(root, bg = "#4d94ff")
leftFrame.pack(side = LEFT, fill = BOTH)

rightFrame = Frame(root, bg = "#ff4d4d")
rightFrame.pack(side = RIGHT, fill = BOTH)

bottomFrame = Frame(root, bg = "#5cd65c")
bottomFrame.pack(side = BOTTOM)

check_L1 = Checkbutton(leftFrame, text = "C1", bg = "#4d94ff")
check_L2 = Checkbutton(leftFrame, text = "C2", bg = "#4d94ff")

check_R1 = Checkbutton(rightFrame, text = "C1", bg = "#ff4d4d")
check_R2 = Checkbutton(rightFrame, text = "C2", bg = …
Run Code Online (Sandbox Code Playgroud)

python tkinter tkinter.checkbutton

4
推荐指数
1
解决办法
1293
查看次数

标签 统计

python ×1

tkinter ×1

tkinter.checkbutton ×1