Ну, я не думаю, что вы можете сделать это прямо , но вы можете делать то, что выглядит так, как должно. Это решение Label, но я немного его изменил, поэтому полученное соединение Checkbutton
и Label
рассматривается как один виджет, как завернутый в Frame
.
from Tkinter import *
class LabeledCheckbutton(Frame):
def __init__(self, root):
Frame.__init__(self, root)
self.checkbutton = Checkbutton(self)
self.label = Label(self)
self.label.grid(row=0, column=0)
self.checkbutton.grid(row=0, column=1)
root = Tk()
labeledcb = LabeledCheckbutton(root)
labeledcb.label.configure(text="checkButton Text")
labeledcb.grid(row=0, column=0)
root.mainloop()
Когда вы создаете несколько кадров (с их соответствующим содержанием - Checkbutton
и Label
), вы можете легко справиться с ними. Таким образом, вам просто нужно будет позиционировать фреймы, как вы делали бы это с помощью Checkbuttons.