小编Raj*_*bal的帖子

如何在Python Tkinter中的按钮下方移动单选按钮的文本标签?

我想知道是否有办法将radiobutton的标签文本移动到不同的区域,例如在实际按钮下方.

下面是一个使用我正在使用的网格放置的几个radiobutton的示例:

from tkinter import *
from tkinter import ttk


class MainGUI(Frame):

    def __init__(self, parent):
        self.parent = parent
        Frame.__init__(self, parent, background="white")
        self.mainframe = ttk.Frame(root, padding="8 8 12 12")
        self.mainframe.grid(column=0, row=0, sticky=(N, W, E, S))
        self.mainframe.columnconfigure(0, weight=1)
        self.mainframe.rowconfigure(0, weight=1)
        ttk.Radiobutton(self.mainframe, text="Button 1", value=0).grid(column=1, row=2)
        ttk.Radiobutton(self.mainframe, text="Button 2", value=1).grid(column=2, row=2)
        ttk.Radiobutton(self.mainframe, text="Button 3", value=2).grid(column=3, row=2)
        ttk.Radiobutton(self.mainframe, text="Button 4", value=3).grid(column=4, row=2)

if __name__ == '__main__':
    root = Tk()
    root.geometry("300x100")
    app = MainGUI(root)
    root.mainloop()
Run Code Online (Sandbox Code Playgroud)

下面是代码运行时帧的图像:

你可以看到默认是在按钮的一侧,但我正在寻找一种方法来移动下面的文本,我似乎找不到任何解决这个问题的方法!

谢谢,拉吉

python tkinter radio-button

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

标签 统计

python ×1

radio-button ×1

tkinter ×1