单选按钮的圆圈显示在左侧

时间:2018-12-01 03:14:59

标签: python python-3.x tkinter

是否可以使单选按钮在左侧显示“圆圈”,而不是像默认情况那样在右侧显示。

radio-button circle to the left

  • 默认设置会将圆圈带到右侧
  • 我想把它放在左侧

        option1 = Radiobutton(top_frame, variable=radio_var, text="option 1", font=["arial", 13], value="1")
    option1.grid(row=4, column=0, sticky=E)
    

编辑: 无论圆的默认面是哪一侧,无论其在左侧还是在右侧,我如何才能将其位置更改为相反侧?

1 个答案:

答案 0 :(得分:1)

我的建议是创建一个没有文本的单选按钮,并在其左侧放置一个标签小部件。据我所知,单选按钮小部件中没有用于您目的的选项。

from tkinter import*

master = Tk()
var = IntVar()
Label(master, text = "label widget").grid(row=0, column=0, sticky=W)
Radiobutton(master, text = "", variable = var, value = 1).grid(row=0, column=1, sticky=E)
mainloop()

enter image description here