标签: tkinter.checkbutton

TK python 检查按钮 RTL

我有一个复选按钮:

from tkinter import *
master = Tk()
Checkbutton(master, text="Here...").grid(row=0, sticky=W)
mainloop()
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

在此输入图像描述

我尝试将复选按钮移到另一侧(以支持 RTL 语言),所以它会像:

Here...[]

我知道我可以在复选按钮旁边绘制一个标签,但这样单击文本不会影响复选按钮。

我该怎么做?

python tk-toolkit tkinter right-to-left tkinter.checkbutton

6
推荐指数
1
解决办法
330
查看次数

为什么这些 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
查看次数